Ich arbeite gerade an einer ziemlich unkomplizierten App, die die Sänger mit AVAudioRecorder singt und mit AUGraph verarbeitet (aus dem iPhoneMixerEQGraphTest), der einen Effekt auf die Stimme anwendet und dann den Song + zusammenfügt Stimme schließlich.AUGraph Mixing & Rendering zu Datei, als Hintergrundaufgabe? (Objective-C)
Das einzige Problem, das ich jetzt habe, ist, dass ich im Voraus aufzeichnen, und versuche es danach zu verarbeiten. Ich möchte jedoch nicht, dass der Benutzer das ganze Lied + seinen Gesang hören muss, um es in eine Datei rendern zu können.
Meine Fragen sind:
- Gibt es eine Möglichkeit AUGraph machen zu lassen, im Hintergrund (CAAudioUnitOutputCapturer.h verwenden)? Was wäre schneller (keine Echtzeitgeschwindigkeit) und keine Ausgabe über die Lautsprecher.
- Oder gibt es eine Möglichkeit, das Mikrofon-Audio sofort als AudioUnit zu mischen, ohne dass das Mikrofon über die Lautsprecher ausgegeben wird, sondern nur die Musik.
Cheers,
M0rph3v5