Pregunta

¿Cuál es el mejor lenguaje de programación para la escritura musical MIDI-interactiva que se ejecuta en MAC y en Windows?

¿Fue útil?

Solución

aplicaciones MIDI multiplataforma

He escrito (Mac OS X y Windows) utilizando C ++. He utilizado el RtMIDI para MIDI I / O que era muy fácil para ponerse en marcha (en todas las plataformas simplemente sólo funcionaba fuera de la caja). La ventaja de C ++ es que se puede utilizar interfaces gráficas de usuario nativos en cada plataforma, pero si aún no se encuentra en C ++ que diría un proyecto multiplataforma es un primer proyecto bastante ambicioso.

Otros consejos

Una posibilidad es .NET (C # o VB.Net), que se ejecuta en Windows (por supuesto) y Mac (gracias a mono). La desventaja es que .NET no tiene un soporte nativo para MIDI, por lo que tendría que recurrir a dos APIs nativas diferentes para MIDI.

Java es otra posibilidad, ya que cuenta con una serie de bibliotecas MIDI de apoyo disponibles. Su interfaz de usuario está obligado a mirar bastante terrible, sin embargo.

Python tiene un apoyo sustancial para MIDI y funciona en Mac y Win. pygame.midi PyPortMidi PythonMIDI pyrtmidi

Para Mac y Windows que sugeriría Java. Midi es sólo un protocolo por lo que cualquier lenguaje puede hacerlo. Un buen marco acelerará las cosas mucho. Java tiene marcos para trabajar con MIDI y otras fuentes multimedia.

PortMidi es otro popular librería MIDI multiplataforma. Qt es una buena biblioteca marco multiplataforma, interfaz gráfica de usuario y la utilidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top