Actually i'm not in a synthdef, this is my case, do you think i need
select
or 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
})