MATRIXSYNTH: 10-band Panned Equalizer in Csound


Tuesday, June 19, 2007

10-band Panned Equalizer in Csound

via thumbuki in the comments of this post:

"I built a 10-band equalizer in Csound where each band is panned individually, using phase offset lfos similar to the quadrature function generator.

Here's the snippet of code that creates the phase offset lfos:

klfo1 table ( klfo + 0.0 ) * ilength, iwave, 0, 0, 1
klfo2 table ( klfo + 0.1 ) * ilength, iwave, 0, 0, 1
klfo3 table ( klfo + 0.2 ) * ilength, iwave, 0, 0, 1
...
klfoA table ( klfo + 0.9 ) * ilength, iwave, 0, 0, 1

The floating point numbers set the phase for each lfo. Phase is normalized to a range of 0 to 1, so a value of 0.1 equals 36 degrees and 0.5 equals 180 degrees.

The full code can be found here, in instr 112."

You can read more about it on thumbuki and the CSound Blog.

No comments:

Post a Comment

Note: comments that insult people will be removed. Critique on gear is allowed. Do not ask if listings are still available. Click through auction links to check yourself. Posts and pics remain for historical purposes. To reduce spam, comments for posts older than one week are not displayed until approved (usually same day).

PREVIOUS PAGE NEXT PAGE HOME



Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH