2012-06-03 4 views
6

Ho un programma che genera audio utilizzando un AUSampler collegato a un'unità audio IO remota. AUSampler è controllato da eventi preregistrati che vengono attivati ​​in un ciclo temporizzato. Voglio scrivere il suono risultante in un file.Scrive l'output di un'unità audio IO remota su un file offline

Ci sono alcune altre domande sulla scrittura in un file nel callback di rendering del gruppo IO:

Ma questi tutto si occupa della scrittura dei dati in tempo reale . Esiste un modo per rendere offline il file in meno tempo necessario per riprodurlo?

risposta

1

Se si esegue il rendering di una sequenza preregistrata, perché non scrivere semplicemente dati PCM non formattati su disco? La funzione ExtAudioFileWriteAsync dovrebbe funzionare in questo caso.

+1

Scusa, credo che la mia domanda fosse fuorviante. Quello che intendevo era che ho un insieme di "eventi" che sono attivati ​​in un ciclo; questi eventi invieranno quindi messaggi MIDI a AUSampler che produce il suono. – Jayson

Problemi correlati