Closed Jxp955 closed 2 months ago
Oooh thanks.
Right theres two problems here
Here's a clear example. Let me see if i can fix it today.
The first is the incomplete implementation in 12aa6a05
if the base value is below the millisecond value and ParamDisplayFeatures::kSwitchesFromSecToMillisec
is true, show the modulation depth in milliseconds.
Bug Description: Using Velocity (or any Unipolar LFO) to modulate any of the Envelope parameters, or Filter Cutoff, seems to lead to incorrect values in the mod list. Bipolar modulations seem to always work.
Surge XT Version Surge XT 1.3.1.4b53827
Reproduction Steps: Steps to reproduce the behavior:
Expected Behavior: The math on bipolar LFO's seems to be fine. The actual modulation may work, it could be just the numbers.
Screenshots:
Notice on both Attacks the 0 plus a value still equals 0.
![image](https://github.com/surge-synthesizer/surge/assets/55408938/e44bb2e2-5b9d-4991-aec8-c9b659b9ddb9)
Computer Information (please complete the following!):
Additional Information: Add any other context about the problem here.