vibracion vibra tono silencio poner para notificacion llamada descargar como iphone audio core-audio pitch pitch-tracking
reproductor de audio

vibra - Cambio de tono en tiempo real en el iPhone



vibracion iphone 6 (5)

Tengo una aplicación para iPhone para niños que estoy escribiendo y necesito poder cambiar el tono de una muestra de sonido usando Core Audio. ¿Alguien tiene un código de ejemplo que podría ver donde se hace esto? Hay muchas aplicaciones de música y juegos en la tienda de aplicaciones que hacen esto, así que sé que no soy el primero. Sin embargo, no puedo encontrar ningún ejemplo de esto.


Pruebe Dirac: es la mejor tecnología que existe y está disponible para Win, Linux, MacOS X e iOS. Lo estamos usando en todos nuestros productos (y un par de otros también, busque "Capo" en la App Store). Ahora están en la versión 3, que ha visto un gran aumento en el rendimiento desde versiones anteriores. Espero que esto ayude.


Sé que ya es demasiado tarde para la persona que hizo la solicitud, pero en realidad es un vínculo valioso (como descubrí) para cualquier otra persona que esté buscando la solución para el mismo problema.

Así que aquí tenemos el último DIRAC3 con sus propias clases de reproductor de audio que se ocuparán del tiempo y velocidad de ejecución (explore por Dios sabe qué más) cambiando . Ejecute la muestra y tenga una gran ronda de aplausos para eso.


Ver: pregunta relacionada

¿Cuánto control sobre el tono necesitas? ¿Podrías precalcular todos los diferentes sonidos? Si la respuesta es sí, entonces puedes elegir los sonidos correctos y reproducirlos.

También podría usar Audio Converter Services junto con AVAudioPlayer, lo que le permitirá volver a muestrear el audio (lo que los reconectará efectivamente, aunque cambiarán la duración).

Alternativamente, como lo señala la pregunta relacionada, podría usar OpenAL y AL_PITCH


puede usar dirac-2 desde la dimensión dsp para cambio de tono en el iphone. cita: -

"DIRAC2 está disponible como una biblioteca de objetos comerciales que ofrece frecuencias de muestreo ilimitadas y soporte multicanal de fase bloqueada y como una versión de LE gratuita de 44.1 / 48kHz de un solo canal".


utilice el proyecto de fuente abierta SoundTouch para cambiar el tono

Aquí está el enlace: http://www.surina.net/soundtouch/

Una vez que agregue SoundTouch a su proyecto, debe dar como entrada la ruta del archivo de sonido de entrada, la ruta del archivo de sonido de salida y el cambio de tono.

Dado que lleva más tiempo procesar su sonido, es mejor modificar el sonido para que cuando grabe la voz, proporcione los datos directamente para su procesamiento. Mejorará tu aplicación.