2012-04-11 3 views
1

Ich stoße gerade in der Kernaudio-Sektion um die ios Dokumentation.AUtimePitch oder AUPitch in IOS 5

Ich versuche nur, Pitch Shifting zu machen, ohne meinen eigenen Verarbeitungsrückruf schreiben zu müssen, und ich bin wirklich verwirrt mit der Dokumentation, die mir eine Sache sagt und die Kopfzeilen eine andere.

Meine erste Frage ist über kAudioUnitSubType_Pitch

Zuerst Im ios Abschnitt der docs here die Teilungseinheit aufgeführt, aber wenn ich versuche, es hinzuzufügen seine codieren nicht im Code Hinweis und in der Audioeinheit aufgelistet Header sagt, dass es nur für den Desktop ist. Ist es möglich, dies überhaupt in ios 5 zu verwenden oder schaue ich mir die falschen Dokumente an?

Zweitens, auch in der IOS Abschnitt der Dokumentation here Ich bin interessiert an kAudioUnitSubType_TimePitch. Es ist aufgeführt, gibt aber ios 2.0 bis ios 2.0 an. Bedeutet das, dass Sie es nicht in ios5 verwenden können?

Könnte mir jemand Klarheit über das Problem geben?

Antwort

2

Apples Zeit Pitch Änderung AU ist derzeit nicht in iOS 5, nur in der Desktop-Mac OS. Die frühen AU-Dokumente wurden korrigiert. Das aktuelle iOS 5.x unterstützt nur eine Tonhöhenresamplereinheit.

Es scheint jedoch eine oder mehrere kommerzielle iOS-Bibliothekslösungen für die Anpassung der Tonzeit-Tonhöhe zu geben, wenn Sie nicht Ihre eigenen rollen möchten.

HINZUGEFÜGT später: Nur das iPad der 1. Generation ist auf iOS 5.x beschränkt. iOS 7 enthält die NewTimePitch Audio Unit. Aber diese Audioeinheit ist (derzeit) in der Qualität niedriger als die OS X TimePitch Audioeinheit

+1

Könnten Sie mir bitte in die richtige Richtung der Tonhöhenresamplereinheit zeigen, damit ich überprüfe, ob es meinen Bedürfnissen entspricht. – dubbeat

+0

Ich denke, Dirac (http://www.dspdimension.com/technology-licensing/dirac/) wurde zuvor in Stackoverflow erwähnt. Aber ich habe es nicht versucht. – hotpaw2

Verwandte Themen