Humdrum Extras

barnum manpage


COMMAND

    barnum -- Number, renumber, or remove barline numbers in Humdrum files.

SYNOPSIS

    barnum [-r|-s number[input[> output]

OPTIONS

    -r Remove all barline numbers from the data.
    -s number Number measures starting at number rather than 1.

EXAMPLES

ONLINE DATA

    Input arguments or piped data which are expected to be Humdrum files can also be web addresses. For example, if a program can process files like this:
           program file.krn
    It can also read the data over the web:
           program http://www.some-computer.com/some-directory/file.krn
    Piped data works in a somewhat similar manner:
           cat file.krn | program
    is equivalent to a web file using ths form:
           echo http://www.some-computer.com/some-directory/file.krn | program

    Besides the http:// protocol, there is another special resource indicator prefix called humdrum:// which downloads data from the kernscores website. For example, using the URI humdrum://brandenburg/bwv1046a.krn:

          program humdrum://brandenburg/bwv1046a.krn
    will download the URL:
    Which is found in the Musedata Bach Brandenburg Concerto collection.

    This online-access of Humdrum data can also interface with the classical Humdrum Toolkit commands by using humcat to download the data from the kernscores website. For example, try the command pipeline:

          humcat humdrum://brandenburg/bwv1046a.krn | census -k

BUGS

    The program fails Test 003 (does not number measure 2) and Test 007 (does not number measure 4; numbers the barline after measure 4 as measure 4). Also Test 010 (adding barlines to non-kern data) is not yet implemented.

DOWNLOAD

    The compiled barnum program can be downloaded for the following platforms:

    The source code for the program was last modified on 9 Sep 2004. Click here to go to the full source-code download page.