Note pitches, onsets and durations come from
CC0 OpenScore Orchestra MusicXML;
The main line is
Hauptstimme's human annotation; score positions are converted to seconds via Hauptstimme's alignment table. Written repeats are unrolled by the pipeline.
Recordings are not bundled; load a local audio file and the visualisation will follow it.
In development: Generating with any orchestral MXL piece.