Necesito convertir/sintetizar datos MIDI a datos de transmisión de audio PCM. ¿Cuál sería una manera fácil de hacerlo?Python: midi a la transmisión de audio
Respuesta
Take your pick en lo que quieres hacer, hay una sección MIDI en la página.
Enlace impresionante, gracias. –
Parece que ninguna de las librerías MIDI que se enumeran allí puede hacer lo que solicité. ¿O extrañé uno? – Albert
No conozco una respuesta específica a su pregunta; sin embargo, eche un vistazo a las bibliotecas en el enlace, tal vez sirvan para su propósito. Si conoce un comando/software externo que puede hacer esto por usted, entonces 'subprocess' puede ayudarlo. – user225312
¿Está usando Jython una opción? Creo que las clases javax.sound.midi manejarían esto.
No, realmente no es una opción. – Albert
Decidí codificar el mío (basado en la timidez y el subproceso). El código se puede ver aquí: https://github.com/albertz/learn-midi/blob/master/decode.py
He descargado un archivo binario prebuild de Timidty para MacOSX aquí: http://www.merenbach.com/software/ports/timidity
Y he instalado el paquete freepats desde aquí: http://freepats.zenvoid.org/
- 1. Transmisión de audio y video con Python
- 2. Software para convertir audio a MIDI
- 3. transmisión de audio .m3u
- 4. Buffer de transmisión de audio
- 5. Transmisión de audio con Java
- 6. ¿La etiqueta de audio html5 abarca extraoficialmente (MIDI) extraoficialmente?
- 7. transmisión de audio con etiqueta html5 `<audio>`
- 8. Transmisión de audio y video de Android a PC/web.
- 9. Android: Transmisión de audio a través de sockets TCP
- 10. Transmisión de datos de audio en HTML5
- 11. Transmisión de audio AAC con Android
- 12. reproducir archivos MIDI en python?
- 13. python sintetizar midi con fluidsynth
- 14. MPMoviePlayerController reproduciendo la transmisión de audio en segundo plano
- 15. entrada midi en tiempo real y sincronización con audio
- 16. conversión wav-a-midi
- 17. Lectura de un archivo MIDI en Python
- 18. Manera eficiente de buscar una transmisión de audio a través de la red con InputStream
- 19. Midi Ticks a PlayBack segundos reales !!! (Midi Music)
- 20. Accediendo a la transmisión multimedia de Android para visualización de audio
- 21. Transmisión de video usando Python
- 22. Transmisión de audio en vivo en un sitio web
- 23. Android: MediaPlayer, ¿Cómo obtener propiedades de una transmisión de audio?
- 24. Transmisión de video/audio en tiempo real (descarga no progresiva)
- 25. reproduce el audio de una transmisión en android
- 26. Biblioteca MIDI simple, multiplataforma para Python
- 27. Como llegar duración de la corriente de audio y continuar la transmisión de audio desde cualquier punto
- 28. iphone - reproducir transmisión de audio en el fondo
- 29. Realiza transmisión de audio HTML5, o descarga y luego juega
- 30. Cómo reproducir audio de una transmisión en tiempo real
http: // es. gd/igp4m - He visto tantas preguntas sobre la conversión de MIDI a audio que tuve que escribir esto. Tómese el tiempo para leerlo si está considerando escribir algún sistema de software que necesite hacer eso. –
@Nik: Seguramente sé todo eso (y creo que la mayoría de la gente lo hace porque es lógico). ¿Qué crees que sería una palabra mejor en lugar de "convertir" aquí? – Albert
Usaría la palabra "sintetizar". ;) Lo siento, no quise sonar condescendiente; parece que esta pregunta es muy solicitada por personas que subestiman la dificultad de realizar esta tarea. –