Xpantastic! group photo

Yahoo Groups archive

Xpantastic!

Index last updated: 2026-04-28 23:44 UTC

Message

[xpantastic] Re: Single Patches

2012-04-29 by Karl Schmeer

Hi All, & Tony 

Thought I would report back about loading single patches from the files page.
I found there are two additional  sysex command strings at the start of each 
single program. The first sets the programmer mode to multi patch. The second 
changes the programmer mode back to single patch mode. I guess these were 
accidentally added when the patches were originally dumped. 

I found it was the first command string ( set proggramer mode to multi ) which 
kept my M12 from loading a single patch. If I remove it, the patch loads fine.
Also, it does not seem to affect anything but there are two bytes 
at the end of each patch which are ignored by the M12 because they are 
not bracketed by the F0 - F7 sequence.

> Tony wrote:
>I don't remember what the structure of an M12 patch looks like compared to an 
>Xpander patch, but the Sysex ID should be different at the very least,
Well from what I have read : Single patches are exactly the same. Multi 
patches are different in that the sysex  ID is a $04 ( M12) instead of a $02 
(xpander)

>and the length of the M12 patch is probably longer.
I believe I looked at all the patch dumps in the files section, but I could find
no Xpander multi patchs to look at. I notice multi's were not added to patch 
dump until later firmware revs so I guess all these files were from older rev 
Xpanders or M12 machines. 

If someone would care to point me to one I could take a look, as I am fairly 
sharp on Xpander/M12 Sysex formats at the moment.

I can say that after looking closely at a M12's multi patch, each M12 multi 
patch is exactly 243 bytes long.

A wild assed guess of Xpander multi patch lengthes would be 147 bytes. 

Best Regards 

Karl




________________________________
From: Tony Cappellini <cappy2112@...>
To: xpantastic@yahoogroups.com
Sent: Fri, April 20, 2012 12:20:59 PM
Subject: [xpantastic] Re: Single Patches

>>Is this because the patches were originally authored on an expander?

It would be interesting to compare a patch that works, with one that doesn't 
work.

You can send one of each from the M12 to Midiox, then save each one as a 
separate file.
You then need to view both files with a hex editor.

I don't remember what the structure of an M12 patch looks like compared to an 
Xpander patch, but the Sysex ID should be different at the very least,
and the length of the M12 patch is probably longer.

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.