konfyt icon indicating copy to clipboard operation
konfyt copied to clipboard

feature request: macro sliders/buttons

Open coderofsalvation opened this issue 6 months ago • 2 comments

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!

coderofsalvation avatar Jul 16 '25 12:07 coderofsalvation