Aplicación de ecualizador para Android usando AudioTrack?
Quiero crear un ecualizador con Android. La aplicación debe cargar un .mp3 desde la SDcard; aplicar un cierto filtrado de audio y reproducir el audio filtrado en (como cerca de) en tiempo real y también guardar el audio filtrado.
Filtrado del audio con un paso IIR de paso bajo, paso de banda y filtros de paso alto. He calculado los coeficientes de filtro en matlab y los ha almacenado en matrices en java. La aplicación tendrá 3 controles deslizantes que alteran la ganancia para cada uno de los tres filers (el valor de ganancia se multiplicará por los coeficientes "b").
- ¿Cómo reproducir el canal izquierdo y derecho por separado con AudioTrack?
- ¿Cuáles deberían ser las razones para usar OpenSL ES en lugar de AudioTrack en Android?
- Biblioteca de audio 3D para Android
- Audio Android demasiado rápido en algunos dispositivos con MediaCodec y AudioTrack
- Usar AudioTrack de Android para combinar bytes de muestras de sonido produce ruido
Estaba pensando en intentar este método, pero no estoy completamente seguro de si esta es la manera de hacerlo:
- Cargar y decodificar / convertir archivo .mp3 a PCM usando JLayer (para datos de ejemplo).
- Tome muestras de PCM en un búfer y un filtro usando la función "filtro" de Matlabs (el equivalente de Java).
- Utilice AudioTrack para reproducir audio filtrado.
¿Es este el camino correcto?
- ¿Cómo cambiar el tempo de audio y la individualidad de tono usando ffmpeg?
- AudioTrack muestra inconsistencias
- Emitir codificación y decodificación de una grabación de audio al formato G711 (PCMU - uLaw)
- ¿Cómo obtengo un InputStream para una canción comprada en la tienda de GooglePlay?
- Transmisión de audio a través de socket TCP en Android
- Entrada y salida de audio inmediatas Android
- AudioTrack, SoundPool o MediaPlayer ¿Qué debo usar?
- ExoPlayer AudioTrack Tartamudez
- El administrador de ubicaciones de Android devuelve las mismas coordenadas GPS cada vez
- BluetoothSocket.connect () excepción de lanzamiento "error de lectura"