¿Puede Silverlight comunicarse con un instrumento MIDI conectado a la máquina que ejecuta la aplicación Silverlight? Dentro o fuera del navegador.¿Puede Silverlight comunicarse con un instrumento MIDI?
Respuesta
Parece que esto no es posible en Silverlight. Para comunicarse con un dispositivo MIDI, debe invocar los métodos en winmm.dll
, y esto (al parecer) no se puede hacer en Silverlight. Ver:
http://forums.silverlight.net/forums/t/123673.aspx
Esto se podría hacer fácilmente en una aplicación WPF o WinForms. También podría hacerse en un navegador con XBAP, aunque necesitaría permisos elevados para acceder a la API winmm
, que requeriría un certificado. También puede hacer controles ActiveX con .Net, pero creo que todavía necesitará un certificado para obtener los permisos adecuados (aunque podría funcionar solo con un cuadro de diálogo de confirmación de seguridad aterrador).
No es posible usar el código .NET directamente en Silverlight porque Silverlight tiene un núcleo diferente.
Todas las clases .NET que desee hacer referencia en Silverlight deben ser recompiladas para Silverlight.
Tampoco es posible acceder al hardware subyacente directamente, así que me temo que está atascado con un XBAP de plena confianza (debe firmar su aplicación y el usuario recibirá una ventana emergente solicitando permiso). XBAP le brinda todas las capacidades de .NET mientras se ejecuta en el navegador. XBAP se ejecutará en Firefox/Internet Explorer en cualquier máquina> xp con .net 3.0 instalado.
Espero que esto ayude.
Silverlight 3 tiene una tubería multimedia extensible para audio y video. Puede crear proceduralmente su propio audio y reproducirlo. Para implementar lo que desea, debe escribir su propio sintetizador midi.
- 1. Entrada y salida múltiple del instrumento VST
- 2. ¿Por qué bundler no puede comunicarse con http://rubygems.org?
- 3. ¿Cómo comunicarse con un dispositivo USB?
- 4. ¿Tiene un instrumento VST/DX en C#/C++?
- 5. Salidas MIDI para el complemento VST
- 6. python sintetizar midi con fluidsynth
- 7. ¿Puede Silverlight reproducir videos con transparencia?
- 8. ¿Puede un cliente IRC basado en navegador comunicarse directamente con un servidor IRC?
- 9. Instrumento pila Bluetooth con Windows 7
- 10. ¿Es posible comunicarse con un subproceso secundario con subproceso.Popen?
- 11. Crear un puerto MIDI virtual
- 12. Simulando un dispositivo MIDI - Windows
- 13. ¿Puede un iPhone o iPod Touch comunicarse con otro dispositivo en la misma habitación?
- 14. generar MIDI en javascript
- 15. ¿Cómo comunicarse con el módem USB 3G?
- 16. Sintetizador MIDI en Java - No se pueden cambiar los instrumentos
- 17. ¿Puede un conjunto Silverlight 5 hacer referencia a un conjunto Silverlight 4?
- 18. ¿Cómo puedo escribir un archivo MIDI con Python?
- 19. ¿Comunicarse con WCF Windows Service en VB6?
- 20. Aplicación de consola para comunicarse con un servicio de Windows
- 21. ¿Cómo comunicarse con un dispositivo USB desde la tableta Android?
- 22. GEvent y multiprocesamiento juntos para comunicarse con un subproceso
- 23. ¿Cómo comunicarse con un dispositivo USB en Windows y Java?
- 24. Lectura de un archivo MIDI en Python
- 25. conversión wav-a-midi
- 26. Midi Ticks a PlayBack segundos reales !!! (Midi Music)
- 27. Lectura de archivos MIDI
- 28. No se puede conectar a la aplicación Silverlight con VS2010
- 29. Acceso a un dispositivo Midi en Java
- 30. ¿Cómo comunicarse entre marcos?
No quiero tocar un midi, no quiero emitir ningún sonido, quiero leer midi desde un instrumento midi. – Pablo