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

To reduce spam, comments for posts older than one week are not displayed until approved, usually same day. Do not insult people. For items for sale, do not ask if it is still available. Check the auction link and search for the item. Auctions are from various sellers and expire over time. Posts remain for the pics and historical purposes. This site is meant to be a daily snapshot of some of what was out there in the world of synths.

PREVIOUS PAGE NEXT PAGE HOME


Patch n Tweak
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