Humdrum Input

Humdrum data is an analytic music code for transcribing fully polyphonic textures. Humdrum syntax presents notes of the score in strict time sequence. Each data row represents all notes sounding or events occurring at the same time, and each column traces the melodic line of the individual parts. More information about the syntax is available on the Dress NIKKI in Brown Ankle Women's ME Boots HzxAE1 website.

Sample data and Verovio rendering

The following example from Mozart's piano sonata in F major, K1 280 (K6 189e), mvmt. 1, is generated dynamically within this page using the JavaScript form of Verovio, inputting the Humdrum data that follows.

The data consists of three separate streams of information, called spines that usually consist of one column, but sometime more due to spine splits into subspines. The first column represents music on the bottom staff, the second column represents the top staff, and the third column contains the dynamics, which in this case apply to both staves.

When on a VHV notation page, try pressing the key "p" to view the scan of the original print from which the musical data was encoded. Also try pressing "m" to view the internal conversion to MEI data. Vi users can try pressing "v" to toggle between the basic and vim modes for the text editor. Use the left/right arrow keys or PageUp/PageDown to navigate to different pages. Press shift-left/right arrows to go to the next/previous work/movement in the repertory.

Humdrum data in CSV form

In the first example on this page, the Humdrum data is given in the standard tab-separated-value (TSV) format for Humdrum data. For situations where tabs may be munged, Verovio can also import Humdrum data in the comma-separated-value (CSV) format: