"The manual says "low 7bit -15-+15 2' comp" - but judging from the behavior you're describing, bit 0 of "Value (High)" is also relevant.
So yes, I think 241-271 is best here; there's one slight drawback, though: with the encoder's "Show value" enabled, the user will see these "strange" values in the display."
No problem. IMO, strange values that work are better than familiar values that are 90% useless/invalid. But -- how do I actually set up a 241-271 range in the definition? I don't know enough about how the HiVal and LoVal bytes interact mathematically to do this myself, and I can't seem to set the Value 1/Value 2 knobs on the Custom Output tab that precisely.
"Just a thought: can't you do something similar to this parameter ("Delay pitch", isn't it?) as to Delay Level? You described the behavior of Delay Pitch as an upward sawtooth, but how exactly does that work? The range of -120 - +120 consists of 241 values, but an 8-bit "period" has 256 values, so is there a "dead" area of 15 bytes in each period? If so, it's probably NOT a good idea to "raise" the range for this one."
Delay pitch works OK for practical purposes with a dead zone at 120-136. Turning the knob quickly, you almost don't notice it's there.
On the "sawtooth" parameters, I extended the range to 00 00 - 7F 7F, and all that happens is that the same, offset, positive/negative pattern just recurs with huge dead zones between them. I think it's better to leave them as they are, even though they're a bit counter-intuitive, than to set the functioning portions up with 100 dead values in the middle.Message
Re: SysEx String Programming / Syntax Help for BCR2000
2013-08-31 by evanlong@ymail.com
Attachments
- No local attachments were found for this message.