Programación de audio y síntesis de tonos
Yo soy en su mayoría un programador de negocios y no he hecho nada en la programación de audio desde el espectro ZX, así que no estoy seguro de cómo incluso hacer esta pregunta correctamente.
Sólo necesito algunos punteros en la dirección correcta con respecto a la escritura (Android en este caso, pero es realmente una cuestión general) las aplicaciones que se ocupan de audio, como una matriz de tonos.
- Audio para Android: cambiar el tono
- Implementación de un filtro digital - a través de convolución o ecuación de diferencia?
- Cancelación de ruido activo de Android
- Transferencia de datos mediante ultrasonido
- Android Análisis de señal y algunos filtros
¿Están basados en la generación de lotes de muestras o son los tonos generados al vuelo?
Gracias
- El tipo de archivo Sonic NDK es ... ??? Alternativa a Sonic. ¿Necesita cambiar el tono de audio en android?
- Cómo utilizar el filtro Band Pass (18Khz a 22Khz) en Android
- ¿Cuántas FFT por segundo puedo hacer en mi teléfono inteligente? (Para realizar reconocimiento de voz)
- Android proceso de audio para sintonizador de guitarra
- Cambio de sensibilidad del micrófono Android después de una llamada telefónica
- ¿Cómo puedo usar la convolución rápida basada en FFT para implementar un LPF si la convolución rápida requiere un LPF?
- ¿Alguna librería AFSK para Android? (Para la entrada de datos a través de la toma de auriculares Android)
Vea la respuesta aquí: Reproduciendo un tono arbitrario con Android
Cualquier mezcla de ambos.
Interesantes discusiones DSP relacionadas con el audio ocurren en los foros en http://www.kvraudio.com .
Android ofrece dos formas de realizar la salida de sonido.
Uno está usando la clase AudioTrack: http://developer.android.com/reference/android/media/AudioTrack.html
Es método de escritura, permite la salida de datos PCM. AudioTrack se puede utilizar en modos de streaming y estáticos.
Otra forma es usar Android Native Development Kit y OpenSL ES.