Mi primer tono

Atención

¿No puedes ver el vídeo? Mantén presionado aquí en video hasta que se habilite la opción de abrirlo en la app de YOUTUBE.

Nota

  • SinOsc: Oscilador de señal seno.
  • SqrOsc: Oscilador de señal cuadrada.
  • TriOsc: Oscilador de señal triangular.
  • SawOsc: Oscilador de señal diente de sierra.

Nota

  • .gain, va desde 0.0 hasta 1.0
  • .freq, va desde 0 hasta 20000 Hz (20 kilo hertz).
  • x :: sencond => now, donde x es el tiempo que durará el sonido.

Código de ejemplo

SinOsc miOscilador => dac;
0.5 => miOscilador.gain;
300 => miOscilador.freq;
2.0 :: second => now;

Por hacer

  • Pruebe cambiando tanto el volumen, la frecuencia y la duración.
  • Pruebe cambiado el tipo de oscilador.
  • Genere un silencio.

Por hacer

¿Qué pasaría si pones el código como sigue?

SinOsc miOscilador => dac;
0.5 => miOscilador.gain, 300 => miOscilador.freq, 2.0 :: second => now;