03-12-2024, 01:59 PM
(12-15-2023, 10:49 AM)st3rk Wrote: Hey Thomas,
Enjoying a lot the last firmware. I'm using the sweet sixteen over I2C. A small issue I have is the attack/decay parameters of the envelops : it affects the time in an exponential way. I get it's a very good way to have a lot of precision for times of a few ms, while being able to reach very high times when adjusting the value directly in the UI. However, it's far less usable when using a fader to adjust the value.
My workaround for now is to divide the fader value and add a constant, to have a better precision. Would it be an option to add a more linear parameter? Or to add "ln" in the calc functions, but I guess even using an approximation it would be CPU intensive?
I'd be curious if Thomas' development was more bound by CPU or memory: lookup tables are a quick way of going linear to exp and back if you have a bit of memory. I ran into this issue as well...

