WebMIDI - jhhl/AUMI-Together GitHub Wiki

Web MIDI

WebMidi, where implemented, would be a great way to get lots of sounds into AUMI together. However, that wouldn't work too well when it's a networked client, because the sounds would not be able to be transmitted. There may be a way to stream MIDI and generate something on the server. For instance, if we restrict ourselves to general MIDI, there could be a GM player built into the server to generate the sounds for the recipients to get!

Were I really perverse,, I could probably make a MIDI player that plays AUMInstruments and transmits the sound the same way, via MIDI over TCP. People might like to use AUMIInstruments in other situations as well.

WebMIDI is not implemented in Safari yet! There is polyfill code for non iOS Safari using a plugin.

https://github.com/cwilso/WebMIDIAPIShim