Web MIDI API stream based wrapper