Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-04-29 00:09 UTC

Message

Using the sequencer to control external sound modules

2005-01-29 by steve_the_composer

Primary Task: With the E-Mu sequencer (Command Stations, P2500), to 
record data for pass through to external gear.

Secondary Task: To use a keyboard synth (eg, Halo) independently:
(1) as a controller sending data >> TO << the sequencer and 
(2) as a sound module receiving data >> FROM << the sequncer.

======================================================
SUMMARY:
 
Two key E-Mu features to understand and master:
 (1) Rechannelize
 (2) CHANNEL ASSIGN (channel and destination)

Also, midi routing is important. How are your midi ins and outs 
connected between the Halo and the XL-7?
 
======================================================
ROUTING:
 
I have used the following setups:
 
Controller (keyboard or midi sax)
to
E-Mu sequencer
to
external gear--sound mudule(s)
 
It sounds like you are doing something similar only the Halo is both 
your keyboard controller and your sound module.  Try  the following:
 
1. Set Halo to Local Control off.
--This should disconnect the Halo keyboard from the Halo sound 
module.
2. Send midi out of Halo to XL-7 midi in.
3. Send midi out of XL-7 to Halo midi in.
 
Make sure Halo is not merging midi in and sending it back out 
(dreaded midi feedback loop--ugggh!)

The Halo keys should not be playing the Halo synth engine, but the 
keystrokes should be going to the XL-7.

======================================================
MIDI MERGE [CS/P2500 MIDI button submenu]:

Assuming external sound module (eg, Halo synth portion) is receiving 
XL-7 data from MIDI PORT A:

Set MERGE MIDI IN TO OUT [CS/P2500] Out A: off.

The merge funtion will be handled by RECHANNELIZE. 

======================================================
RECHANNELIZE [CS/P2500 MIDI button submenu]:
 
Turn RECHANNELIZE INPUT To Track Dest: to always.

This will allow the track selected for recording on the E-Mu 
sequencer to play the incoming data on the same channel on the 
Halo/sound module.

======================================================
CREATE PATTERN TEMPLATE FOR RECORDING TO EXTERNAL GEAR:

1. Select pattern view.
2. Select an empty pattern
3. Press Edit Pattern.
4. Name pattern (eg: "16 Tracks 2 Halo" or "16 Tracks to Ext" 
or "All -> Halo")
5. Optional: Set pattern length and other pattern parameters
6. In the Event editor--for each track (at time 001.01.001)--insert 
some data (patch change, controller, etc.) such as controller #7 
v:127). When you save the pattern as a template, having data here 
will keep the channel assignments (see below) from changing to the 
system defaults.
7. Go to CHANNEL ASSIGN menu.
8. For each track set the destination to ext. For example:
T01 Channel 01A Dest. ext.
T02 Channel 02A Dest. ext.
. . .
T016 Channel 16A Dest. ext.

9. Save the pattern template to at least two empty locations: 1 or 
more to use and 1 to keep as a template.
10. Also, save the current set up as a multi with a name like: "All -
> Halo" or "16 Tracks -> Ext."

======================================================
TEST THE CS/P2500 SETUP:

1. In Pattern View, select 16 external track pattern template
2. Select Track 1 [T01] in the upper left corner of the display.
3. Play the keys.

Assuming the Halo (or other external sound module) is in Mutitimbral 
mode, the keys should play the Halo synth engine on channel 1 via 
the XL-7's rechannelize function.

4. Select Track 2 [T02]; play the keys.

They should play the Halo/external synth module on channel 2.

======================================================
RECORD A PATTERN ON THE XL-7 SEQUENCER ROUTED TO THE EXTERNAL GEAR:

Your Command Station/P2500 should now be set up to function as a 
stand alone hardware sequencer which: 
(1) records data from the keyboard (Halo in Local off mode) and
(2) sends the data to the synth module (Halo's sound module) based 
on the track/channel selected in the display.

======================================================
NOTES:

You can do a whole lot more, but these are the basics. 
Remember, each track can actually hold data on 16 channels.
To record using sounds in a CS/P2500 ROM, set the channel assign to 
internal.
To double the sound, set the channel assign to both.
Remember, your programmable knobs (controllers) can be set to: int, 
ext, both, seq. 
--If you want to record controller knob changes, use seq.  This will 
also send it to the Halo/external gear.
--If you want to play the knobs in realtime performance, but not 
record them into the sequencer, use int, ext, or both depending on 
your needs.
--Also, remember: programmable knob settings are saved with multis. 

Hope this helps. If I've ommitted anything or made any errors, 
please post and I will make corrections.
 
 --Steve
 

--- In xl7@yahoogroups.com, "miltrezs_xl7" <miltrezs_xl7@y...> wrote:
> 
> Hi there. I am primarily just a musician who wants to do recording 
> of my material using this XL-7 I purchased a few months back. Can 
> some of you gurus out there give me a heads up on the way to get 
the 
> Multi-Setups correct so I can accomplish this. I am having trouble 
> with I guess the way I am turning Midi channels on and off and 
> whether they are local or not. Heres my setup:
> 
> EMU/Ensoniq HALO 
> * PHATT ROM installed
> * VINTAGE ROM installed
> * COMPOSER ROM installed
> 
> EMU XL7
> * BEAT GARDEN ROM installed
> 
> I understand how I select different sounds for different channels 
as 
> i use that consistently to quickly switch between patches during 
> performances. I just can't seem to get it straight on how to set 
the 
> XL-7 to record what I play on the HALO and also the tracks where I 
> would like the keys I play on the HALO to trigger the XL7 based 
> sounds as well. 
> 
> Any help would be appreciated greatly.

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.