Yahoo Groups archive

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

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

Message

Re: [xl7] Sysex Pattern Change

2008-04-20 by Atom Smasher

cool...

this works to select a new pattern:
  F0 18 0F id 55 01 08	// sysex header, command, count
     07 21 pp bb		// choose next pattern
     04 21 pp bb		// confirm next pattern
  7F F7			// checksum, EOX

this works to select a new pattern with "mute hold":
  F0 18 0F id 55 01 10	// sysex header, command, count
     07 21 pp bb		// choose next pattern
     79 20 01 00		// "tap" press
     04 21 pp bb		// confirm next pattern
     79 20 00 00		// "tap" release
  7F F7			// checksum, EOX

id = system id
pp = pattern
bb = bank

based on my understanding of the sysex docs, this works in abbreviated 
form (all within a single sysex message) only because all of the 
"commands" are 0x01 (parameter value edit). for anyone experimenting with 
this, pay attention to the last byte-pair on the first lines (0x08 & 0x10) 
which are counters, telling the command station how many byte-pairs of 
data to expect. also note that the "7F" checksum means "ignore checksum".

i do think it's bizarre that the "choose" and "confirm" are two separate 
commands, but both require the pattern and bank to be specified.

thanks aaron!!!


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"Most peoples' idea of individuality is to find a
 	 subculture or clique and conform to that."
 		-- Kevin Tulppo

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.