Osciladores

Síntesis de onda senoidal continua enviada al destino principal

Este ejemplo muestra cómo sintetizar un tono puro utilizando un oscilador. El nodo Oscillator genera una forma de onda senoidal continua que se envía directamente al destino principal del contexto de audio. Este flujo representa la estructura más simple de síntesis.

// Configurar el grafo para renderizado
let context = Assembler(rendering: .live).createAudioGraph()

// Configurar una fuente de audio (Oscillator) senoidal
let source = Oscillator()
source.waveform = .sine

// Configurar la conexión de los nodos
try context.connect(source: source, to: context.destination)
oscillator.play(after: 0)

El siguiente video muestra el código de ejemplo en acción y su procesamiento en tiempo real.

Para obtener una descripción completa de cada clase, método y propiedad mencionada en esta sección, consultá la documentación oficial de la API, donde encontrarás referencias detalladas, parámetros disponibles y ejemplos adicionales de uso.

Última actualización