Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nvssynthesis/csg

Repository files navigation

The Curl and Skew Generator (CSG) is a monophonic harsh noise synthesizer developed in JUCE. It consists of a single chaotic oscillator which affects itself by feedback-based frequency- and phase- modulation. This oscillator then gets routed to an extremely roudy state-variable filter.
CSG has 5 sections: FM, PM, VCF, LFO, and 2-stage envelope. Some reasons it sounds so insane:
-FM feedback is passed through a variable delay buffer (MEMORY)
-FM feedback is bit-crushed (FM DEGRADE) and smoothed (FM SMOOTH)
-PM feedback is sin/cosine shaped (PM SHAPE), bitcrushed (PM DEGRADE), and tamed (PM TAME)
-The state-variable filter is a variant of a traditional SVF design, adding continuous nonlinearity in the resonance path. It is a virtual analog filter implemented using the Runge-Kutta method.

CSG was presented at the Heretical Sound Synthesis in Helsinki.

csg

About

Curl and Skew Generator, a chaotic feedback phase modulation synthesizer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published