jeten Tag, ein klein Code006 (日々のちいさなコーディング)
SynthDef(”simpleSaw”, {arg freq=400, out=0, releaseT=0.3, amp=0.8;
var source;
source = Saw.ar(freq) * EnvGen.ar(Env.perc(0.0001, releaseT, 1, -6), doneAction:2) * amp;
Out.ar(out, source);
}).store;
(
s.waitForBoot{
RedMst.clear;
RedMst.clock = TempoClock(120/60);
RedMst.quant = 4;
RedMst.skipEmpty = true;
RedMst.action = { };
RedTrk(
\simple,
Pbind(
\instrument, \simpleSaw,
\degree, Pseq([0, -3, 2, 0],inf),
\root,7,
\dur, Pseq([0.5, 0.5],inf)
), [0] );
RedTrk(
\simple1,
Pbind(
\instrument, \simpleSaw,
\degree, Pseq([0, -3, 2, 0],inf),
\root,7,
\dur, Pseq([0.45, 0.55],inf)
), [1] );
RedTrk(
\simple2,
Pbind(
\instrument, \simpleSaw,
\degree, Pseq([0, -3, 2, 0],inf),
\root,7,
\dur, Pseq([0.35, 0.65],inf)
), [2] );
RedTrk(
\simple3,
Pbind(
\instrument, \simpleSaw,
\degree, Pseq([0, -3, 2, 0],inf),
\root,7,
\dur, Pseq([0.25, 0.75],inf)
), [3] );
};
)
RedMst.play(0);
RedMst.next;
RedMst.prev;
Posted: 3月 13th, 2009 under JTEKC.
Comments: 3