Show HN: MIDI chat over WebRTC
chat.concert0x.com
chat.concert0x.com
So you're right, the project has been in on-again-off-again development since 2015. That said, I picked it up again last week and we're now 1 review away from landing the DOM code for exposing WebMIDI!
https://bugzilla.mozilla.org/show_bug.cgi?id=1201590
Of course, this doesn't do anyone but me much good because this only ships with the fake device service we use for testing. I'm hoping to have a macOS implementation in soon after that, at which point we'll pref it on in Nightly while finishing the windows/linux implementations. Continuing with our general theme of rusting all the things, we're hoping to implement all of the system level MIDI code in Rust.
Due to the holidays I can't give a good timeline on that part, but hopefully soon. Our metabug that tracks all of the WebMIDI implementation tasks is at
https://bugzilla.mozilla.org/show_bug.cgi?id=1201596
Not sure whether I'm going Win32 MIDI or UWP MIDI first yet. Win32 MIDI is... not the most fun thing in the world to put together, but will at least give us support back through Windows 7. UWP is far simpler in terms of API, but requires UWP bindings in Rust and I'm not sure what the status of those is yet, not to mention locks us to Win 10+ for windows MIDI Support.
I think maybe my life will be better if I keep using firefox and don't use whatever this is.
[1] https://www.chromium.org/developers/design-documents/web-mid...
Edit: sorry, ungoogled one explicitly mentions webRTC among the disabled features - though promises to make it configurable in the future. My apologies.