Available Classes:
- CaosEnv - Multi-shape envelope with tremolo helper
- CaosKick - Modular two-amp kick drum
- CaosKick2 - Rough kick with wave oscillator selection
- CaosSnare - Simple snare drum synthesis
- CaosSnare2 - Sharper snare drum variation
- CaosHats - Simple hi-hats
- CaosHats2 - Rougher hi-hats and shakes
- CaosBass - Simple bass synthesis
- CaosBass2 - Hard bass with filter sweep
- CaosPad - Simple ambience pad with waveform selection
- CaosPad2 - Trippy ambience pad with FM synthesis
- CaosChords - Chord generator over LFPulse wave
- CaosGuitChords - Guitar-style chord voicing generator
-
Class:
CaosKick.ar(...args) -
Instance:
x = CaosKick.new() x.ar(...args) -
Declare it + change it's parameters
-
{CaosKick.ar()}.play {CaosSnare.ar(0.01,0.5)}.play -
( SynthDef(\kick,{ var out,sig; sig = CaosKick.ar(0.01,0.5,2,0.1,amp1:0.85,amp2:0.35,pan:0.02); out = Out.ar(0,sig); }).add; ) -
~node = {CaosKick.robot(t:2)} -
- With CaosEnv:
{LFTri.ar() * CaosEnv.ar('saw')}.play - With CustomSignal Method:
var x; x = {LFTri.ar()} {CaosKick.customSignal(x,0.01,1)}.play
- With CaosEnv: