Perry R Cook wrote:
Nope, if you use 1=> filt.eqzs, it keeps the gain pretty much tame at any frequency. No explanation as to why here (that's a course worth of stuff). Look upon it as magic :-)
I will...
However: I didn't use 1=> filt.eqzs because I couldn't make it do
nothing. Now I found that it must be set *after* the other values are
updated (for a nice heavy metal guitar sound, try putting it before the
updates). Is that a bug or a feature?
With eqzs (partly) working, I suddenly saw a pattern. I might not be
supposed to do this, but these simple relationships could (however
inconvenient) be updated along side a filter frequency during a sweep...
--
peace, love & harmony
Atte
http://www.atte.dk | quartet: http://www.anagrammer.dk
http://www.atte.dk/gps | compositions: http://www.atte.dk/compositions
sawosc osc1 => BiQuad f => dac;
for(20=>float i; i<20000; i*1.1 => i){
i => float pfreq;
pfreq / 8000 => float gain;
math.max(0,1 - (pfreq / 5000)) => float prad;
0 => int zrad;
0 => int zfreq;
<<