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 Mark Pulver

Robert Krueger (03:46 PM 5/12/2004) wrote:


{I'm going to clip a lot of this out to save space, but know that I read it 
all}


 >The final $10,000 dollar question is,  how do you tell a slider programmed
 >with that hex to change that value as you slide it.
 >
 >The Edirol Editor has a specific field to enter what/how the DATA portion of
 >control message is configured as.  (in the case above, we're talking the 04
 >06 value)
 >
 >STRING : F0 01 20 01 01 16 04 06 F7
 >
 >DATA MODE :
 >7bit
 >4bit/4bit
 >7bit/7bit (MSB/LSB)
 >7bit/7bit (LSB/MSB)
 >4bit/4bit/4bit/4bit
 >
 >The last one there is the only one that allows you to have more than 127
 >values.  You can have up to 255.  So I believe that is the one I want to
 >select.

Okay... Without a manual for the Edirol device, and the device itself, I'm 
kinda' shooting in the dark here.

 From what you've posted, I'm guessing that the data mode information is 
defining the max size of a value to modify, and the number of bytes that it 
will use to express the modified value. e.g.:

   "7bit" means values from 0-127 in one byte
   "4bit/4bit" are values from 0-255 in two bytes
         (one byte for each nibble)
   etc...

If that's true, then the mode you want is 4bit/4bit. BUT - I don't see 
where it defines the order that the nibbles will be sent.

Hmmm... I wonder if the Edirol box will work... I wonder why Dave split the 
byte?


 >The Edirol Editor then has a Min and Max value setting for the DATA range.
 >So the capability is there.  But what do I enter for the string??  If I put
 >04 06 for the data portion, that's fixing at 100.  I can't leave "04 06"
 >portion blank can I?  Is the data portion of a sysex message always the
 >bytes before the SYSEX End byte (F7)??  Will it know that's where it's
 >supposed to place the data bytes.

No, there has to be some way to tell it, and this will be specific to the 
Edirol Editor. Again, without a manual or a device, it's hard for me to be 
specifically helpful.


btw... This may be helpful in your general travels, but I don't think that 
SysEx section will be really help you now:

   http://www.borg.com/~jglatt/tech/midispec.htm

and there's more at the top of the site:

   http://www.borg.com/~jglatt/


Another idea... Most SysEx apps have a MIDI monitor built-in. Is your MIDI 
platform Windows? If so, then grab MIDI-OX and set it up in monitor mode 
while working with the controller. It will be incredibly easy to see just 
how it's modifying data:

   http://www.midiox.com/


 >I still find it odd that out of 2 messages I sent 5 minutes apart,  the
 >second one came instantly, my first one showed up 5 hours later..... ????
 >Yahoo... What the hell...??  :)

Yahoo loves burping, but it's also possible that it could have been a 
forwarding server somewhere else down the line. It doesn't take "much" for 
a server to hold a piece of mail and wait for it's "retry" cycle to come 
around.


Mark

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.