I am looking for all the translation functions of the cutoff parameters of all the Renoise filter devices. I think @OopsIFly did that? Can you help me? 8)
Also for melda eqs, I had the following working formula, but it’s expecting key number, can’t wrap my brain around it converting it to frequency offset. freq_start is 20, freq_end is 20000:
function func(a,b,freq_start,freq_end) local keynum = b * 119 local keyoffset = a * 119-60 local C5 = 1391.915051294 local retval = C5 * pow(2.0, ((keynum + keyoffset) - (12 * 5)) * (1.0 / 12.0)) if (retval < 0) then retval = 0; end retval = (log10(retval) - log10(freq_start)) / (log10(freq_end) - log10(freq_start)) if (retval > 1) then retval = 1; end return retval end
Have a look into the “pluginRegistry” inside the main.lua.