Dave Smith Instruments SYNTHESIZERS group photo

Yahoo Groups archive

Dave Smith Instruments SYNTHESIZERS

Index last updated: 2026-04-28 22:43 UTC

Message

RE: [Evolver] Sysex and Edirol

2004-05-12 by Robert Krueger

Weird,  my second message arrived before my first.... Wtf

No wonder that doesn't make any sense  :)

MY first message :

Okay,  walk me through this if you could and let me know if I got this down.

To program a Program Parameter (page46), it is built as follows :

1111 0000	System Exclusive	
0000 0001   DSI ID  
0010 0000	Evolver ID	 
0000 0001 	File Version 
0000 0001	Program Parameter
0vvv vvvv 	Paramater # you want to control
0000 vvvv	Parameter value, LS Nibble
0000 vvvv	Parameter value, MS Nibble
1111 0111	End of Sysex

In HEX,  this is : F0 01 20 01 01 ?? ?? ?? F7

Okay, so lets say I want to program Resonance ( page 55 ) Resonance is
parameter # 22

So line 6 of the code, parameter #22 would be 0001 0110 in binary (16 in
HEX).  So line 7 and 8 are the midi range values, which are 4 bits each here
(1/2 a byte, hence a nibble)

I think I'm getting it.

So if the value range of resonance is 0 - 100, the LS Nibble should be value
0 or 0000 0000 in binary and 00 in HEX.

The MS Nibble is what confuses me now, because the value of 100 in Binary is
0110 0100,  but according to Dave's specification above,  the first 4 bits
should be all 0's.  ( 0000 vvvv )
 
Or do I have this all screwey???

 

> -----Original Message-----
> From: phonophobie [mailto:sidstation@...] 
> Sent: Wednesday, May 12, 2004 11:18 AM
> To: DSI_Evolver@yahoogroups.com
> Subject: Re: [Evolver] Sysex and Edirol
> 
> what are you talking about ...hehe ;) keep on tweaking it - 
> let us know when you have success cheers phono
> 
> 
> 
> 
> 
> 
> 
> 
> --- In DSI_Evolver@yahoogroups.com, "Robert Krueger" 
> <rkr1@t...> wrote:
> > Wait,  I think I got it
> > 
> > The two nibbles make up the single byte, M - most significant L - 
> > least significant
> > 
> > The byte is MMMM LLLL
> > 
> > Binary of 100 is 1100100
> > 
> > My most significant is 0110
> > Least significant is 0100
> > 
> > Dave splits these two parameters up b/c some of the 
> parameters on the 
> > evolver go higher than 127.
> > 
> > To enter the last few entries of the Program Parameter I sent out
> earlier
> > 
> > 0000 vvvv   Paramter value, LS nibble
> > 0000 vvvv   Parameter value NS nibble
> > 
> > Will be
> > 
> > 0000 0100
> > 0000 0110
> > 
> > And finally
> > SWEET!  :)
> > 
> > 
> > Thanks for your help!!!!!
> > > -----Original Message-----
> > > From: Mark Pulver [mailto:mark@m...]
> > > Sent: Wednesday, May 12, 2004 10:15 AM
> > > To: DSI_Evolver@yahoogroups.com
> > > Subject: Re: [Evolver] Sysex and Edirol
> > > 
> > > rkruege1 (03:48 AM 5/12/2004) wrote:
> > > 
> > >  >When he says a parameter is 0vvv vvvv,  it means the value is 
> > > variable  >based on what you want and what range.  I still don't 
> > > know what MS  >Nibble and LS Nibble is.  Does someone out there 
> > > know?
> > > 
> > > MS = Most Significant
> > > LS = Least Significant
> > > a Nibble = 1/2 of a byte
> > > Byte = 8 "bit" value (decimal 0-255)
> > > 
> > > For example...
> > > 
> > > The decimal value 34 is 100010 binary 170 = 10101010b
> > > 161 = 10100001b
> > >    3 = 11b
> > > 
> > > Looking at 10100001b (161 decimal), it's made up of two 
> nibbles, the 
> > > Most Significant and Least Significant. "Most"
> > > and "Least" are easiest to remember by the "weight" they carry on 
> > > the value of the number. The first four bits of a byte 
> are the MS, 
> > > and the last 4 bits are the LS.
> > > 
> > > So, for 10100001b, the MS nibble is 1010, the least is 0001.
> > > For 100010b (34 decimal), MS = 0010 , LS = 0010 For 11b, 
> MS = 0000, 
> > > LS = 0010
> > > 
> > > 
> > > By Dave showing "0vvv vvvv", he's saying that you have a 7bit 
> > > number, which would have a range of 0-127 decmial (00000000b
> > > - 01111111b) which is the MIDI max range.
> > > 
> > > 
> > > Hope that helps!
> > > 
> > > Mark
> > > 
> > > 
> > > 
> > > ------------------------ Yahoo! Groups Sponsor 
> > > ---------------------~--> Create your own customized LAUNCHcast 
> > > Internet Radio station.
> > > Rate your favorite Artists, Albums, and Songs. Skip 
> songs. Click here!
> > > http://us.click.yahoo.com/5ddjqC/xA5HAA/n1hLAA/QnLolB/TM
> > > --------------------------------------------------------------
> > > -------~->
> > > 
> > >  
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > > 
> > > ---
> > > Incoming mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.677 / Virus Database: 439 - Release Date: 5/4/2004
> > >  
> > > 
> > 
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.677 / Virus Database: 439 - Release Date: 5/4/2004
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.677 / Virus Database: 439 - Release Date: 5/4/2004
>  
> 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.677 / Virus Database: 439 - Release Date: 5/4/2004

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.