122 lines
2.6 KiB
Plaintext
122 lines
2.6 KiB
Plaintext
s.boot;
|
|
(
|
|
(
|
|
f = { |msg, time, addr|
|
|
if(msg[0] != '/status.reply') {
|
|
"time: % sender: %\nmessage: %\n".postf(time, addr, msg);
|
|
}
|
|
};
|
|
thisProcess.addOSCRecvFunc(f);
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_C,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
x = {COsc.ar(261.63)!2 * EnvGen.ar(Env.perc,doneAction:2)};
|
|
{FreeVerb.ar(x,0.3,0.7,0.1)}.play
|
|
}, '/note_C')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_Db,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(277.18)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_Db')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_D,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(293.66)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_D')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_Eb,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(311.13)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_Eb')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_E,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(329.63)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_E')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_F,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(349.23)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_F')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_Gb,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(369.99)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_Gb')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_G,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(392.00)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_G')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_Ab,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(415.30)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_Ab')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_A,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(440.00)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_A')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_Bb,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(466.16)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_Bb')
|
|
);
|
|
|
|
(
|
|
OSCdef(\note_B,
|
|
{
|
|
// a simple function that triggers an envelope
|
|
{SinOsc.ar(493.88)!2 * EnvGen.ar(Env.perc,doneAction:2)}.play;
|
|
//{FreeVerb.ar(x, 0.7, 0.8, 0.25)}.play;
|
|
}, '/note_B')
|
|
);
|
|
)
|
|
|
|
|