I agree with Keith. For what you want you might not need to use sysex.
It depends on what you are trying to do. Look in the XL-1 manualy (or
any P2K based manual). The appendix will have a list of the CC codes.
You also need an understanding of the P2K synth engine because you can
route CCs to many different places. IF you want to get into sysex,
make sure you understand the simpler stuff first.
Some CCs are standard, such as volume and pan.
With the P2K architecture, you assign Realtime Controllers (CC#s) to
any of 12 controllers:
1. Press Master.
2. Scroll to REALTIME CONTROLLER#.
You should see something like this on each of 3 menu pages:
A: 21 B: 22 C: 23 D: 24
E: 25 F: 26 G: 27 H: 28
I: 78 J: 79 K: 91 L: 93
You will then see something like this:
FOOTSWITCH CONTROLLER#
1: 64 2: 65 3: 66
TEMPO CONTROLLER # CHAN
Up: 17 Down: 16 16B
These are the CCs that your XL-1 is set up to recognize--above and
beyond those that the appendix tells you are hard coded (such as
volume, pan, etc.)
Next step:
3. Press Edit for any preset.
4. Scroll to PATCHCORDS.
You should see something like this:
L1 PATCHCORDS #01
Vel< -> AmpVol +030
5. Put the cursor in the lower left corner and scoll.
When you see MidiVol, that means you are routing CC#7 to one of the
preset parameters. When you see MidiA, that means you are routing
whatever CC# is set up as REALTIME CONTROLLER A.
NOTE: There are two sets of patchcord routings. One works on the layer
level (L1->L4). The other works on the preset level and are called
PRESET PATCHCORDS.
6. Move the cursor to where it says PATCHCORDS, scroll until you see
PRESET PATCHCORDS.
You should see something like this:
PRESET PATCHCORD #01
MidiK ->ArpVel +100
As for changing arp patterns on the fly--such as from an external
controller--you can't do that. You can set arp pattern (and other arp
parameters) in each preset. OR, using the Arp/Beat menu system, you
can use the Master Arp settings.
If you really want to change arp patterns on the fly from an external
controller that has the ability to send sysex commands, you MIGHT be
able to do that. In the XL-7 group, I posted some thoughts (and an
example or two) of embedding sysex commands in a CS/P2500 sequencer
that might help you. IF you are interested, look in the files section
under E-Mu L.A.W [Links to Archived Wisdom) which has links to the
posts themselves. There is also a folder called Embedded Sysex Demos.
Hope this helps.
--Steve
> --- In XL-1@yahoogroups.com, "peamasii" <eduard@> wrote:
> >
> > Hi, does anyone know how to control the XL-1 parameters like
Channel
> > Volume, Arpeggiator Pattern and such? The manual says to use for
> example:
> >
> > id = 131 (03h,01h) min = 0; max = 127
> >
> > But in my controller I'm supposed to choose CC/RPN/NRPN type of
> > control. Do I have to create a MIDI message to some kind, to be
able
> > to control channel volume remotely?
> >
> > Eduard
> >
>