Organised the preferences display better and
improved the look of all group components. Added
some control for some new prefs that don’t exist yet
but should hopefully exist soon.
Enabled pad contents to be displayed on the
pad layout display pads. This is change through
one of the new prefs controls.
Fixed a bug where changing the midi note display type
control in prefs wasn’t changing the piano label.
Added a menu bar item and keyboard shortcut
for displaying pad contents on pads.
Started implemented the midi channel pressure mode feature
that allows only the newest pressed pad to control a type of
channel pressure on a particular channel at any time. So far
I have only added this to MIDI mode - need to add it to
Sequencer mode next.
Added exclusive midi channel pressure feature to
sequencer mode. However I need to rethink when
a pad is removed from the holder struct in regards to
trigger modes other than just hold (for both midi and
sequencer mode).
Changed it so that pads are set and removed from the
holder struct when pads are pressed and released, rather
than when pads are set to play and stop.