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);