Browse Source

Can make two oscillators now, nice

tags/kitchen
Pete Shadbolt 3 years ago
parent
commit
4a46407c52
1 changed files with 12 additions and 5 deletions
  1. +12
    -5
      audio.scd

+ 12
- 5
audio.scd View File

@@ -1,13 +1,20 @@
s = Server.local; s = Server.local;
s.waitForBoot { s.waitForBoot {
var module;
var module, sound1, sound2;

// Connect to OSC
thisProcess.openUDPPort(5005); thisProcess.openUDPPort(5005);
n = NetAddr.new("0.0.0.0", 5005); n = NetAddr.new("0.0.0.0", 5005);
o = OSCFunc({ arg msg, time, addr, recvPort; [msg, time, addr, recvPort].postln; }, '/radio', n); o = OSCFunc({ arg msg, time, addr, recvPort; [msg, time, addr, recvPort].postln; }, '/radio', n);
OSCFunc.trace(true); OSCFunc.trace(true);
module = SynthDef.new("module", {
Out.ar(0, SinOsc.ar(440));
});


module.play;
// Create the synth definition and load it
module = SynthDef.new("module", { arg hue, saturation, value;
Out.ar(0, SinOsc.ar(hue));
});
module.load(s);
// Make a sound
sound1 = Synth.new("module", [\hue, 440, \saturation, 100, \value, 500]);
sound2 = Synth.new("module", [\hue, 800, \saturation, 100, \value, 500]);
}; };

Loading…
Cancel
Save