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 Phil Buckle

on 12/6/02 5:59 PM, Hendrik Jan Veenstra at h@... wrote:

> 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...
> 
Thank you so much for this detailed reply. This is a very helpful list full
of very helpful people. Thanks for your time and effort.
Phil Buckle.

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.