(dx.)env
Volume Envelope in the DX7, based on Dexed/MSFA code.
The output is a Q24 number, so you may want to use q24_to_linear
to get a number in [0,1]
Usage
env(rates, levels, outlevel, rate_scaling, gate) : q24_to_linear
Where:
rates
: 4 channels of rates between 0-99levels
: 4 channels of levels between 0-99outlevel
: Out level in 0-99rate_scaling
: A value whose range is hard to describe. See the usage withScaleRate
gate
: trigger