Humdrum Extras

dittox manpage


    dittox -- Resolve null token references.


    dittox [-pr[-k|-c chars[input(s)[> output]


-c char Reapeat only the listed characters.
-p Place parentheses around data replacing null tokens.
-r Split kern notes into a sequence of tied notes, each note having the duration of the line it is one.
-k In **kern spines, only repeat note pitch names. Equlivalent to -c '[rA-Ga-g#-]'



    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:
    Piped data works in a somewhat similar manner:
           cat file.krn | program
    is equivalent to a web file using ths form:
           echo | 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



    The compiled dittox program can be downloaded for the following platforms:
    • Linux (i386 processors) (dynamically linked) compiled on 21 Apr 2013.
    • Mac OS X/i386 compiled on 13 Nov 2013.

    The source code for the program was last modified on 21 Apr 2013. Click here to go to the full source-code download page.