Separate Pitch Bend Controls for Individual Notes

Here's what I want to do:

Have a bunch of faders on a control surface, each controlling pitch bend of a particular note of an exs24 instrument for example

this would allow me to create and edit custom scales in real time

Anyone know how?

-Ben

17" MB Pro, Mac OS X (10.5.5)

Posted on Jan 2, 2009 12:41 AM

Reply
27 replies

Jan 2, 2009 1:28 AM in response to bschaaff

Hi,
it is very easy to do that...

Just hit on "create a track with duplicate setting"
User uploaded file

Move the only desidered note and pitch bend control on the new track...

you can use also different Midi channel but the first tip is very easy...
I remaind you that you have 255 Instrument tracks and the EXS24 does not load duplicate samples... so you can open 100 tracks with the same EXS24 patch without additional RAM requirement!

G

Jan 2, 2009 10:19 AM in response to bschaaff

I'm not talking about "processing power"

I'm talking about Samples load in the RAM:
I.E: if you open a Yamaha Piano on EXS24 it load the samples only one time in the RAM even if you open 10 or 100 instances of the same Yamaha Piano patch the ammount of RAM request will not changed!

the samples of the Yamaha Piano will be loaded only one time and shared over the 10 EXS24 istances!

you have a 17 MacBook pro... you can run all the exs24 istances that you need!

Cheers

G

Jan 3, 2009 5:24 AM in response to bschaaff

I think you are misunderstanding what I want to do.

I want to be able to play a note on my keyboard and adjust its pitch bend as I play it, without affecting the pitch bend of any other notes.

Yes, this will work if I create several software instruments with the same setting and cable each pitch bend fader to its corresponding channel strip. But the more instruments I create, the more CPU is used until eventually it is in the red zone, so this approach is impractical.

I hope this makes more sense.

Jan 3, 2009 3:47 PM in response to bschaaff

bschaaff wrote:
I think you are misunderstanding what I want to do.

I want to be able to play a note on my keyboard and adjust its pitch bend as I play it, without affecting the pitch bend of any other notes.


I just give to you the advice to get that

I understand perfectly what you are looking for!

Click on DUPLICATE TRACK WITH SAME SETTING
and drag and copy the whole midi object part on the second track

Now you need to delete the note that DON'T NEEDS pitchbend on the first track... and on the second track delete all notes except for the one that you need for the pitchbending!

is very easy!
you can o the same with all AU instruments.. not just EXS24... you can use a NIB4 in order to emulate a Real Hammond organ when the power switch was turn OFF/On for Special Hammond FX

I use this tip every time I need to do a similar effect

it works..
just... Trust me!

In Kontakt is much more complicated..

Logic is easy... is very simple
your requirement is very easy to achieve in about 10 sec!

I can do everything with Logic...
Logic is the most advanced DAW!
it is easy to use!

G

Jan 3, 2009 7:14 PM in response to Community User

Thank you for your advice. However, I am not dealing with prerecorded midi regions. I am talking about how to do this in real time, like for a live performance. So I would like to have individual keys on my keyboard routed to different pitch bend faders.

Here is a simple application to help you better understand:

Playing 2 notes simultaneously a major a third apart and then moving two pitch benders simultaneously, one down and one up. This way, I could morph a major third into a tritone (or any other interval), as if two musicians were going to play glissandos in opposite directions.

I don't know if this is even possible, but I think it would be a cool effect.

Thanks.

Jan 4, 2009 12:42 AM in response to bschaaff

But this is not the original question

you are talking about pitch bend or glide, portamento?
If you have a polyphonic after touch capable keyboard you can do that also

there are many solution for the features that you are looking for

in any case if you want do that in real time live mode is very easy too...
but you requirr 2X master keyboard thst trasmit 2 differnt Midi channel or one Pro master keyboard as Roland A80 that is able to transmit different midi channels at same time!

after that... is very easy to achieve what you ONLY NOW are talking about (before the question was different)

or if you have only one keyboard you can do that by arm 2 or more instrument simultaneously!

I'm sorry I cannot add picture at this time...
you can also use environments object....

Trust Me... with Logic you can do everything plus other features that you never will be able to think!

anyway I will post more info... is very very easy!
also a child can do that with logic

Logic cannot be the same as other DAWs you must understand how logic works... it is very easy... is not Cubase and cannot be used at the same way of PT

is thousand time faster and easy to learn

G

in Logic you can play/recording unlimited instrument tracks at same time

Jan 4, 2009 1:14 AM in response to Community User

1) My question has not changed

2) Pitch bend and glide (portamento) are, in essence, the same thing

3) I have one keyboard that can transmit on different channels simultaneously

