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: SysEx String Programming / Syntax Help for BCR2000

2013-08-25 by evanlong@ymail.com

> So I think the MinValue - MaxValue section of the parameter definition line should be "00 00 - 01 52".

> So if MinValue is 1 (as you say), the MinValue - MaxValue section of the parameter definition line should be "00 01 - 01 05".

Both of these worked (though the range turned out to be 00 00 - 01 05 on the second one).  Actually, with a few exceptions, everything seems to be working now, including the tempo parameter with the range of 211.

The exceptions have in common that their ranges include both negative and positive values:

1) User Voice 1: Element 1: Delay Pitch

High Value
bit 0 high 1 bit

Low Value
bit7-0 -120 to +120 2' comp

What this parameter translates out to is a pitch change of -12.0 semitones to +12.0 semitones in the echoes.  The BCR knob covers the full range when the vars are set to 00 00 - 01 7F, but -- and this is a significant but -- it starts at zero and increases up to +12.0, then drops down immediately to -12.0 and starts counting back up for the remainder of the range, sort of like an upward sawtooth wave with a range of -12 to +12 starting at 1/2 phase.  

The four Voice Element parameters that have the "Bit 3 = sign bit" notes in their margins [bit3 = sign bit; 1 = -, 0 = +] (Level sensitivity, Pitch sensitivity, EG sensitivity, and Filter sensitivity) exhibit the same type of behavior.  It's better than nothing, but if there is a way to get these running in numerical order, that would be preferable.

2) User Voice 1: Element 1: Delay Level

High Value
00

Low Value
low 7bit -15 to +15 2' comp

Neither 00 00 - 01 1F nor 00 00 - 01 7F worked on this one.  Knob turns only give me 0 - 15, nothing in the negative part of the range, not even in that "sudden drop" fashion described above.

Otherwise, I did break up the definition files by parameter group, so the files for the Channel Setup Parameters, Rhythm Kit Parameters, System Setup Parameters, and Program Change Table Parameters are all ready.  I can't test them completely -- that would take weeks -- but I tested a few at random, and they worked.  Assuming I double-checked all the numbers correctly, they should all be fine.  As soon as the above parameters have been sorted out, I can share the RM50 definitions.

Also, for reference, the CC assignment parameters with the split ranges (1-31, 33-122) work fine with a continuous 01 - 7A range.  The RM50's readout just skips over 32.

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.