Closed nfroidure closed 9 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.
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.
Another interesting related project https://github.com/keithwhor/audiosynth/issues/1
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.
While surfing, i found the following libraries:
Just posting in case someone would like to use them to increase the polyfill browser/OS support.