> I had to scroll all the way up to 241 to register a -15, but 241-271 does yield the full -15 to +15 range in numerical order. (Actually it repeats periodically after that, every few hundred numbers.) Can we limit the variable values to 241-271?
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.
> OK, we'll have to live with it. I'll note it in the comments.
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.
Mark.
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.
> OK, we'll have to live with it. I'll note it in the comments.
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.
Mark.