From the original SynthMaker forum (2004–2014), with its members’ names and dates.
jameskey ·
I found this while I was playing with the Zoelzer Peak Combi Filter from Tobybear's Filter explorer.
t1=tan1(0.5*t0/2);
This line didn't work t0 being computed from
t0=(0.96*cutoff)+0.01;
but this line works
t1=((sin1(0.5*t0/2))/(cos1(0.5*t0/2)));
Is it me, or should I just give up and go play in FLStudio from the rest of the day?
MyCo ·
seems to be a bug in the code component, any calculation inside tan1(...) leads to an error in the assembler code, looks like this:
divps smIntVarTemp,xmm1;
movaps xmm0,smIntVarTemp;
you can avoid it with using a temporary variable:
t1=0.5*t0/2;
t1=tan1(t1);
By the way:
0.5*t0/2 = t0*0.25;
that's ~3 times faster
jameskey ·
Thank You, I thought I was losing my mind.