-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Context:
I am currently trying to debug my MIDI patch to Verovio that supports custom tunings (in the form of Ableton ASCL files turned into MIDI MTS messages).
I am testing the code against an existing sample from Scala's distribution: Easley Blackwood's harmonizations in 15-tET. On my side, a MusicXML file that recreates the same score is augmented with an Ableton ASCL definition for 15-tET tuning.
But I am hearing sound differences between the 2 MIDI files, and I am trying to debug that. Because the MIDI files are different (the MTS messages are not the same), I would like to compare the generated frequency content of all notes in both files. At the simplest, I would like to examine each file to see the following:
- A detailed view of MTS sysex messages, especially the mapping between MIDI keys and their corresponding tuning frequency
- A listing of each note, including the frequency that should be sounded
Ideally, a full SMF viewer would be welcome. I am thinking the Scale Workshop is a great place for the above. In the meantime, I've been using Kaitai Web IDE to view SMF files. It's a programmable viewer and I've been augmenting its MIDI viewer with additional parsing elements.