Yahoo Groups archive

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

Archive for xl7.

Index last updated: 2026-03-30 01:19 UTC

Message

Re: presets don't save to patterns...Total Thanks!

2003-01-15 by tommy_trance <tommy_trance@yahoo.com>

I really appreciate the extra effort in providing this solution!
Thanks, Thomas

--- In xl7@yahoogroups.com, drK <drk@d...> wrote:
> On 1/15/03 1:18 AM, "tommy_trance <tommy_trance@y...>"
> <tommy_trance@y...> wrote:
> 
> > Sure thing...
> > 1. Without Midi IN connected, I call up an empty pattern and 
named
> > it "Another Day" with all channels assigned Internal.  I choose
> > presets for each channel: say Preset 5, bank 1, User assigned to
> > Channel 1A), and preset 70-2 user assigned to Channel 2A).  Then 
I
> > save these presets to pattern "Another Day" (1-1, pettern1 bank1)
> > 
> > 2. For my second pattern I call it "I feel Loved" and all 
channels
> > assigned internal.  I choose presets (preset 28, bank 1, user,
> > assinged to Channel 1A) and (preset 57 bank 1 user assinged to 
2A).
> > I save these presets to Pattern "I feel Loved" located in 2-1
> > (pattern2, bank1).
> > 
> > 3.  When I scrolling back to pattern 1-1 "Another Day" channels 
1A
> > and 2A have presets belonging to "I feel loved".
> > 
> > Seems like XL7 isn't remembering presets to patterns...Please 
Advise.
> > 
> 
> Track setup information such as assignments and presets are only 
saved with
> a pattern if that track has recorded data.  So setting up a 
beginning
> sequence as you described will not save your initial work.
> 
> This is also a problem when creating template patterns that you 
want to use
> as a starting point for future patterns.
> 
> here's one work around:
> 
> (this has already be written by me once here but I will repeat for
> convenience)
> 
> 
> drk
> 
> www.delora.com/music
> www.mp3.com/zdrk
> drk.iuma.com
> 
> 
> 
=====================================================================
=======
> Start with a blank pattern and setup all of the track channel 
assigns that
> you wish to default to something other than the XX7's defaults.  
so, for
> example, if tracks 1-4 are always controlling channels 1-4 on 
external MIDI
> A set those track's output assignments.
> 
> This next part is a trick to force the XX7 to actually save these
> assignments.  To do this you need to make the XX7 think there is 
data
> recorded on each of the tracks you are setting up.
> 
> The XX7 has a special convention where any non-note even recorded 
on time
> tick 001.01.001 is only used when the pattern is run for the first 
time and
> not on every loop.  See page 53 in the manual for a detailed 
explanation of
> this.  We will use this trick to place a innocuous MIDI event that 
will
> satisfy the XX7's need to have data on a track before it will save 
the
> output assigns.
> 
> I chose a MIDI controller command, CC 64 for this role.  This is by
> convention the sustain pedal and by setting this value to zero 
(pedal up)
> you are basically starting the pattern the way it would any way - 
with the
> sustain pedal released!
> 
> Drop into pattern edit mode and use the TRACK/CHANNEL buttons to 
go to the
> first track that needs to have an output assignment.  Scroll 
through the
> edit commands using the DATA ENTRY CONTROL wheel until you get to 
EVENT.
> Make sure the time display shows 001.01.001.  The ENTER button may 
be
> flashing and if so push this so that you enter the event entry 
mode.
> 
> Now hit REPEAT once which will insert one MIDI event at time 
001.01.001.  It
> will insert a controller message and the display will read 
something like:
> 
> C01  controller  #7  v:127.
> (please note that the C01 in the above will change depending on 
the channel
> assignment currently active for that track when the event entry is 
done).
> 
> 
> Cursor over to the #field (#7 in the example) and dial up a new 
value of 64
> using the DATA ENTRY CONTROL wheel.  Next cursor over to the value 
field
> (v:127 in the example) and change its value to 0 using the DATA 
ENTRY
> CONTROL.  You should now see the following in the LCD:
> 
> C01 controller #64  v:0
> 
> At this point you now have one track that can retain it's track 
channel
> assignment when the pattern is saved.  But what if you need 
fifteen more?
> Seems like a lot of work.
> 
> Well there is an easy shortcut.  Use the COPY edit command to 
place the MIDI
> data of the track you just completed on the clip board.  Then 
paste that to
> each of the other tracks you wish to save channel assignments.  
When
> finished with all of this and setting those new default channel 
assignments
> name the pattern with something you'll remember and save the 
pattern to an
> easy to get to memory location.  The first bank of USER locations 
is a prime
> place to save library patterns and templates.
> 
> To use this you can simply select the template pattern you saved 
which will
> of course load it into the pattern edit buffer. You can from that 
point
> treat it as you would a fresh pattern, except that the track 
assignments
> start out the way you wish.
> 
> This may not be the best approach to starting a new pattern though 
because
> it is easy to forget to save the pattern to a new location and you 
just may
> overwrite your hard-won template pattern.  So an alternative is to 
use the
> pattern copy command under the SAVE/COPY menu.
> 
> (C) 2003 HARMONY SYSTEMS INC ALL RIGHTS RESERVED
> 
=====================================================================
=======

Attachments