Exportación de un único archivo wav compuesto por varios archivos wav a la biblioteca de música del iPhone

¿Hay alguna API para iOS que me permita crear un archivo WAV compuesto por varios otros ejemplos WAV? Estoy creando una aplicación para crear ritmos, el sonido del ritmo está hecho de varios sonidos wav pequeños como kick.wav, snare.wav, etc. Quiero ensamblar todos estos sonidos .wav separados según el patrón del usuario para hacer un resultado final.wav . ¿Cuál debería ser la forma de hacer esto para la plataforma iOS?

preguntado el 04 de julio de 12 a las 06:07

1 Respuestas

No hay API de iOS para hacer algo así directamente, archivo a archivo.

La secuencia de pasos para hacerlo manualmente puede incluir leer los archivos WAV en búferes de muestras PCM sin procesar (AVAssetReader), volver a muestrear si las frecuencias de muestreo no son todas apropiadas, componer las muestras en las compensaciones de tiempo adecuadas usando un mezclador DSP (incluido el control de ganancia y limitando), luego escribiendo el vector compuesto resultante como un nuevo archivo WAV.

Cada uno de esos pasos puede ser una pregunta separada, y para más de un sitio de intercambio de pila, ya que hay más de una forma de volver a muestrear y mezclar muestras, y hacerlo bien puede no ser trivial, según sus requisitos exactos.

Respondido 04 Jul 12, 18:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.