How can we improve the Microsoft Edge developer experience?

Web MIDI API

Defines an API supporting the MIDI protocol, enabling web applications to enumerate and select MIDI input and output devices on the client system and send and receive MIDI messages.

http://webaudio.github.com/web-midi-api/

1,150 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Jonathan Sampson [MSFT] shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    23 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Catherine commented  ·   ·  Flag as inappropriate

        This is the right site for everyone who would like to find out about this topic. You realize so much its almost tough to argue with you (not that I actually would want to…HaHa). You definitely put a fresh spin on a topic which has been discussed for ages. Wonderful stuff, just great!
        https://lastseen.us/

      • Anonymous commented  ·   ·  Flag as inappropriate

        If you are the biggest game lover and played Clash of Clans, Temple Run and Subway Surfers more popular game with the score then you must know about the “Game Hacker APK’. If you haven’t heard about the SB Game Hacker APK yet then here you can get everything about the popular Game Hacker App.

        https://www.gamehackerapk.co
        http://sbgamehacker.co

      • Zim Ali commented  ·   ·  Flag as inappropriate

        This specification defines an API supporting the MIDI protocol, enabling web applications to enumerate and select MIDI input and output devices on the client system and send and receive MIDI messages. It is intended to enable non-music MIDI applications as well as music ones, by providing low-level access to the MIDI devices available on the users' systems.
        https://showbox.onl/
        https://vidmate.win/
        https://mobdro.one/

      • Darrick West commented  ·   ·  Flag as inappropriate

        Another glaring example of a lack of consumer understanding/needs. MIDI is/has been a thing since 1981. Yet, MS has lagged in its support in modern implementations. Fix this!

      • Michael Scott Cuthbert commented  ·   ·  Flag as inappropriate

        Microsoft edge is the only major browser that does not have some way of reading MIDI input either through the WebMIDI API (Chrome) or the Jazz-midi plugin (Safari, Firefox, IE). Supporting the API is crucial for those of us working on music web applications. Thanks!

      • Kazuhiro Hoya commented  ·   ·  Flag as inappropriate

        MIDI is not a standard to control the music instrument but to control and describe how machines and physical environments are to controlled.
        Web MIDI API shall be a powerful tool in the era of IoT, or WEB-Machine synthesised entities are there.

      • Kazuhira Degawa commented  ·   ·  Flag as inappropriate

        I think there is demand in future MIDI devices environments that web application support MIDI protocol. I would like that will be realized.

      • Akira Inoue commented  ·   ·  Flag as inappropriate

        Hi, I am a technical evangelist for Microsoft Japan. As you know, we have a lot of partners like YAMAHA, Roland, KORG, etc, who are working for musical instruments, professional audio, musical education, etc, in Japan. And, the implementation of Web MIDI API on Edge is so important for them and our partner business. I definitely hope this support.

      • Kerem Goksel commented  ·   ·  Flag as inappropriate

        Any updates on this ? WebAudio support has been there for a bit, and WebMidi looks really promising on Chrome.

      • Andreas commented  ·   ·  Flag as inappropriate

        It's great that windows store apps support MIDI now, why dont go the next step and enable Web MIDI now.

      • Björn Melinder commented  ·   ·  Flag as inappropriate

        They do support web audio API now!!! This is really awesome and opens up a whole new world of audio apps on the web! So how about adding support for web midi api too? It is a fairly small and simple api to support, already supported in Chrome and (partly) Firefox. In Chrome it, "just works" so if you have a midi keyboard connected to your computer, you can go to any website with a web audio synth and start playing right away. Pretty amazing!

      ← Previous 1

      Feedback and Knowledge Base