Súper colisionador

SuperCollider  es un entorno virtual y un lenguaje de programación para la síntesis de audio en tiempo real. El concepto de objetos similares a Smalltalk , estilo de sintaxis C , principios de programación funcional se incluyeron en la base .

A partir de la tercera versión, SuperCollider funciona simultáneamente como cliente y servidor, intercambiando mensajes utilizando el protocolo OSC .

Ejemplos de código

{ SinOsc.ar(800, 0, 0.1) + PinkNoise.ar(0.01) }.play; { var x = SinOsc.ar(MouseX.kr(1, 100)); SinOsc.ar(300 * x + 800, 0, 0.1) + RuidoRosa.ar(0.1 * x + 0.1) }.desempeñar; [1, 2, 5, 10, -3].colectar { |elemento, i| elemento * i} f = { |x| si(x == 0) { 1 } { f.(x-1) * x } }

Enlaces