craigsapp
Visiting professor at The Fryderyk Chopin Institute, researcher at CCARH/φ.
Packard Humanities InstituteCalifornia
Pinned Repositories
bach-370-chorales
370 Four-part Chorales by J.S. Bach in the Humdrum file format.
beethoven-piano-sonatas
Digital edition of L. van Beethoven's piano sonatas in the Humdrum file format, based on the Durand 1915 edition edited by Paul Dukas.
humextra
C++ programs and library for processing Humdrum data files. Best to install from https://github.com/humdrum-tools/humdrum-tools . See https://github.com/craigsapp/humlib for modernized Humdrum file parsing library.
humlib
Humdrum data parsing library in C++
improv
Interactive MIDI programming for Linux, Windows and OS X.
MazurkaPlugins
Vamp plugins for audio analysis in Sonic Visualiser.
midifile
C++ classes for reading/writing Standard MIDI Files
mozart-piano-sonatas
Digital edition of W.A. Mozart's piano sonatas in the Humdrum file format, based on the Alte Mozart-Ausgabe.
ratioscore
Ratioscores allow for just-intonation playback using any General MIDI synthesizer.
scorelib
SCORE data file processing library in C++
craigsapp's Repositories
craigsapp/musicbox
JavaScript interface for online musical score display
craigsapp/binasc
Binary ↔ ASCII hex code converter
craigsapp/ABC
Annotated Beethoven Corpus (ABC)
craigsapp/app
List and run OS X Applications from the command-line.
craigsapp/hum2ly
Humdrum to Lilypond converter
craigsapp/mus2pmx
Convert between binary SCORE files and ASCII parameter matrix (PMX) files.
craigsapp/musicxml2hum
MusicXML to Humdrum data converter
craigsapp/pianoroll
Piano roll project resources
craigsapp/densmore-teton-sioux
Teton Sioux Music, Bureau of American Ethnology, Bulletin 61, Smithsonian Institution (1918)
craigsapp/flashcard
Flashcards for vocabulary drilling and similar.
craigsapp/flip
Convert between unix, windows and mac newlines
craigsapp/josqu.in
josqu.in
craigsapp/mensural-input
Prototype for data entry of mensural music
craigsapp/performances
Score-audio alignment demo website
craigsapp/polish
Polish language learning resources.
craigsapp/str2mid
Convert Humdrum **str data into MIDI files
craigsapp/chopin-humdrum-nifc
Prototype for https://humdrum.nifc.pl
craigsapp/Creative-Commons-Markdown
Markdown-formatted Creative Commons licenses
craigsapp/design
WebAssembly Design Documents
craigsapp/extreme-notation
craigsapp/JAAH
craigsapp/Leland
A SMuFL-compliant OpenType music font
craigsapp/mei-basic-doc
Test layout for mei-basic documenation website
craigsapp/midi-player
A JavaScript MIDI Player
craigsapp/misc-scripts
Miscellaneous command-line scripts
craigsapp/mp_editor
craigsapp/polyweb
craigsapp/prettypmx
Align SCORE PMX data into columns.
craigsapp/smake
Simple make: execute embedded commands within a file.
craigsapp/vhv-wasm
WebAssembly version of verovio