Well you left out one little thing in the readme so i figured i'd clarify it: arc functions, an arc-function can be thought of as the un-function of whatever function you’re working with. For example, the sine of 55 is about .8192, and the arcsine of .8192 is about 55. A problem people probably encounter a lot with these is that there is no arc sine/cosine/secant/cosecant for any number above 1 (I’m not sure what Winamp returns for this value.. it isn’t defined you get some number / 0, despite this Winamp usually still makes a line.) This doesn’t hold true for the tangent or cotangent, I think they become undefined at infinity, and of course 90. So mathematically, asin(x) = sin^-1(x) the thing you have to notice here is that it is the function itself that is to the -1, not the result. sin(x)^-1, is the cosecant which is the opposite of the sine. Which is one other thing you may want to include, secants (sec), cosecants (csc), and cotangents (cot) even though they aren’t actual functions in AVS they still can be useful and/or helpful for understanding the other functions.
sec=cos(x)^-1 or sec=1/cos(x)
csc=sin(x)^-1 or csc=1/sin(x)
cot=tan(x)^-1 or cot=1/tan(x) or cot=cos(x)/sin(x)
and this can be helpful because you can make things like big teeth
although one thing, for a lot of these you should only use dots instead of lines, because if you use lines winamp graphs it all wonrg. This happens because the functions are at sometimes undefined, for example: tan(90) = sin(90)/cos(90) = 1/0, hence division by 0.. this doesn’t work in conventional mathematics. So, the tangent line in this should be drawn out to infinity.. but that doesn’t really work for Winamp so it makes the connecting lines.
Oh and great work! never knew what interleave and timescope did
okay i got determined to find an actual use for these, the big teeth didn't really cut it hence i present you this thing that really isn't much better.. but hey, i tried
(it's suspossed to look like smiles.. sort of)