Estoy buscando una manera de cambiar el tono del audio grabado mientras se guarda en el disco o se reproduce (en tiempo real). Entiendo que las unidades de audio se pueden usar para esto. El iPhone ofrece soporte limitado para unidades de audio (por ejemplo, no es posible crear/usar unidades de audio personalizadas, por lo que yo sé), pero hay varias unidades de audio listas para usar, una de las cuales es AUPitch.Cómo utilizar una unidad de audio en el iPhone
¿Cómo exactamente usaría una unidad de audio (específicamente AUPitch)? ¿Lo enlazas a una cola de audio de alguna manera? ¿Es posible encadenar unidades de audio juntas (por ejemplo, para agregar simultáneamente un efecto de eco y un cambio en el tono)?
EDITAR: Después de inspeccionar los encabezados de SDK de iPhone (creo que AudioUnit.h, no estoy frente a una Mac en este momento), noté que AUPitch está comentado. Así que no parece que AUPitch esté disponible en el iPhone después de todo. llorar llorar
de Apple parece tener mejor organizada su documentación iPhone SDK en developer.apple.com en los últimos tiempos - ahora es más difícil encontrar referencias a AUPitch, etc.
Dicho esto, yo' m sigue interesado en respuestas de calidad sobre el uso de unidades de audio (en general) en el iPhone.
Tenga en cuenta que OpenAL solo admite el cambio de tono de audio en tiempo real, lo que significa que no puede guardar el audio alterado – hyd00