Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: Roland mc-909 SysEx

2014-04-17 by <sucramgaudio@...>

Royce thanks again.

i have other questions, maybe noob questions.

"A bank select message needs 2 bytes MSB then LSB...."

the byte question...1 byte=? could explain me that please?


eg address 11 00 00 00 is the Patch in Part 1....in the midi manual part2 is 20 and part 16 is 60...what are the other parts, if ,so it seems, they go by 20 to 20? in any case, shouldn't be also that the address of my first example , i mean that was also part1...? in other words: why there we begun from part info and here from start address>temporary patch (part1)...?


add 00 20 00 the first Tone of four.....why not starting from patch info?


This parameter needs 2 bytes, so if you sent............why 2bytes?
$F0 $41 $10 $00 $59 $12 $11 $00 $20 $0A $01 Checksum $F7
The machine would just ignore it . You need two value bytes
$F0 $41 $10 $00 $59 $12 $11 $00 $20 $0A $01 $0A Checksum $F7
Now the parameter is set to $1A - see page 12 up the top..... why $1A...??


If you wanted to change the parameter before it, Tone Delay Mode, as well
$F0 $41 $10 $00 $59 $12 $11 $00 $20 $09 $00 $01 Checksum $F7
Is short of data. It changes the Tone Delay Mode but not the Delay time. You need
$F0 $41 $10 $00 $59 $12 $11 $00 $20 $09 $00 $01 $0A Checksum $F7....i think i got this...so basicalli in the string $11 $00 $20 $09 $00 $01 Checksum $F7, we change tone delay mode,
in the string
$11 $00 $20 $09 $00 $01 $0A Checksum $F7 we ONLY change tone delay time (or also the tone delay mode?)


other "general" question....

when we see those combination of number and letter near the offset address
❍Patch Tone
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+———————————————————————————————————————————————————————————————— |
| 00 00 | 0aaa aaaa | Tone Level (0 — 127)|
| 00 01 | 0aaa aaaa | Tone Coarse Tune (16 — 112)|
| | | —48 — +48 |
| 00 02 | 0aaa aaaa | Tone Fine Tune (14 — 114)|
| | | —50 — +50 |
| 00 03 | 000a aaaa | Tone Random Pitch Depth (0 — 30)

...those 000a aaaa...what they signify? we have the offset address wich is enough to write a string...or not?


last question: shoundn't i send sysex from mc909 to midiox and start and correct messages (and then resend them to the bcr2000 via your software)? in other words: seen that many times there is no correspondance between what is sent by the mc909 and what the BCR2000 send, should i trust what sysex the mc909 sends?


cheers!

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.