krevis / MIDIApps

MIDI apps for Mac OS X: MIDI Monitor and SysEx Librarian.
http://www.snoize.com/
BSD 3-Clause "New" or "Revised" License
714 stars 112 forks source link

Showing Controller names and numerical value #108

Open crenz opened 1 year ago

crenz commented 1 year ago

I regularly encounter situations where it would be useful to see both the name (e.g. Breath Control) and the number (e.g. 2) of control messages at the same time. Currently, MIDI Monitor allows to toggle between them only (using the settings).

I could envision this being implemented by having controller name (or note name, for that matter), controller number, controller hex number and the value as separate columns, and then turning the radio buttons in the settings into check boxes that activate these columns. If you find this concept agreeable, I could take a shot at implementing it.

A more modern UI approach could be to allow selection of columns via right-click on the column bar and selection in a drop-down menu (like in the Finder). This probably would be more intuitive more new users, but could potentially confuse existing users.

krevis commented 1 year ago

Sure, sounds reasonable, feel free to mess with it. You've got the code and you can make it do what you want!

This is pretty similar to #87. Other related ideas: #4 #9 #61 #70 #93