feature request: macro sliders/buttons
Hi,
I've noticed https://github.com/noedigcode/konfyt/blob/master/scripting/scriptingApi.md which is very inspiring and awesome ❤ Its triggering various thoughts like:
- hm, I could introduce roundrobin-behaviour across multiple outboard midi devices
- hm, I could filter out certain messages which device X is sending
- hm, I could duplicate that filter CC to other outboard gear as well (chained filter-knob)
Anyways, to cut to the case: is there a way to create slider which calls function? Does something like that belong in Konfyt, or should it be delegated to another dedicated midi-controller app? In case of the latter, any suggestions?
A different idea, would be to visualize certain incoming CC's as a slider, and be able to name them...and enable/disable them:
on({ cc:74, ch:0, enabled:true, name:"macro filter"}, function(ev){
// this will display a slider in the UI named "macro filter" with enabled checkbox
// which will re-broadcast cc74 values received on ch1 to all midichannels
for( var i = 0; i < 16; i++ ){
Midi.send(n);
}
})
That way, after writing a script, you're able to remember which sliders are doing what (without having to dive into the script). This would basically describe macro-controllers to the user, without requiring an extra app or midicontrollers (the user can repurpose a controller on the existing gear or plugin).
Just some ideas!