hi,
you might check the chaos ugens... ugens/generators/chaotic ))
theres also a sound generator implementing
a logistic map
(
{ LatoocarfianN.ar(
SampleRate.ir/3,
LFNoise0.ar(4).range(-3,3),
LFNoise0.ar(8).range(-3,3),
LFNoise0.ar(1,0.5,1.5).range(0.5,1.5),
LFNoise0.ar(1).range(0.5,1.5)
) * 0.1 !2}.play(s);
{SinOsc.ar(60,LFNoise0.ar(2))*0.3!2}.play
)
LatoocarfianN stops after a (short) time...but sounds great )
maybe make synthdef+retrigger it somehow.
best
flo.
On 26.12.2015 20:15, Nathan Ho wrote:
On 2015-12-26 09:05, chanof wrote:Actually i'm not in a synthdef, this is my case, do you think i need selector is possible something like this? The two sin are not one per time, like i want, it don't work, when envTrig[2] is playing envTrig[1] should be mute.. (play{ var env, osc, env2, osc2; var trig = Impulse.ar(8); var trig2 = Impulse.ar(0.5); var vincr =Dseq((31) ,inf)!4; var v = Demand.ar(trig2, 0, vincr); var envTrig = BinaryDigits.ar(trig, v, 5); if(envTrig[2]==1){envTrig[1]=0}{envTrig[1]=envTrig[1]}; if(envTrig[2]==1){envTrig[0]=0}{envTrig[0]=envTrig[0]}; env = EnvGen.ar(Env.perc(0, 0.125),envTrig[2]* trig); osc = SinOsc.ar(380)*env; env2 = EnvGen.ar(Env.perc(0, 0.125),envTrig[1]* trig); osc2 = SinOsc.ar(440)*env2; osc+osc2 })Also -- you set envTrig[0] but you didn't use it. Did you mean envTrig[0]*trig and envTrig[1]*trig rather than envTrig[2]*trig and envTrig[1]*trig?Regards, Nathan _______________________________________________ sc-users mailing listinfo (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspxarchive: https://listarc.bham.ac.uk/marchives/sc-users/ search: https://listarc.bham.ac.uk/lists/sc-users/search/
_______________________________________________ sc-users mailing list info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx archive: https://listarc.bham.ac.uk/marchives/sc-users/ search: https://listarc.bham.ac.uk/lists/sc-users/search/