On a fine day, 17-03-2004, himeymac wrote:
>Using Logic Pro 6.4.1 and EXSmkII, is there a way to assign a sample
>to a root key that will automatically loop the sample over and over
>after a single key(note) push? My very limited experience has found
>that in order for a loop to play, I have to hold the key down or
>repeatedly push the key in time with a beat. I would like the loop to
>repeat after one push and then use the other keys(samples) to play
>over that loop. This is probably a real simple yes or no
No, it's not. And yes, it can be done. But no, not in the EXS itself.
Enough yes and no's? :-)
The way to do this is by setting the sample to loop in the EXS
Instrument Editor. Then create an environment patch that filters out
note-offs, so that only the note-on reaches the EXS, creating a
'hanging note'. And then you have to think of a way to switch the
note off again. This could be "switch off as soon as a note-on on
the same channel is received" (like a monophonic synth), or "switch
off as soon as the same note on is received again" (making the note
work like a toggle).
The 1st part is easy: use a transformer to convert notes to
controllers, use a 2nd transformer to filter out controllers with
value=0, and then convert controllers to notes again with a 3rd
transformer.
The other part -- a mechanism that allows you to switch off the
hanging note again -- is trickier, since it requires you to store the
note-number of the currently sounding note. This can be done with
e.g. a fader that assumes the value of the last played note.
I hesitate going into too much detail, as it is my experience that 9
out of 10 times when I start writing stuff like this, people respond
like "oh... yeah.. sounds cool, but... uhm... I don't really
understand what you're talking about at all" :-).
--
Hendrik Jan Veenstra h @ k n o w a r e . n l
Omega Art: http://www.omega-art.com/