Lydteknik · Programmering · SuperCollider

Orgel

Her er et orgel jeg har rodet med i SuperCollider:

( // Orgel af Bjørn Houdorf, Maj 2013
s.prepareForRecord;
{
a = Duty.kr(dur: [1, 0.5, [0.25, 0.75].choose, 0.25], reset:0, level: Dseq([0, 2, [4, 5].choose, 7, 9, 11, 13] + 50, inf), doneAction: 0);
b = 3.0.rand2;
c = a.midicps*[1, b, b*b];
d = LFNoise0.kr(1, 16, 4);  // Prøv evt. LFNoise1
e = SinOsc.kr(3);
f = SinOsc.kr(5+e);
g = 5.00.rand;
h = 0.1*Blip.ar(c+g+f, d).sum;
i = GVerb.ar(h, 200, 7);
i}.play;
)

s.record; // Start optagelse
s.stopRecoding; // Afslut optagelse

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s