the velocity of keyboard rows (first implemented in #1, to move here)
the velocity of each channel (issue #10), including making it 0 to selectively mute them ; show channels that aren't used in the file in a semi-transparent color, to indicate that changing them will have no effect.
whether to conserve velocity between perform and play (on by default since issue #31)
what inputs to exclude, and what output to use (with opt-in inputs and single-choice output as per #34)
General app behavior :
how long to wait before saving a recording (when implementing issue #6)
whether to mute sound while pausing (default), or leave any hanging notes in their state (this is probably not very useful)
whether to play notes when clicking on them in silent mode
preferred visualizer on loading a MusicXML
Inner library, in an advanced section :
the use of the unmeet transformation
the use of the "extended unmeet" or "complete" (when it is fixed : it broke when the lib switched to the new chronology model)
the temporal resolution of set merging
enable/disable looping
The menu would be a pop-up with user-friendly controls. It would also be possible to export and import a previous configuration (as a JSON, most likely).
This includes :
I/O :
General app behavior :
whether to mute sound while pausing (default), or leave any hanging notes in their state(this is probably not very useful)Inner library, in an advanced section :
The menu would be a pop-up with user-friendly controls. It would also be possible to export and import a previous configuration (as a JSON, most likely).