¿Algún código fuente para recibir notas midi?
OFERTAS Ver todas
-
-7%Modal Argon8 (B-Stock)
-
-29%Behringer X-Touch Compact
-
-50%NI Komplete 15 Collector's Edition
Bueno, llevo desde que puse este mensaje mirando por San Google y he encontrado varias cosas, pero ninguna funciona. Entre ellas, lo de este artículo: http://social.msdn.microsoft.com/Forums/vstudio/en-US/1b7f16b4-7205-4556-8776-ac0c069b0fcb/midi-input. Según el artículo, si tengo conectado un teclado externo, puedo hacerlo funcionar. Tras descargarlo y arrancarlo, es imposible hacerlo sonar con mi teclado, ni siquiera tiene la opción para configurar el dispositivo de entrada.
¿Qué quieres hacer con las notas una vez recibidas? A lo mejor hay algún software que te permita hacerlo sin necesidad de programar, algo de este estilo:
http://www.midisolutions.com/ptevp.htm
http://www.midisolutions.com/ptevp.htm
Hola lgarrido, la idea era hacer un juego que mostrara notas en un pentagrama para que el usuario las pulse en el teclado, pero me estoy echando para atrás, pues yo sabía algo de programación en visual basic 6, algo de php y poco más. Ahora los lenguajes han cambiado mucho y no se ni por donde coger la mayoría de códigos que encuentro. El .net es un cacao con un entorno lleno de opciones por todas partes, tiene más botones que un avión. Pensaba que no sería tan complicado, pero para una persona que lleva sin programar unos 15 años, es bastante complicado ponerse al día. Quizás pueda arreglarmelas, creando ejercicios en archivos mid y cargarlos en Synthesia, que creo muestra en la parte superior, el pentagrama con las notas del archivo mid. Saludos y gracias por responder.
Hay bastantes programas que hacen eso, incluido algunos de código abierto que podrías plantearte adaptar si lo necesitas. Una búsqueda rápida saca páginas como esta:
http://www.linuxlinks.com/article/20100726152318558/EducationalMusic.html
Hacer algo así desde cero si llevas 15 años sin programar y no fuiste más allá de VB es ambicioso, tendrías que planteártelo a largo plazo y dedicar unas horas a investigar la mejor plataforma y aprender a usarla.
http://www.linuxlinks.com/article/20100726152318558/EducationalMusic.html
Hacer algo así desde cero si llevas 15 años sin programar y no fuiste más allá de VB es ambicioso, tendrías que planteártelo a largo plazo y dedicar unas horas a investigar la mejor plataforma y aprender a usarla.
En python tienes varias librerías y programas de código abierto para trabajar con audio y MIDI:
https://wiki.python.org/moin/PythonInMusic
https://wiki.python.org/moin/PythonInMusic
Pues si, lo mejor será utilizar programas ya hechos. Saludos, y gracias tambien avallesp, miraré en python haber si me animo, pero lo dudo. Hice un curso de programación en Visual Basic 6 para programas de gestión, después he programado algo en otros lenguajes, pero más bien orientados a la web, como php y asp, pero poca cosa, sin profundizar, solo usar las condiciones, bucles y poco más para darle forma a las páginas, crear las partes, procesar formularios.... Saludos y gracias a ambos.
Hola 507994
Si el código para ti no es un problema, puedes buscar en sourceforge o github, allí encontrarás mucho código que implementa la interfaz midi. Ahora me viene a la cabeza el speedy midi, que estuve probando el otro día (http://sourceforge.net/p/speedymidi/). Este en concreto está en c++ y a partir de la clase midiinterface.cpp puedes rastrear el código para la funcionalidad, verás que utiliza la libreria portmidi
Échale un vistazo tambien a http://stackoverflow.com/questions/6506381/trying-to-open-an-input-in-portmidi
un saludo y suerte
Si el código para ti no es un problema, puedes buscar en sourceforge o github, allí encontrarás mucho código que implementa la interfaz midi. Ahora me viene a la cabeza el speedy midi, que estuve probando el otro día (http://sourceforge.net/p/speedymidi/). Este en concreto está en c++ y a partir de la clase midiinterface.cpp puedes rastrear el código para la funcionalidad, verás que utiliza la libreria portmidi
Échale un vistazo tambien a http://stackoverflow.com/questions/6506381/trying-to-open-an-input-in-portmidi
un saludo y suerte
Hilos similares
Nuevo post
Regístrate o identifícate para poder postear en este hilo