qlcplus icon indicating copy to clipboard operation
qlcplus copied to clipboard

Midi feedback for motorized faders

Open Off-IT opened this issue 2 years ago • 3 comments
trafficstars

I have a midi control surface with motorized faders. When moved, those faders get back in their original positions. These forum topics are describing the issue:

https://www.qlcplus.org/forum/viewtopic.php?f=29&p=66484 https://www.qlcplus.org/forum/viewtopic.php?t=14190

With the help a of midi sniffer, I found that qlcplus don't send any midi feedback. It is needed to keep the sliders in place. Here is a flow for a simple project with only one slider and its external input mapped to a pitchweel message :

  • fader moves
  • midi controller sends a pitchwheel message to qlcplus
  • VCSlider changes its value

To make the fader stay in place, this extra step is needed :

  • VCSlider sends feedback (pitchwheel) to the controller

I added a sendFeedback call in vcslider.cpp and it works great (at least for my Icon Platform M+).

Off-IT avatar Dec 21 '22 18:12 Off-IT

I'm not sure if this is OK for every motorized fader controller. I need to test it with my BCF2000. IIRC sending a feedback while moving a fader will block the fader itself.

mcallegari avatar Dec 24 '22 09:12 mcallegari

There could be an option on the Input profile, under midi global settings.

Off-IT avatar Dec 26 '22 12:12 Off-IT

I also found a little bug when retrieving the original midi channel, in Omni mode, when the slider is on an even page of a frame.

Off-IT avatar Dec 26 '22 13:12 Off-IT