Midi Controller problem in Logic Audio

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

I have just purchased a midi controller Radium 49 M Audio and tried to get it working with the different Logic instruments such as ES P. Now, the different knobs and slides do not seem to send any signal to the instrument itself. Tried with the other Logic Instruments and same thing. Please Help :shock: ...

Post

You have to turn on automation quick access... Options: Automation settings... But you can only control one item/button at a time... Unless you buy Logic control! ...Or set up a custom template in the environment! It's a hassle!

Post

I know I am just trying hard to get the environment setting and creat new objects. Logic does recongnise my controller but I'm having difficulty to find the "recording and through" object.. This is going to take me some time. Thank you for your quick response. :shock:

Post

You have to open a second environment window and then browse the views in the paramater view on the left to "click and ports" (most probably) to find the object you need. After that, if you have to process to any wiring between those two environment views, just proceed as usual, pull the cable across the apparent void between them and wire it where it has to. In fact, the environment is the whole set of views together, and where you see several pages, Logic only sees one, and wiring between them only seems a strange thing to you, not to Logic.

Hope this helped,
Good luck! :D

Post

Just managed to wire my phisical input with the transformer and through to the sequencer input via the instrument. Now I am fiddling about with the different values of the transformer. Managed only to assigne the mod wheel to any of the controls on the ES P. If I knew which were the other numbers of the midi controler that would be great. Also, I need to cascade the transformers if I want to change differnet values of the instrument. Thank you for your replies. :shock:

Post

I have been banging my head for quite a while now. I have just bought a midi controller, I am trying to get it work with Logic Instruments as a automation controller too. Now, I have managed to controle most of the parameters of the ES P but only with the Modulation Knob of the Radium 49. As there are 16 knobs on this controller surely I could assign each one of them to a different parameter of the instrument by cascading more than one "transformer" Object, the only problem is that I do not know how!!! Would be graet to have someone explain it to me. Thanks.
La Grenouille :shock:

Post

zeefrog wrote:As there are 16 knobs on this controller surely I could assign each one of them to a different parameter of the instrument by cascading more than one "transformer" Object, the only problem is that I do not know how!!! Would be graet to have someone explain it to me. Thanks.
La Grenouille :shock:
Sure you can.... Copy the transformer and set its input to another CC number (matching one of the knobs on your controller).

Then set its output (i.e. the actual transform function) to the fader event in the instrument. If you don't know what fader number to use, open the plugin's window and change the view to "Editor". This disables the plugs GUI and you will see a blue box with a load of sliders in. Count down the list to the one you want to change and that will be the number to input into the transformer.

Then go back to the first transformer and cable its spare output into the second transformer. The second transformer must be cabled to the audio object and recording in. Use the "Monitor" object to check the output of the transformers.

This sounds like a hassle, and I suppose it is a bit, but once it's done, it's done. You can do all kinds of stuff in the environment - set up a leyer for every instrument - use switches to route signals. Shit man... You can get so lost in it...

I know I do..! :D

Anyway, I hope I've explained this clearly enough.

Post

