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