Macro Scaling Does Not Work For Parameters With Units

Hi @Lizard-of-Oz , thanks for bringing this up, but this is how the Macro system was designed. I’ll try to explain in two simple examples below…

Generally
Output Value = Current Parameter Value + (Current Macro Value * Macro Amount )

  • Decay at 1s is 10% of total range (10s). If Macro Amount is -6% and Macro Current Value is full (100%), then Output Value will be 0.10 + (-0.06 * 1.00) = 0.04 which is actually 0.4s
  • LFO at 1Hz is 1% of total range (100Hz). If Macro Amount is 2% and Macro Current Value is full (100%), then Output Value will be 0.01 + (0.02 * 1.00) = 0.03 which is actually 3Hz

This is correct behaviour by design. Please let me know if that helps :slight_smile: