A collection of noisy, fun, cool, geeky, techy, wired or just plain wierd stuff for your consideration!

1st recording of Supercollider Live track

Here is a piece i’m composing, in the Locrian mode, through Supercollider. Please be aware this is a rough draft of the piece, i have loads more work to do before this is finished, but it’s starting to get there. The code is shown below, and then the audio is playable through the embedded player at the bottom, again the actual performance side of this is in very early stages. I have failed at getting the different parts to quantize as i would like, but with more practice i’ll have that sussed soon, this is merely so you can have a listen to the initial ideas, the finished piece should be alot more polished! I have kept the percussion simple to begin with so i can concentrate on the melodic content, and i will be trying to keep it as traditionally orchestral as possible.

(
Pdef(\harps,
(Pbind ( \type, \midi, \midiout, m,\chan, 0,
\scale, [ 11, 12, 14, 16, 17, 19, 21,]-24,
\octave, Prand([4,5], inf),
\degree, Pseq([ 2,3,6,5,4,7]-1, inf),
\dur, Pseq([12/8,2/8, 2/8], inf),
\db, -3
)
)).quant_(4);
)
(
Pdef(\harp2,
(Pbind ( \type, \midi, \midiout, m,\chan, 0,
\scale, [ 11, 12, 14, 16, 17, 19, 21,],
\octave, Prand([4,5,], inf),
\degree, Pseq([ 2,\rest,3,\rest,6,\rest,5,\rest,4,\rest,7,\rest,]-1, inf),
\dur, Pseq([3/8,1/8, 2/8, 1/8, 1/8], inf),
\db, -3,
\legato, 2
)
)).quant_(4);
)
(
Pdef(\cello,
(Pbind ( \type, \midi, \midiout, m,\chan, 2,
\scale, [ 11, 12, 14, 16, 17, 19, 21,]-36,
\degree, Pseq([2,3,6,5,4,7]-1, inf),
\dur, Pseq([24/8,4/8, 4/8], inf),
\db, -3
)
)).quant_(4);
)
(
Pdef(\glock,
(Pbind ( \type, \midi, \midiout, m,\chan, 1,
\scale, [ 11, 12, 14, 16, 17, 19, 21,]+12,
\octave, Prand([5,6,], inf),
\degree, Pseq([ 2,3,6,5,4,7]-1, inf),
\dur, Pseq([1/8, 2/8, 1/8, 2/8,2/8,], inf),
\db, -3
)
)).quant_(4);
)
(
Pdef(\glock2,
(Pbind ( \type, \midi, \midiout, m,\chan, 1,
\scale, [ 11, 12, 14, 16, 17, 19, 21,]+12,

\degree, Pseq([ \rest, 2,\rest,3,\rest,6,\rest,5,\rest,4,\rest,7,]-1, inf),
\dur, Pseq([3/8,1/8, 2/8, 1/8, 1/8], inf),
\db, -3,
\legato, 2
)
)).quant_(4);
)

(
Pdef(\timpani,
(Pbind ( \type, \midi, \midiout, m,\chan, 3,
\scale, [ 11, 12, 14, 16, 17, 19, 21,]-24,
\degree, 1,
\dur, 4,
\db, -3
)
)).quant_(4);
)
(
Pdef(\kit,
(Pbind ( \type, \midi, \midiout, m,\chan, 4,
\midinote, 55,
\dur, 8,
\db, -3
)
)).quant_(4);
)
(
Pdef(\kit1,
(Pbind ( \type, \midi, \midiout, m,\chan, 5,
\midinote, Pseq([36,\rest,\rest,],inf),
\dur, 1/2,
\db, -3
)
)).quant_(4);
)

(
Pdef(\break,
(Pbind ( \type, \midi, \midiout, m,\chan, 7,
\midinote, Pseq([36,\rest,37,\rest,\rest,36,37,\rest,], inf),
\dur, 1/4,
\db, -3
)
)).quant_(4);
)
(
Pdef(\percfx,
(Pbind ( \type, \midi, \midiout, m,\chan, 8,
\midinote, Pseq([41,47,\rest,45,\rest,51,\rest,55,], inf),
\dur, 1/2,
\db, -3
)
)).quant_(4);
)

Pdef(\harps).play;
Pdef(\harp2).play;
Pdef(\cello).play;
Pdef(\glock).play;
Pdef(\glock2).play;
Pdef(\timpani).play;
Pdef(\kit).play;
Pdef(\kit1).play;
Pdef(\break).play;
Pdef(\percfx).play;

Pdef(\harps).stop;
Pdef(\harp2).stop;
Pdef(\cello).stop;
Pdef(\glock).stop;
Pdef(\glock2).stop;
Pdef(\timpani).stop;
Pdef(\kit).stop;
Pdef(\kit1).stop;
Pdef(\break).stop;
Pdef(\percfx).stop;

Advertisements

One response

  1. Jerry Sununu

    I dig it! Thanks for sharing

    February 16, 2010 at 18:13

Leave a Reply

Please log in using one of these methods to post your comment:

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