[ardour-dev] ardour2 generic midi control surface feedback

Ben Loftis ben at glw.com
Mon Dec 18 07:21:06 PST 2006


> Feedback for the Generic MIDI control surface hasn't been working in
> ardour2. This patch makes it work. Made against revision 1220. It
> doesn't address the following:
>
> - sometimes motorised sliders on the control surface get 'sticky'. This
> happens when ardour tries to send feedback to the control surface, when
> it's the control surface that's generating the movement.  
>
>   

If the device is not touch sensitive, there's not much you can do about 
'stickiness' from within Ardour.  A properly touch-sensitive fader will 
disengage the motor when it is touched.  If the protocol allows, it 
should also send a "touch" command to Ardour.  This allows Ardour to 
start writing automation without actually moving the fader.

Devices with no touch circuit are not good for continuous automation, 
but may work for snapshot automation.... this is one of the cases where 
"you get what you pay for".

As "generic MIDI" does not have a touch parameter, it is heavily 
dependent on the device itself whether dynamic automation will be 
possible.  If implemented correctly, it should allow you to move it 
without getting 'sticky' and it may send the current fader value when 
touched, which would allow Ardour to start writing automation.

However there are several implementations of touch out there, depending 
on how much smarts are built into the device itself.  Ardour should 
allow each surface driver to implement their own version of touch sensing.

-Ben Loftis
http://www.harrisonconsoles.com



More information about the Ardour-Dev mailing list