문제

내가 작성하는 어린이의 iPhone 응용 프로그램이 있으며 Core Audio를 사용하여 사운드 샘플의 피치를 전환 할 수 있어야합니다. 누구든지 내가 어디에서 수행되는지 볼 수있는 예제 코드가 있습니까? 앱 스토어에는 많은 음악과 게임 앱이있어서 내가 첫 번째가 아니라는 것을 알고 있습니다. 그러나 나는 그 예제를 찾을 수 없습니다.

도움이 되었습니까?

해결책

당신이 사용할 수있는 Dirac-2 iPhone에서 피치 이동을위한 DSP 차원에서. 인용하다: -

"Dirac2는 무제한 샘플 속도와 위상 잠금 멀티 채널 지원을 제공하는 상업용 객체 라이브러리와 44.1/48kHz LE 버전으로 제공됩니다."

다른 팁

SoundTouch 오픈 소스 프로젝트를 사용하여 피치를 변경하십시오

여기 링크가 있습니다 : http://www.surina.net/soundtouch/

프로젝트에 SoundTouch를 추가하면 입력 사운드 파일 경로, 출력 사운드 파일 경로 및 피치 변경을 입력으로 제공해야합니다.

음성을 녹음 할 때 사운드를 처리하는 데 더 많은 시간이 걸리기 때문에 음성을 기록 할 때 처리를 위해 직접 데이터를 제공 할 수 있도록 더 좋습니다. 응용 프로그램을 개선 할 것입니다.

나는 요청한 사람에게는 너무 늦었다는 것을 알고 있지만 같은 문제의 해결책을 찾고있는 다른 사람에게는 실제로 귀중한 링크입니다.

그래서 여기에 우리는 그 자체로 최신 dirac3를 가지고 있습니다. 오디오 플레이어 돌볼 수있는 수업 런 타임 피치와 속도 (하나님을위한 탐험은 더 많은 것을 알고 있습니다) 변화. 샘플을 실행하고 큰 박수를 보냅니다.

Dirac을 사용해보십시오 - 그것은 최고의 기술이며 Win, Linux, MacOS X 및 iOS에서 사용할 수 있습니다. 우리는 모든 제품에 사용하고 있습니다 (그리고 다른 두 사람도 App Store에서 "Capo"를 검색합니다). 그들은 이전 버전 이후 성능이 크게 증가한 버전 3에 있습니다. 도움이 되었기를 바랍니다.

보다: 관련 질문

피치에 대한 얼마나 많은 제어가 필요합니까 ... 모든 다른 소리를 사전 계산할 수 있습니까? 대답이 예라면 올바른 소리를 골라 재생할 수 있습니다.

Avaudioplayer와 함께 오디오 변환기 서비스를 사용할 수도 있습니다.이를 통해 오디오를 다시 샘플링 할 수 있습니다 (지속 시간을 변경하지만 효과적으로 상환 할 수 있습니다).

또는 관련 질문에서 지적한 것처럼 Openal 및 Al_pitch를 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top