hey, there’s a bug! lua/crone time units don’t agree. fortunately a trivial fix. seems to work for me.
[ https://github.com/monome/norns/pull/837 ]
Also curious as to why there are both pre-gain and threshold params?
just different options / workflows. for example, set threshold / ratio / postgain to produce the desired nominal output level / amount of compression given 0dbFS input. then, adjust pregain to make it work for the actual material present. there’s no other control that changes the level of the insert fx bus before compression is applied.
i think the comp sounds pretty dang good on drums. it’s a simple approximation of an optical gain curve, (knee smoothing is implemented by an additional lowpass step after gain, in log domain, with smoothing time tied to attack time; poor man’s 1176 but sounds decent to me. thanks, faust stdlib.)
i would have expected more controversy over putting comp after reverb 