truj / midica

A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
https://www.midica.org/
Mozilla Public License 2.0
111 stars 13 forks source link

unify structures in the SequenceAnalyzer #46

Closed truj closed 4 years ago

truj commented 4 years ago

Track controller and RPN values. Use these structures to replace more specialized structures like the instrument history or the pitch bend sensitivity MSB/LSB histories.

Target: This makes it easier to track more details. It avoids to create a new data structure for each task.