Cheers for yout help[ in the3 middle of it. Managed to get a step by step process to set up my transformers it is going to be long. I'll post out here.

For a start, Automation Splitter transformers must be cabled directly to the track-instrument object to work, so there is no provision for doing any further MIDI processing after the splitter.
So start with creating a track automation splitter for each track-Instrument object. [terminology : a track-instrument object is not necesarily an instrument object. It is the object which appears in the track list.]
Name each of these Automation Splitters with the same name as the Track Instrument it is cabled to [or some variation of the name], and set the transform parameters to 'track automation splitter'.
Leave the rest of the transformation parameters un-set.
This object will 'condition' any fader event [or CC#7 or CC#10 event on channel #1] to functional Track Automation messages.
With this setup in your autoload you can now treat these Track Automation Conditioner objects [Automation Splitters] as if they are the actual Track Instrument they are cabled to.
Now you can do any sort of MIDI process you like , prior to the MIDI stream being converted to Track Automation.

Now we can set up the processes that lead up the the automation conversion.

Assuming we are dealing with a MIDI controller which also includes a keyboard, we want to split off the 'control' stream from the 'performance' stream:
First, create a transformer object, set to condition splitter, with only the Status parameter in the condition line set to control, and name it 'control-split'.
Now cable the port outlet, on the Physical Input object, which corresponds to the Interface Port your external controller is attached to, to the 'control-split' object you just made.
Cable the top outlet [where the control messages will emanate] of 'contol-split' to a neutral object, [like an ornament or monitor object], and cable the bottom outlet to the Sequencer Input object. [usually named 'To recording and thru' in a default song].

[if your controller is purely a fader box, there is no need to create the 'control-split' object. Instead you can cable directly from the Physical Input port to the fader-assignment setup which follows this]

[if your controller is both a keyboard and also sends other kinds of MIDI messages [like P-Press, for example], besides, or instead of, CC messages, you will need to either change the Status parameter in 'control-split' to P-Press, or , in the case of several kinds of messages, create further splitters cabled from the bottom outlet of 'control-split' which will split off P-Press, before the note event and pitch-bend messages are sent to the Sequencer input.


Now we have isolated the 'control' stream [and sent the 'performance' stream to the Sequencer Input] we can convert the incoming MIDI to useful messages.
I'll just cover a normal straight-through conversion here, but you can also apply any sort of MIDI process you like at this stage.

Here, again, I'll assume a keyboard controller, with knobs. Let's say the controller is sending the ususal CC#7, CC#10, CC#71, CC#72, CC#73, CC#74, CC#75, CC#91, and CC#93. All on channel #1.

Also lets say we want to use these to control a track which has the ES M instrument installed.

First, we want to split off CC#7 and CC#10 for vol and pan automation. So cable from the neutral object [which is connected to control-split's top cable] to a new transformer which is set up like this;

Transformer function = condition splitter
Condition line parameters: -1- = inside 7 and 10

Name this 'cc 7 & 10 split' and cable the top outlet to the Track Automation Conditioner object which is cabled to the track instrument in question. [hold the Option [Ctrl in WinOS] key while long clicking on the outlet to cable between layers]

Then cable the bottom outlet of 'cc 7 & 10 split' to a new Transformer which is set up like this;

Transformer function = condition splitter
Condition line parameters: -1- = inside 91 and 93
Operation line parameters: Status = Fix - fader -1- = use map
In the map, set 91 to 28 and 93 to 56.
This transformation will control bus send [bus #1] and Insert bypass [insert #1, the instrument insert]

Name this transformer 'split cc 91 & 93' and cable the top outlet to the Track Automation Conditioner object .


So far we have been maintaining channel 1 which is the channel for the main controls, like vol, pan, send and bypass.

Now we'll transform the other controllers to control the ES M instrument:

Next cable the bottom outlet of 'split cc 91 & 93' to a new Transformer which is set up like this;


Transformer function = apply operation and filter non-matching
Operation line parameters: Status = Fix - fader, Cha= Fix 2, -1- = use map
In the map, set 71 to 5, 72 to 6, 73 to 11 and 74 to 4. [We won't worry about the other controllers, they will have no effect as the ES M does not have that many parameters.]

Name this transformer 'cc 71~74'.

Cable the outlet to the Track Automation Conditioner object .

So what we have done here is assign the controllers 71 to 74 to the ES M parameters: resonance, decay, overdrive and cutoff, respectively. How we found the fader numbers, to transform to, is open the plugin in 'controls' view, and count off the parameters, starting at 0 for the top parameter.
[you can also find the fader numbers from the track automation assignment list in the arrange window]

We have now set up one Audio instrument track for basic automation.

What if we have a different kind of controller ? Say, one with 16 volume faders, like a JL Cooper 'Fader-Baby' ?
In this case, it is probably best to use a channel splitter cabled directly from the port on the Physical Input object, then transform each channel's CC#7 separately to which-ever fader number you wish. Then cable the outlets to a single transformer, which simply transforms all Input to channel #2, and then on to the Track Automation Conditioner.

There are many variations on how we can process the MIDI, and distribute it to the track objects.

The important points to remember are :

Only two parameters are controlled by Control events. They are the Main vol and pan. [CC#7 and CC#10 on channel #1] The rest require fader events.

The channel number determines which insert is being controlled [cha 1 for main, cha 2 for the first insert [which is also the instrument insert on AudoInstrument objects], cha 3 for the second insert, and so on.

You can determine what the controlling fader number is for any parameter by counting it's order in controls view, or in the assignment list in the arrange window.
That's it all there. Hope this will help anyone who want to controle Logic's instruments

Post

Hi

I use Magix Music Studio, which got the ESP before you Logic bods did, only it was called Percusor. If it's any use, here are the CC charts for the three instruments Logic and MS have in common to date. You'll have to figure out the other two Logic instrument names yourself - one's a pad synth, one's a bassline synth. (I'm obviously assuming they haven't done something daft and altered the CC numbers just to be contrary ...):

Percusor MIDI chart
Controller No.

#64 General sustain
#65 Triangle
#66 Saw
#67 Square
#68 Pulse 1
#69 Pulse 2
#70 Noise
#71 Cut-off frequency
#72 Resonance
#74 ADSR intensity
#75 Filter velocity
#76 Volume velocity
#78 ADSR attack
#79 ADSR delay
#80 ADSR sustain
#81 ADSR release
#82 Overdrive
#83 Chorus
#84 Volume
#85 Speed
#86 Vibrato/Wah

Other values are fixed, you have to control them manually.

Carpetsweeper MIDI chart
Controller No.

#65 Mix
#66 Cut-off frequency
#67 Resonance
#68 AR intensity
#69 Filter velocity
#70 Volume velocity
#71 Attack
#72 Release
#74 Volume
#75 Speed
#76 Vibrato/PWM

M-TB 6 MIDI chart
Controller No.

#65 Change 8/16/32
#66 Mix
#67 Cut-off frequency
#68 Resonance
#69 Filter decay
#70 Intensity
#71 Filter velocity
#72 Volume decay
#73 Volume velocity
#74 Overdrive
#75 Volume

Glide is fixed, you have to control it manually.

Post

TheUDE wrote:Hi

I use Magix Music Studio, which got the ESP before you Logic bods did, only it was called Percusor. If it's any use, here are the CC charts for the three instruments Logic and MS have in common to date. You'll have to figure out the other two Logic instrument names yourself - one's a pad synth, one's a bassline synth. (I'm obviously assuming they haven't done something daft and altered the CC numbers just to be contrary ...):
Thanks for posting that list. Will check them out with the Logic instruments - though it doesn't mention them in the Emagic instrument manuals, they might work..

Let ya know.

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”