cwilso / WebMIDIAPIShim

Polyfill using the Jazz NPAPI MIDI plugin to implement the Web MIDI API on Mac and Windows.
380 stars 53 forks source link

More wider support with Flash/Java ? #34

Closed nfroidure closed 9 years ago

nfroidure commented 11 years ago

While surfing, i found the following libraries:

Just posting in case someone would like to use them to increase the polyfill browser/OS support.

cwilso commented 11 years ago

Hey Nicholas -

I actually used to use MIDIBridge, but it has some significant performance issues - and several browsers (Chrome and IE, I think) don't always have Java by default.

Have you checked the Flash support in Linux? That's the only platform that it might be interesting to pick up.

nfroidure commented 11 years ago

For the Flash support it appears that it's a complete MIDI synth (a great peace of work https://github.com/keim/SiON/tree/master/src/org/si/sion/midi !) so it could be used to create a default MIDIOutput.

On my Debian Squeeze desktop with the default Flash player it works like a charm in Chrome. Kung Fu Fighting sounds particularly well :) http://mididb.com/kung-fu-fighting/.

Some files i opened are failing but i think it's due to the embedded MIDI file parser so it doesn't matter for us.

nfroidure commented 10 years ago

Another interesting related project https://github.com/keithwhor/audiosynth/issues/1

cwilso commented 9 years ago

I don't intend to expand the support with Flash or Java; if someone else wants to do this, please reopen this and take it, but my main goal is pushing forward native Web MIDI implementations.