Accès à un périphérique USB Midi via le Web

J'essaie de comprendre s'il est possible d'accéder à un périphérique Midi (comme un piano / clavier ou un ensemble de batterie électronique) qui est branché sur le port USB de ses clients sur le Web.

De toute évidence, le modèle de sécurité du navigateur rend cela impossible en utilisant simplement javascript et alors qu'il semble que la norme émergente de périphérique html5 pourrait aider dans le futur il n'est apparemment pas encore là.

Alors, qu'en est-il de flash, silverlight ou java? Le plus proche que j'ai trouvé est que Silverlight semble être capable de le faire si l'application est de confiance, mais ce n'est pas une chose très facile de convaincre un utilisateur de faire.

Des options?

La seule façon pratique (que je sais) d'obtenir cela en utilisant Silverlight, est l' invocation de la plate – forme . Cela nécessite Silverlight 5 et l'application à exécuter en mode de confiance intégrale, ce qui est logique car l'application peut faire n'importe quoi avec P / Invoke. Si une application Web permet aux développeurs d'accéder à des informations sur l'ordinateur d'un client, il doit y avoir un message d'alerte ou d'utilisateur (comme la confiance totale de Silverlight).

Oui, c'est possible, au moins dans Windows et MacOS. Je ne sais pas comment publier un lien ici, mais vous pouvez google pour "Jazz-Plugin"