MIDI control of Tuning
2003-11-13 by John Abram
Yahoo Groups archive
Index last updated: 2026-04-28 23:25 UTC
Thread
2003-11-13 by John Abram
Does anyone know if it's possible to control the coarse tuning parameter of an EXS instrument with MIDI? I'm trying to get my CTRL #65 pedal to give me a semitone up when pressed. _ with best wishes, John http://abram.ca/
2003-11-13 by Hendrik Jan Veenstra
On a fine day, 13-11-2003, John Abram wrote: >Does anyone know if it's possible to control the coarse tuning >parameter of an EXS instrument with MIDI? >I'm trying to get my CTRL #65 pedal to give me a semitone up when >pressed. Should be possible... Connect a Monitor object to the mixer strip containing the EXS. Drag the coarse tuning knob and watch the monitor. It should say something like "F 1 23 12": a fader-23 event on channel 1, value=12. Now create a transformer. Cable from Physical Input SUM outlet into the transformer. Cable 1st outlet of transformer straight into the mixer strip. Cable 2nd outlet of transformer into the To sequencer object. Set up the transformer like this (double-click the object to open it): - set the top pop-up to "Automation Splitter" - set Conditions to: Status = Control Cha (leave alone, or set to your pedal's channel) -1- = 65 (sure it's 65? a sustain pedal sends out 64...) -2- leave alone - Set Operations to: Status Fix Fader Cha Fix 2 -1- Fix <the value you've noticed in the Monitor: 23 in the example above> -2- depends on what the pedal sends out About this last remark (the -2- operation). Suppose your pedal sends out value 0 and 127 (released and pressed), and 'no detuning' on the EXS is value=64 and one semitone up is 70 (which you can check again by observing the Monitor object while changing the coarse tuning dial). So now you want to map values 0/127 to 64/70. The easiest way to do this is to set the -2- Operation to "Use Map". Then in the map (bottom left corner) dial the 1st numerical field to 0 and the 2nd to 64. Now dial the 1st field to 127 and the 2nd to 70. You've just created a 2-value map that performs the required mapping. By using an Automation Splitter transformer (i.e. Fader events instead of plain controllers), you can even record your pedal movements as track automation on the EXS track. And now just hope & pray that I got all the details right :-). -- Hendrik Jan Veenstra h @ k n o w a r e . n l Omega Art: http://www.omega-art.com/
2003-11-14 by JohnAbram
On 13 Nov 2003, at 16:04, Hendrik Jan Veenstra <h@...> wrote: > On a fine day, 13-11-2003, John Abram wrote: > >> Does anyone know if it's possible to control the coarse tuning >> parameter of an EXS instrument with MIDI? >> I'm trying to get my CTRL #65 pedal to give me a semitone up when >> pressed. > > Should be possible... Connect a Monitor object to the mixer strip > containing the EXS. Drag the coarse tuning knob and watch the > monitor. It should say something like "F 1 23 12": a fader-23 event > on channel 1, value=12. Yes, that worked! - thankyou very much for the detailed explanation. I have not explored the environment enough yet, but this is inspiring. Before I got your message I found another way to do it using only the EXS instrument: Dest - pitch Srce Ctrl #65 The slider is set to 100 cents _ with best wishes, John http://abram.ca/
2003-11-15 by Hendrik Jan Veenstra
On a fine day, 14-11-2003, JohnAbram wrote: >Before I got your message I found another way to do it using only the >EXS instrument: >Dest - pitch >Srce Ctrl #65 >The slider is set to 100 cents This won't allow you to record as Track Automation though (I think), whereas my solution (with the Automation Splitter transformer) does. But then maybe you don't need that at all... Use whichever approach suits you best. -- Hendrik Jan Veenstra h @ k n o w a r e . n l Omega Art: http://www.omega-art.com/
2003-11-15 by JohnAbram
On 15 Nov 2003, at 08:33, exs-users@yahoogroups.com wrote: > This won't allow you to record as Track Automation though (I think), > whereas my solution (with the Automation Splitter transformer) does. > But then maybe you don't need that at all... Use whichever approach > suits you best. You are right - so your environment solution is better. Thanks again! _ with best wishes, John http://abram.ca/