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] Hardware control of EXS?

2005-03-20 by Peter Ostry

On 20.03.2005, at 02:19, sc@... wrote:

> I've recently bought an M-audio Radium 49, and am wondering whether (or
> more likely when) I'll get involved in trying to use it as a 
> controller of
> Logic. It would tempt me more if I knew I could control EXS24 with it. 
> Will
> this work?
>
> If so, is there any place I can find a tutorial about how to set it up?
>
> I'm still in OS 9, so I can't use J. Pitcairn's LC Xmu.
>
> My first wish is to be able to change Pitchbend Range in EXS from the
> Radium, but I'm sure I'd attempt to control many other things in Logic
> proper, and in EXS24 as well, once I knew how to make the connections.


First: the following description applies to Logic 7 either, but with 
version 7 the Controller Assignments are much more convenient!


Let us setup the pitchbend and I am sure you will figure out how to do 
the other parmeters. I assume you want the first knob of the Radius for 
"Pitch" and the second knob for "Bend":

===== Preparation =====
Cable the instrument channel to a monitor.
Select an EXS instrument which can be nicely pitched.

===== Setting the first parameter =====
In the EXS window change the parameter "Pitch" to it's extremes and 
look at the monitor.
You get:
F  2  5  0
to
F  2  5  12
That means:
Controller type: Fader (always for plugins)
Channel: 2 (always for an instrument)
Controller number: 5 (for this parameter)
Value: 0-12 (working range)
---
Now we are going to steal input messages...
Cable the physical input straight to a monitor. Turn the first knob on 
the Radius. You might get:
A controller icon
Channel 1
Controller number 5
Values 0-127
---
Cable a transformer between the monitor and the audio instrument. Set 
it to "Condition Splitter (true -> top cable)" and configure it to 
translate the incoming message to those needed for Pitch:
First row:
Control, 1, 5, thru (just for my example!)
Second row:
Fader, 2, 5, thru.
---
You are done now. If you turn the knob, the value changes.
But there is one problem: the parameter is hard to adjust because you 
send values 0-127 and the working range of that parameter is just 0-12. 
You can have it more comfortable: in the transformer, set the 
Operations value -2- to "Scale" and the emerging upper field to 0.1
Now you have scaled your input to the parameters working range, a full 
knob-turn goes from 0-12.

===== Setting the next parameter =====
Copy the transformer. Drag a cable from the lower output of the first 
transformer to the new one and cable this second transformer also to 
the instrument.
---
Change the "Bend" parameter in the GUI, look what you get.
Turn the second knob of the Radius and look what you get.
Set the second transformer to filter and translate the message.
Special service for your convenience: here the scaling value should be 
about 0.295
==========
ATTENTION:
We have successfully stolen two input messages. Don't forget to cable 
the lower output of the last transformer to the sequencer input unless 
you want perfect, latency-free silence!

I can send you a screenshot or an environment if you want (that does 
not affect our other deal :)


Peter Ostry

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.