Yahoo Groups archive

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

Index last updated: 2026-04-03 01:45 UTC

Thread

channel assigns

channel assigns

2002-12-13 by guilt

i'm trying to nmake a template pattern with external channel assigns, and i can't save tha ssigns.
if i save the pattern it doesn't work
if i save the multi it doesn't work
it always come back to 1-16a int.
i remenber i could do it.
do u know what i'm doing wrong?

thanks


[Non-text portions of this message have been removed]

Re: [xl7] channel assigns

2002-12-13 by drK

On 12/13/02 11:02 AM, "guilt" <guilt23@...> wrote:

> i'm trying to nmake a template pattern with external channel assigns, and i
> can't save tha ssigns.
> if i save the pattern it doesn't work
> if i save the multi it doesn't work
> it always come back to 1-16a int.
> i remenber i could do it.
> do u know what i'm doing wrong?
> 

Settings will not save for a if the track is empty.  Here's a write-up to
get you going.


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.

Easy, right? :-)

COPYRIGHT 2002 HARMONY SYSTEMS INC ALL RIGHTS RESERVED

Re: [xl7] channel assigns

2002-12-14 by guilt

thanks a lot for the tip!
help me a lot
Show quoted textHide quoted text
  ----- Original Message ----- 
  From: drK 
  To: xl7@yahoogroups.com 
  Sent: Friday, December 13, 2002 10:09 PM
  Subject: Re: [xl7] channel assigns


  On 12/13/02 11:02 AM, "guilt" <guilt23@...> wrote:

  > i'm trying to nmake a template pattern with external channel assigns, and i
  > can't save tha ssigns.
  > if i save the pattern it doesn't work
  > if i save the multi it doesn't work
  > it always come back to 1-16a int.
  > i remenber i could do it.
  > do u know what i'm doing wrong?
  > 

  Settings will not save for a if the track is empty.  Here's a write-up to
  get you going.


  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.

  Easy, right? :-)

  COPYRIGHT 2002 HARMONY SYSTEMS INC ALL RIGHTS RESERVED



  To unsubscribe from this group, send an email to:
  xl7-unsubscribe@yahoogroups.com



  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 



[Non-text portions of this message have been removed]

Re: [xl7] channel assigns

2002-12-16 by MOBO963@CS.COM

I don't have time to exsplan now but don't erase those pre installed pattern 
if you want Templets for Patterns. From each of those patterns you can copy 
And  past tracks to other Pattern to make new Pattern.

P.S. I think the biggest problem when learning a new machine or job for me is 
the learning the terminology. With this machine when you say pattern, I 
interpit that as saying the same thing as Tracks.