Bonjour Rouard --- In bc2000@yahoogroups.com, "rouard_didier" <rouard_didier@...> wrote: > > Hello i've got a roland juno-g and i want to put a big part of it in > the bcr but i've got a last problem. > > I write the LFO rate sysex and at the and it's like: > "val cks-1 6 val" to have "00 00 00" variable it still work but not > perfectly > At a quick glance of the juno manual 4 address bytes + offset 00 $6E LFO Rate 1 but it ha s a range of 0 to 149 which is greater than the 127 max for a single Midi byte so Roland break it up into 2 half bytes or nibbles It looks like it uses 2 sysex messages $F0 Roland header (Address + 00 $6E) hi-nibble cks-1 6 $F7 $F0 Roland header (Address + 00 $6F) lo-nibble cks-1 6 $F7 so $F0 Roland header (Address + 00 $6E) val4.7 cks-1 6 $F7 $F0 Roland header (Address + 00 $6F) val0.3 cks-1 6 $F7 I assume that there was an editor that came with the Juno. Use that to look at the sysex that is being sent out to get the correct address + offset. > Cause 00 00 00 the first have to move from 00 to 09 and the others > normaly. so i lock the nomber from 0 to 9 so i got only 9 variation > (like 1-49-60-99-note-note etc...) instead of 1 to 149 (cause if i > lock on 0 to 149 it totaly don't work) what's the solution ??? > > I think it's like MSB LSB but HOW to have the correct incrementation > number. > > Please write an entier sysex exemple to have a 3 variable which match > to my asked numbers > > And how does work the "val0.7 val7.13" etc etc doesn't work for me 8 bits bbbb aaaa 7654 3210 0000 bbbb is val4.7 0000 aaaa is val0.3 > > Ps sorry for my Inglish in french would be better > As you can see my French is a lot worse than your English. Au revoir Royce
Message
Re: How to put a 3 variable sysex for hardware device
2008-04-14 by rpcfender
Attachments
- No local attachments were found for this message.