Controlling negative values of patching depth with parameter knobs
Parameter knobs don’t always support negative values of parameters they’re changing.
When messing around with JX-3P-style frequency modulation (SYNCed RING with various modulation sources changing TRANspose of one of the oscillators - can be made to sound massive!) I’ve noticed one illogical limitation of the LEARN function for parameter knobs:
I had my envelope affecting TRANspose of an oscillator, set to a negative depth (-25, let’s say), active on the display in the sound editor. I wanted to have a golden knob control that depth, so turned it while holding LEARN. Now, a funny thing happened:
Current behavior (v2.1.1)
Display flashed LEAR, as expected. The “meter” next to the parameter knob stayed empty. I turned that parameter knob counterclockwise - nothing happened, the value stayed at -25. Turned it clockwise - the value started changing as expected, gradually went to -10. The meter stayed empty. Tried turning counterclockwise again - no response. Finally turned clockwise some more, crossing 0 and then things started working “normally”, with full control (both clockwise and counterclockwise) over values between 0 and 50, with the meter indicating them correctly. I could not, however, go below 0 again.
Display flashing LEAR, and the meter indicating -25 with the bottom diode lit. Turning counterclockwise allows me to go down to -50, with the meter becoming “empty”. Turning clockwise increases the value, with the meter blinking when crossing 0, and allowing me to go up to 50 (the meter “full”). Then, turning counterclockwise again gets me to negative values.