TouchDesigner_Shared icon indicating copy to clipboard operation
TouchDesigner_Shared copied to clipboard

Contributing an advanced MIDI Control component

Open OdayMansour opened this issue 9 months ago • 1 comments

Hi DBraun, thanks for putting together this great collection.

I'd like to contribute a component that facilitates controlling parameters using the Novation Launch Control MIDI controller. I realize that there already is a component on the same controller, but I think it can use some improvement.

The component I put together allows to:

  • Map min, mid, max values for 16 sliders on 8 user pages
  • Add smoothing on slider movement (similar to ease-out)
  • Pick up button presses for 8 buttons on 8 user pages
  • Send color commands to 8 buttons on 8 user pages

Configuring the component is done by replacing pre-populated labels and values in a DAT table for ease of use. The component can easily be adapted to other Novation Controllers.

How do you feel about this? Would this fit the purpose of this repository?

OdayMansour avatar Apr 29 '24 21:04 OdayMansour

Sure, sounds good! Please make a PR.

DBraun avatar Apr 30 '24 02:04 DBraun