Combinación
Cómo combinar dos señales de audio mono en una salida estéreo
Este ejemplo muestra cómo fusionar múltiples canales de audio, utilizando el nodo ChannelMerger para combinar señales individuales en una salida estéreo o multicanal. Este flujo es útil para reconstruir mezclas, integrar fuentes o ensamblar rutas de procesamiento.
// Configurar el grafo para renderizado
let context = Assembler(rendering: .live).createAudioGraph()
// Configurar una fuente de audio (Renderer) a partir de un archivo local
let url = URL(fileURLWithPath: "/path/to/source.mp3")
let source = MediaRenderer(contentsOf: url)
// Configurar un mezclador de canales mono
let destination = ChannelMerger(numberOfInputs: 1)
// Configurar la conexión de los nodos
try context.connect(source: source, to: destination)
try context.connect(source: destination, to: context.destination)
source.play(after: 0)El siguiente video muestra el código de ejemplo en acción y su procesamiento en tiempo real.
Última actualización