// mxcrosound fo 011215 ( var aPlug,iPlug; w = GUIWindow.new("/fO",Rect.newBy(0,0,1024,768)); StringView.new(w,Rect.newBy(450,240,128,20),"mxcrosound"); RadioButtonView.new(w,Rect.newBy(454,300,60,20),"x = a",0,0,1,0,'linear'); RadioButtonView.new(w,Rect.newBy(454,330,60,20),"x = i",0,0,1,0,'linear'); e = Env.new(#[0,1,1,0],#[17,0,17],-6,1); { aPlug = Plug.kr(w.at(1)); iPlug = Plug.kr(w.at(2)); a = TSpawn.ar({ EnvGen.ar(e, z = RHPF.ar(BrownNoise.ar([20,1]),LFSaw.kr(MouseX.kr(0.25,0.39),0.59,2),MouseY.kr(0.4,0.5)).clip2(0.7); Mix.ar([z*0.1,Reverb.ar(\grlargeroom,z)]) ,0,0.4,0,1,aPlug ) },2,nil,aPlug ); i = TSpawn.ar({ EnvGen.ar(e, OverlapTexture.ar({ RLPF.ar(LFNoise1.ar(LFSaw.ar(0.0032,1,[4.5,2.5,1].choose),0.3),FSinOsc.kr([0.3,0.41],0.2,120.rrand(2400)),[0.0001,0.021]) },14,14,6,2) ,0,1.0,0,1,iPlug ) },2,nil,iPlug ); Mix.ar([a,i]) }.play; w.close )