my-first-project.scd

{ [SinOsc.ar(320, 0.7, 0.35), SinOsc.ar(442, 0, 0.2)] }.play;

{ [SinOsc.ar(340, 0.2*pi, 1)] }.play;

b = {3.0.rand};
b.value.postln;
b.value.postln;

c = { arg a; a.value + 3;};
c.value(6);

d = { |a, b| c= a + b; 3 + c;};
e = d.value(1,6);
e;

(
{
  var ampOsc;
	ampOsc = SinOsc.kr(0.5, 1.5pi, 0.5, 0.5);
	SinOsc.ar(440,0,ampOsc);
}.play;
);

(
{
	var freq, mui;
	freq = [[660, 880], [440, 660], 1320, 880];
	mui = [SinOsc.kr(0.5, 1.5pi, 0.5, 0.5), SinOsc.kr(3, 1.5pi, 0.5, 0.5)];
	SinOsc.ar(freq.choose, 0, mui.choose);
	SinOsc.ar(freq.choose, 0.5, mui.choose);

}.play;
);

a = [1, 2, 3, 4];

a.choose.postln;
a.choose.postln;
a.choose.postln;

{ Pan2.ar(PinkNoise.ar(0.2), SinOsc.kr(0.5)) }.play;

{ Pan2.ar(SinOsc.ar([350,500,700,200].choose, 0, SinOsc.kr([1,2,3,4,5].choose, 1.5pi, 0.5, 0.5)), SinOsc.kr(0.5)) }.play;

{ Pan2.ar(SinOsc.ar(700, 0, SinOsc.kr(3, 1.5pi, 0.5, 0.5)), SinOsc.kr(0.5))}.play;

{ Pan2.ar(SinOsc.ar(700, 0, 2.0), SinOsc.kr(0.5))}.play;

{PinkNoise.ar(0.2)}.play;


(
    { Pan2.ar(PinkNoise.ar(0.1), SinOsc.kr(0.5)) }.play;
    { Pan2.ar(SinOsc.ar(350, 0, SinOsc.kr(3)) ) }.play;
);

{ [Pan2.ar(SinOsc.ar(700, 0, SinOsc.kr(3, 1.5pi, 0.5, 0.5)), SinOsc.kr(0.5)), PinkNoise.ar(0.2)] }.play;
{ Pan2.ar(SinOsc.ar(700, 0, SinOsc.kr(3, 1.5pi, 0.5, 0.5)), SinOsc.kr(0.5)) }.play;

{ Saw.ar(660, 0.2) }.play;

(
{ var noise; noise=PinkNoise.ar(0.2) + SinOsc.ar(440, 0, 0.2) + Saw.ar(660, 0.2);

	[noise,noise + Saw.ar(200,0.5) ]
}.play;
);

{ Mix.new([SinOsc.ar(440, 0, 0.2), Saw.ar(660, 0.2)]).postln }.play;

({ var a,b;
	a = [SinOsc.ar(440, 0, 0.2), Saw.ar(662, 0.2)];
	b = [SinOsc.ar(442,0,0.2), Saw.ar(660,0.2)];
	Mix([a,b]).postln;
}.play;);

s.scope;
dd
(
    var n = 18;
{ Mix.fill(n, {SinOsc.ar(500+500.0.rand, 0, 1 / n ) }) }.play;
);


(
    var nb = 18;
{ Mix.fill(nb, { arg index; var freq; index.postln; freq = 440 + index; SinOsc.ar(freq, 0, 1 / nb ) }); }.play;
);

{ PinkNoise.ar(0.2) + SinOsc.ar(440, 0, 0.2) + Saw.ar(660, 0.2) }.plot;
{ PinkNoise.ar(0.2) + SinOsc.ar(440, 0, 0.2) + Saw.ar(660, 0.2) }.scope;

{ [SinOsc.ar(440, 0, 0.2), SinOsc.ar(442, 0, 0.2)] }.scope(zoom: 10);