2012-07-04 4 views
1

다른 여러 WAV 샘플로 구성된 WAV 파일을 만들 수있는 iOS 용 API가 있습니까? 나는 비트 만들기 앱을 만들고 있는데, 비트 사운드는 kick.wav, snare.wav 등과 같은 몇 가지 작은 wav 사운드로 만들어져 있습니다. 최종 출력을 만들기 위해 사용자의 패턴을 기반으로 모든 별도의 .wav 사운드를 조합하려고합니다 .wav . iOS 플랫폼에서이 작업을 수행하는 방법은 무엇이되어야합니까?여러 wav 파일로 구성된 단일 wav 파일을 iPhone 음악 라이브러리로 내보내기

답변

1

iOS API가 없으므로 파일을 직접 파일로 처리 할 수 ​​있습니다.

수동으로 수행하는 단계에는 WAV 파일을 원시 PCM 샘플 (AVAssetReader)의 버퍼로 읽는 것, 샘플 속도가 모두 적절하지 않은 경우 다시 샘플링하는 것, DSP 믹서를 사용하여 적절한 시간 오프셋으로 샘플 합성하는 것 (게인 컨트롤 및 리미팅을 포함), 생성 된 합성 벡터를 새로운 WAV 파일로 작성합니다.

각 단계는 별도의 질문 일 수 있습니다. 하나 이상의 스택 익스체인지 사이트의 경우 샘플을 리샘플링하고 샘플을 혼합하는 방법이 여러 가지 있기 때문에 정확하지는 않을 수 있습니다. 요구 사항.