Yahoo Groups archive

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

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

Thread

Sys Ex Rechannelize help

Sys Ex Rechannelize help

2003-01-31 by Nathan Larson

Hello,

I am trying to send a sysex string to my XL-7 to turn rechannelize on and 
off.  Aaron told me the parameter for this was '420' but I can't seem to get 
the hex right.  Do I "nibbleize"?  This is the string I have so far:

F0h 18h 0Fh 00 55h (420?) 01 F7h

I read in the back of the SysEx Specs and it states:

To find the "nibble-ized" Hex value of parameter number 257:

257 divide by 128 = 2 r1
2 in hex = 02 = msb
1 in hex = 01 = lsb

So when I change "257" to "420"

420 divide by 128 = 3.28125 (don't get it)
3 in hex = 03 = mmb (i'm guessing)
2 in hex = 02 = 1sb (i'm guessing)

I don't think this is correct.  The change message would be "01" for on so 
the string would be:

F0h 18h 0Fh 00 55h 03 02 01 F7h

I can't get it to work.  Any help here would be most appreciated!

Thanks,
Nathan

_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.  
http://join.msn.com/?page=features/featuredemail

Re: [xl7] Sys Ex Rechannelize help

2003-02-01 by Aaron Eppolito

> I am trying to send a sysex string to my XL-7 to turn rechannelize on

> Aaron told me the parameter for this was '420' but I can't seem
> to get the hex right.  Do I "nibbleize"?

420/128 = MSB = 3 = 0x03 (hex)
420%128 = LSB = 420 mod 128 = 420 - (3*128) = 36 = 0x24 (hex)

This is the string I have so far:
> 
> F0h 18h 0Fh 00 55h (420?) 01 F7h

You're short several bytes.  The command (on pg. 6) is:


Parameter Value Edit Command:
-------------------------------------------------------
{F0h, 18h, 0Fh, dd, 55h, 01h, 02h, xx, xx, vv, vv, F7h}

dd = Device ID (probably 0)
xx, xx = Parameter Number, {LSB, MSB} <- so for 420, {24h, 03h}
vv, vv = Value, {LSB, MSB} <- so for 1, {01h, 00h}

-Aaron

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Re: [xl7] Sys Ex Rechannelize help

2003-02-01 by Nathan Larson

Thanks a ton Aaron!!  I got it to work finally.  Is there some sort of 
calculator or additional info you might be able to send me to?  I am new a 
programming sysex and there are a few other things I want to try to do.  
Thanks again for your help!!!!

Best,
Nathan


>420/128 = MSB = 3 = 0x03 (hex)
>420%128 = LSB = 420 mod 128 = 420 - (3*128) = 36 = 0x24 (hex)
>
>This is the string I have so far:
> >
> > F0h 18h 0Fh 00 55h (420?) 01 F7h
>
>You're short several bytes.  The command (on pg. 6) is:
>
>
>Parameter Value Edit Command:
>-------------------------------------------------------
>{F0h, 18h, 0Fh, dd, 55h, 01h, 02h, xx, xx, vv, vv, F7h}
>
>dd = Device ID (probably 0)
>xx, xx = Parameter Number, {LSB, MSB} <- so for 420, {24h, 03h}
>vv, vv = Value, {LSB, MSB} <- so for 1, {01h, 00h}
>
>-Aaron
>

_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.  
http://join.msn.com/?page=features/featuredemail

Re: [xl7] Sys Ex Rechannelize help

2003-02-01 by Aaron Eppolito

--- Nathan Larson <greenhousemusic@...> wrote:
> Is there some sort of calculator or additional info
> 
> >420/128 = MSB = 3 = 0x03 (hex)
> >420%128 = LSB = 420 mod 128 = 420 - (3*128) = 36 = 0x24 (hex)

Once you know what modulos are, it's pretty simple.  In the above
example, the MSB is 420/128 = 3.  Simple enough.  The modulo arithmetic
calculates the remainder.  Simply multiply 128 by the MSB and subtract
it from the original number: 420 - (3*128) = 36.

x/128         = MSB
x - (MSB*128) = LSB

To make stuff hexadecimal from decimal, I'd recommend using a
calculator that does it for you (like the advanced tab of the Windows
calculator).

-Aaron

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Re: [xl7] Sys Ex Rechannelize help

2003-02-01 by Nathan Larson

I get it know!  I just couldn't figure out the hex to decimal conversion.  I 
never thought to check on the Windows calculator!  I ran the example again 
and used the calculator to do the hex and it worked!  Thanks again Aaron for 
being so free and patient with your knowledge!

All the best,
Nathan

>To make stuff hexadecimal from decimal, I'd recommend using a
>calculator that does it for you (like the advanced tab of the Windows
>calculator).


_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. 
http://join.msn.com/?page=features/junkmail

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.