2011-06-29 132 views
6

Quiero crear un programa virtual de cable de loopback MIDI que crea puertos MIDI virtuales para interconectar aplicaciones en Windows que desean abrir puertos de hardware-MIDI para la comunicación.Crear un puerto MIDI virtual

SOrry si no tengo claro mis requisitos, aquí hay una aplicación de ejemplo que hace lo que pretendo hacer.

http://www.tobias-erichsen.de/loopMIDI.html

¿Cómo hacerlo? Cualquier consejo o puntero es muy apreciado.

+1

Puedes leer mucho acerca de cómo hacer esto directamente en el sitio web que has vinculado en "virtualMIDI". –

+0

Oops ... De alguna manera, nunca lo noté ... Gracias por señalar eso. – ashwnacharya

+0

Ok, el código fuente de VirtualMIDI no está disponible. Envié por correo a Tobias Erichsen, y no obtuve ninguna respuesta. Voy a comenzar una recompensa por esto, solo para ver si puedo llegar a algún lado. – ashwnacharya

Respuesta

1

Después de muchas noches de búsqueda, la mejor manera que he encontrado es usar realmente el controlador de Tobias Erichsen.

Su controlador funciona bastante bien, y si le envía un correo electrónico, él le proporcionará la API necesaria.

+0

Su controlador funciona perfectamente para ese asunto. Solo quería saber cómo funciona, y si es posible, codificarlo usando C# para la experiencia de aprendizaje. – ashwnacharya

+0

@ashwnacharya, escribir un controlador en C# no es posible. Consulte la respuesta de Hans a esta pregunta: http://stackoverflow.com/questions/3954552/ddk-hello-world – Brad

+0

FWIW, estoy abierto a hacer un montón de invocaciones y DLLImports si eso es lo que se necesita. – ashwnacharya

1

No es realmente una respuesta, pero este enlace tiene algunos consejos útiles sobre cómo empezar. Dejando esto aquí en caso de que alguien más también esté interesado. http://www.osronline.com/article.cfm?article=20#Q25

+2

Tenga en cuenta que a partir de la hora de este comentario, ese enlace está bloqueado detrás de un registro de foro. –

Cuestiones relacionadas