Local Search: anchored

Conversion tests for Humdrum to ABC+ data format.

top>users>craig>abc>


This page lists various test, demonstrations and musical examples of the conversion of Humdrum **kern files into musical notation via the hum2abc program to convert Humdrum data into ABC+ notation, and then abcm2ps program to convert ABC+ data into PostScript (and then PDF with ps2pdf).

The S buttons on the left contain statically created PDF files of the musical score for each file. A dynamically generated PDF file of the music notation for the file can be generated by clicking on the title of the entry, and then going to the Data Format Translations section of the info page, and finally clicking on the "notation" link in the ABC+ plus entry. The intermediate ABC+ data can be seen by clicking on the link just before that one.


Tests and Demonstrations
 zip score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   1. Articulations which can be printed with hum2abc (shown with notes stem up and stem down)
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   2. Demonstration of beaming
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   3. Second beaming example (which was initially causing problems)
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   4. Simple rhythms test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   5. Dotted rhythm test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   6. Key signature test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   7. Time Signature test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   8. Gracenote test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   9. Ties, Slurs and Phrase test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 10. Tuplets test
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 11. Multiple layers (voices) on one staff (only maximum of two voices per staff for now)
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 12. Invisible rests using "y" to indicate invisibility
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 13. Cautionary accidentals using "X" to force the printing of a normally suppressed accidental sign.
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 14. Demonstration of first- and second-endings
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape 15. Demonstration of multi-bar rests The multi-bar rest will automatically be created in single staff systems. The algorithm to generate multi-bar staves is not generalized yet, so items such as repeat barlines will be absorbed into the multi-bar rest eventhough they shouldn't


Musical Examples
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   1. Beethoven Moonlight sonata, Third movement, measures 30 & 31: example which was initially causing problems with invisible rests inserted around the grace notes (due to getAbsBeat() adjusting their positions in the score).
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape   2. Beethoven Moonlight sonata First movement, ending. Initially had some alignment problems due
         Verovio Humdrum Viewer Humdrum File MIDI File Keyscape accidental.krn
         Verovio Humdrum Viewer Humdrum File MIDI File Keyscape broken.krn
         Verovio Humdrum Viewer Humdrum File MIDI File Keyscape clef.krn
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape sonata01-2.krn
     score Verovio Humdrum Viewer Humdrum File MIDI File Keyscape sonata01-4.krn
bugs