Articles | Full Index | RSS Feed
Next on my list of things to do for Cantabile is wire up the MIDI Controller Assignments. Lots of these controllers interact directly with the UI so I just disabled them while I put the new UI in.
Anyway, in order to test these I need some controllers to wire up. When I originally wrote this I just used an external MIDI keyboard with some assignable controls. This time I've been working on this on the train while travelling to my day job, so a real external MIDI device is a little impractical... which lead me to the idea of some on-screen customizable MIDI controllers.
So, first up there's two new check box just above the keyboard which hide or show two sets of customizable controls - one set which is saved globally, and one set which is saved with the session:

Once enabled, each set consists of 4 customizable buttons and 4 customizable sliders:

Right click on one to either change it's configuration, or reset it to it's default unassigned state:

Settings for a button. It supports momentary buttons and latched push on/push off buttons:

Similar settings for a slider, except the range is configurable. The text for a slider only appears when it's popped up.

A customized button:

Now, on to MIDI Controller Assignments...
Posted on November 22, 2007