EXS 24 Logic Sampler Users Group group photo

Yahoo Groups archive

EXS 24 Logic Sampler Users Group

Index last updated: 2026-04-28 23:25 UTC

Message

Re: [exs] Controlling Filters via foot pedal.

2002-06-12 by Hendrik Jan Veenstra

Thoughts from the mind of Phil Buckle, 11-06-2002:

>Is it possible via a transformer to change the incoming midi signal from an
>expression pedal or other controller to the correct controller information
>to operate the EXS24 filter?

On your Clicks and Ports layer in the environment, you have a 
Physical Input object that's connected to a "to Sequencer" object (or 
to the silly default Logic patches if you never changed that).

Create a new Transformer and a Monitor.  Cable as follows:
     PhysInput "SUM" outlet -> Monitor -> Transformer
The PhysIn will now no longer be connected to "to Seq" (or to the 
default patches)

Option-click (Alt on PC?) the transformers output, and you'll see a 
list of possible destinations pop up.  Pick the EXS Audio Instrument. 
(i.e. this is the way to create cables between environment layers) 
Cable the 2nd outlet of the transformer to the "to Seq" object (or 
wherever the PhysIn was originally cabled).

Move your expression pedal or controller and watch the Monitor: take 
note of which controller enters the program.  Let's suppose for now 
it's CC11.

Now figure out which CC you need to control the EXS.  Open the EXS, 
switch to control mode, and start counting parameters from the top. 
1st one is CC64, next one is CC65, etc.  Let's suppose you want to 
control CC89 (Filter Cutoff).
[Alternate method: connect a Monitor to the Audio Instrument, move 
the Cutoff knob: you'll see "F 25" events appear (fader events).  Now 
add 64 to it: 64+25 = 89, so you want CC89]

Back to the Click & Ports layer.  Double-click the Transformer to 
open its window.  Set the top popup to "Condition Splitter".

Set the Conditions part to:
Status: All
Cha: All
-1-: = 11
-2-: All

Set the Operations part to:
Status: Thru
Cha: Thru
-1-: Fix 89
-2- Thru

Done.

Now all incoming data matching the Conditions (i.e. CC11) will be 
transformed into CC89 (Operations) and sent out the top outlet (= to 
the EXS).  Non-matching data (anything but CC11) will leave the 
second outlet (i.e. wherever all data originally was sent).

NOTE: each slot of an Audio Object only 'gets' 16 controllers.  I.e. 
as soon as you insert e.g. a Reverb in the 1st FX insert, the EXS 
will only receive CC64-CC79 and your CC89 will go to the Reverb 
instead.
To avoid this, just leave the 1st FX-insert unused and insert the 
Reverb in the 2nd Insert (insert it in the 1st slot so that the 2nd 
becomes available; then insert it in the 2nd and remove it from the 
1st).

Sounds awfully complicated probably, but it should really only take a 
few minutes to set this up.

If you want you can insert a Cable Switcher before the Transformer, 
which you use as a Bypass (you'll figure this one out for yourself 
:-).  Etc.  The possibilities are endless...


-- 
Hendrik Jan Veenstra  <h@...>
Omega Art: http://www.ision.nl/users/h/index.html

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.