Always-on computer music
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

audio.scd 651B

1234567891011121314151617181920
  1. s = Server.local;
  2. s.waitForBoot {
  3. var module, sound1, sound2;
  4. // Connect to OSC
  5. thisProcess.openUDPPort(5005);
  6. n = NetAddr.new("0.0.0.0", 5005);
  7. o = OSCFunc({ arg msg, time, addr, recvPort; [msg, time, addr, recvPort].postln; }, '/radio', n);
  8. OSCFunc.trace(true);
  9. // Create the synth definition and load it
  10. module = SynthDef.new("module", { arg hue, saturation, value;
  11. Out.ar(0, SinOsc.ar(hue));
  12. });
  13. module.load(s);
  14. // Make a sound
  15. sound1 = Synth.new("module", [\hue, 440, \saturation, 100, \value, 500]);
  16. sound2 = Synth.new("module", [\hue, 800, \saturation, 100, \value, 500]);
  17. };