Submit
Browse
Anonymous
Login
RSS
SuperCollider Code
Fork Code: Amplitude modulation with a Rossler attractor.
name
code content
Ndef(\roses, { var snd, roses; var rID = \rID.kr(0); var rTrig = \rTrig.tr(1); var rSeed = \rSeed.kr(2347); var amps = [\amp1, \amp2, \amp3, \amp4].collect{|d| d.kr(0, 0.1)}; RandID.ir(rID); RandSeed.kr(rTrig, rSeed); roses = RosslerL.ar(Ndef(\rate).kr(1), a: \a.kr(0.2), b: \b.kr(0.2), c: \c.kr(5.7), xi: ({TRand.kr(0, 0.1, rTrig)}!freqs.size).postln, yi: {TRand.kr(0, 0.1, rTrig)}!freqs.size, zi: {TRand.kr(0, 0.1, rTrig)}!freqs.size, ); snd = roses.collect{|rs, i| SinOscFB.ar( freq: freqs[i] * (1 + (rs[0] * 0.004)), feedback: rs[1].linlin(-2, 2, 0, 0.8), mul: ([1, 0].choose - rs[2]) ) } * amps; Splay.ar(snd); })
code description
uses the RosslerL implementation found in [MCLDUgens](https://github.com/supercollider/sc3-plugins).
use markdown for formating
category tags
comma separated, i.g. "wild, siren" (do not enter default SC class names, please)
ancestor(s)
comma separated identificators, i.g. "1-C,1-1,1-4M,1-x"
Private?
the code will be accessible by direct url and not visible in public activity
signup to submit public code without captcha
comment of change