4) How does arming multiple instrument tracks help me accomplish this?

5) It cannot be denied that there is a limit to what the CPU can handle in terms of how many software instruments can be used at once

6) Since this is so "easy", please tell me what to do, step by step and be specific.

Jan 4, 2009 6:08 AM in response to bschaaff

bschaaff wrote:
2) Pitch bend and glide (portamento) are, in essence, the same thing


Wrong! They are absolutely different features in the synthesizer therms!

To avoid misunderstang I just play for you an original song today
*the Pitch bender is a wheel that can be controlled with the left hand* or a Pedal controller in Live mode by the musician that play the instrument... to add controlled modulation of the leads.... usually used to emulate a guitarist who "stretches the string with his left hand during the SOLO!

this is the pitchbend tune that I play for you:
http://www.fermusic.com/fermusicdemo/pitchbendtuneok.mp3

*The Glide or Portamento is used for glissando and it is fixed in the patch of the synthesizer*... it usually works only if the musiciam plays as LEGATO and cannot be controlled in real time!

this is the same tune using Glide instead pitch bend!
http://www.fermusic.com/fermusicdemo/glidetuneok.mp3

as you can see all your other points cannot be useful for help you

I just want to understand your point...
but if you change your question... I'm really sorry

but I will be not able to help you anymore

Thanks

Regards

G

+EXS24 sinewave as been used for the solos+

Jan 4, 2009 6:21 AM in response to bschaaff

2) Pitch bend and glide (portamento) are, in essence, the same thing


Well, yes and no. Yes, in the fact that both are bending notes. However, a synth handles this in very different ways. Portamento is essentially a voice parameter - ie, when you glide between notes, the synth uses the same voice and bends just that voice. It can do this independently for each voice.

Pitch bend is not a voice parameter, it's a global parameter. It affects all voices of an instrument at once. There is no such thing as pitch bending for specific voices (unless you do it some other way, such as vary the oscillator pitches, which are voice parameters.)

This means that using pitch bend to achieve what you want is not trivial - you essentially want a unique pitch bend control for each note.

You then have two problems - how to transmit pitch bend to your instrument (which is a channel message, which means you can only have 16 independent pitch bend MIDI commands on a MIDI port); and how to get the instrument to respond to pitch bend individually for notes. Not only that, but with voices that have a longer release, pitch bend will also affect existing sounding voices that are in their release stage.

Doing it the way you want would require you to be able to transmit of 61+ MIDI channels, and have 61+ individual instruments, one for each note. Clearly, it's not an optimal solution. If you only want to handle a fixed number of notes, say 8 notes over one octave, then it's a little easier as you don't have quite so many to deal with. In this case, you could rig it up - setup an EXS24 for each note, and send your pitch bend messages across 8 MIDI channels to the respective instruments. However, this is restricting in the amount of notes you can play. I'm guesing you want to control multiple notes at once anyway (ie, all the C's in all octaves on one fader etc).

Fermusic's initial response that this is easy was I fear a little misleading. While it's certainly possible, it's clunky, messy to set up, and quite frankly too complicated to bother with (imo).

So - what are the alternatives?

Logic does provide a microtuning facility for all it's instruments, but because these are preference settings, you can't really modify them by external controllers in real time, so it's not exactly what you are after. However, it will let you try out different scales.

Some other instruments might have the scale microtuning parameters automatable, and this could be a route to pursue. However, if you are stuck with the EXS24, the engine parameters you can "get at" are more limited.

Basically, what you want could be done in Logic and the environment (one of the great things in Logic - it may not always be simple to do everything, but usually it is at least possible) it's not the sort of thing that can be done satisfactorily in a couple of clicks.

If you are not that experienced in the environment, and still want to give it a go, I'm happy to give you some guidance in setting it up.

5) It cannot be denied that there is a limit to what the CPU can handle in terms of how many software instruments can be used at once


Sort of. In the case of the EXS24, and what fermusic was getting at, is that if you load an instrument into one EXS24 instance, that uses say 200megs of ram for the samples, loading that same instrument into successive instances of the EXS24 doesn't take up any more ram - the sample pool is shared between them.

And as CPU is only taken while notes are playing, to Logic it doesn't really matter whether one EXS24 is playing 8 voices, or 8 EXS24's are playing 1 voice each. The CPU hit is the same (although this isn't necessarily true of other instruments, which use varying voice optimisation schemes).

So in this case, runing 64 EXS24's, while they will take up a bit more RAM (because each plugin requires some RAM working overhead), it should be feasible to open up many multiple instances working on the same instrument.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Separate Pitch Bend Controls for Individual Notes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.