Android: Cargando archivos MIDI personalizados de DLS en Sonivox EAS
Estoy creando una aplicación MIDI de Android usando el popular paquete de controladores de billthefarmer . Con la ayuda de Markus Kauppinen en este hilo fui capaz de hacer que mi aplicación genere y controle eventos midi (nota, pausa, etc) con éxito.
Como algunos de ustedes saben, los instrumentos predeterminados de GM1 incluidos con la librería Android de Sonivox EAS no suenan lo mejor. Para mi aplicación, deseo una manera de cargar instrumentos personalizados en el sintetizador, como modelos específicos de un saxofón, por ejemplo.
- Cómo mezclar archivos de audio y música del archivo midi en Android?
- Generación dinámica de Midi y reproducción en Android: ¿Posible?
- ¿Es baja latencia de OSC / Midi (sin audio) posible en Android?
- Implementar MIDI con Delphi en Android
- Reproducción de multiplataforma, móvil, MIDI en Python para Kivy - ¿es esto posible?
He encontrado este hilo de hace 5 años de preguntar cómo hacer lo mismo que soy. La respuesta a esa pregunta sugiere utilizar el método EAS_LoadDLSCollection () en la biblioteca EAS.h. Desafortunadamente, el programador sólo pudo encontrar una forma de cargar archivos DLS personalizados en la biblioteca, y no generar la fuente de sonido del instrumento reproducible (término incorrecto?) Con las notas que se pueden reproducir.
¿Puede alguien arrojar alguna luz sobre cómo cargar y usar instrumentos personalizados en Android a través de su biblioteca nativa Sonivox EAS Midi?
- Enviar mensajes MIDI por USB en Android
- Uso de Fluidsynth para reproducir notas de SoundFonts en Android
- Cómo jugar notas individuales de archivo midi en LibGDX?
- Biblioteca Midi para Android
- Conversión de archivos MIDI a audio sin procesar utilizando un sintetizador de software
- Android 6.0 (Marshmallow): Cómo jugar notas de midi?
- ¿Puede AudioTrack Android reproducir archivos MIDI?
- ¿Convertir el archivo .mid a cualquier formato de audio como .wav o .mp3 en android?
- ¿Cuál es la forma correcta de orientar objetos en un programa Android?
- Diferencia entre "ConstraintLayout para android" y "Solver for ConstraintLayout" en las herramientas de SDK de estudio de android