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
Message
RE: [Evolver] Sysex and Edirol
2004-05-12 by Robert Krueger
Attachments
- No local attachments were found for this message.