Humdrum Extras

Command List

    addref Add reference records to a Humdrum file.
    autodynam Terminate cresc. and decresc. wedges in **dynam spines.
    autostem Add stem directions onto **kern notes.
    barnum Number, renumber, or remove numbers on barlines.
    beat Extract composite rhythm information from musical scores.
    blank Generate blank humdrum spines.
    chorck Check for didactic errors in four-part choral textures.
    cint Extract counterpoint interval modules from polyphonic music.
    dittox Resolve null token references.
    extractx Select spines from Humdrum input.
    gettime Create an absloute timing spine to indicate the playing time of **kern data.
    harm2kern Convert **harm data into **kern data.
    hgrep Humdrum-aware grep.
    hum2abc Convert to ABC+ data for graphical music printing with abcm2ps.
    hum2enp Convert Humdrum files into ENP files.
    hum2gmn Convert Humdrum data into Guido Music Notation.
    hum2mei Convert Humdrum files into MEI files.
    hum2mid Convert Humdrum files into standard MIDI files.
    hum2muse Convert Humdrum files into MuseData.
    hum2xml Convert Humdrum files into MusicXML files.
    humcat Concatenate Humdrum files with similar spine structures.
    humpdf Embed Humdrum files into a PDF file.
    humplay Play Humdrum files interactivly with MIDI.
    humsplit Calculate standard scores of numerical data spines.
    humtable Markup Humdrum files in an HTML <table> element.
    kern2cmn Convert **kern data into CMN data.
    kern2dm Convert **kerndata into input data for Director musices.
    kern2melisma Convert **kern data into input data for the Melisma Music Analyzer.
    kern2skini Convert **kern data into SKINI data for STK.
    keycor Musical key identification by correlation.
    location List musical/file location of each data line.
    lofcog Line of fifths center of gravity measurements.
    mid2hum Convert MIDI files into Humdrum data.
    minrhy Find the minimum rhythmic unit in **kern data.
    mkeyscape Generate keyscapes from MIDI files or Humdrum **kern data.
    mvspine Re-organize the spine ordering of a Humdrum file.
    myank Extract selected measures from a Humdrum score.
    notearray Extract 2-D array of notes from **kern spines for numeric analysis.
    ottava Convert between sounding and printed ottava marks in **kern data.
    pae2kern Convert Plaine & Easie code into **kern musical data.
    pitchmix Randomly reorder pitches in **kern spines, keeping rhythms unchanged.
    prange Generate pitch histogram data from **kern input data.
    prettystar Sort and organize tandem interpretations across multiple spines.
    proll Convert **kern data into graphical piano roll notation.
    rcheck Print rythmic information for a Humdrum file.
    ridx Remove different categories of Humdrum line types.
    rscale Scale the rhythms in **kern and **recip representations.
    runningkey Continuous measure of key analysis.
    sample Sample the musical texture with the given rhythmic cycle.
    satb2gs Convert SATB staves into a grand-staff arrangement.
    scaletype Categorizes **kern data as pentatonic, hexatonic, or heptatonic.
    scordur Measure the duration of a Humdrum file containing **kern data.
    scrmono2hum Convert monophonic SCORE files into Humdrum files.
    serialize Rearrange multiple input spines into a single spine sequence.
    simil Edit-distance similarity measurements.
    similx Edit-distance similarity measurements.
    sonority Identify vertical chordal sonority across multiple **kern spines.
    spinetrace Print spine parsing data to check for spine path errors.
    swing Create a **time spine which "swings" the eighth-note rhythmic levels.
    theloc Identify note locations within Humdrum files from themax search results.
    themax Search melodic index data created by tindex from **kern data
    thememakerx Generate incipts of music for input to thememakerx.
    thrux Expand repeated material in Humdrum files.
    tiefix Fix tied-note syntax in **kern data.
    time2matlab Convert a **kern score with performance timing into a matlab array.
    time2tempo Convert a **time spine into a **tempo spine.
    tindex Create melodic search indexes from **kern data for use with the themax search engine.
    tntype Extract set-theory Tn types from **kern sonorities in Humdrum files.
    transpose Transpose musical pitch names in **kern data.
    tsroot Analyze the harmony of **kern data using the Melisma Music Analyzer.
    voicecount Calculate the number of active voices at any moment in a score.
    xml2hum Convert MusicXML files into Humdrum files.
    zscores Calculate standard scores of numerical data spines.

See also: