About Web MIDI
The Web MIDI API connects your MIDI gear directly to your browser.
Your browser connects you to the rest of the world.
MIDI hardware support has been available for a long time in Windows, Mac OS, iOS and most computer/tablet/smart phone platforms through USB, WiFi and even Bluetooth interfaces. But until now, there has been no standard mechanism to use MIDI devices with a Web browser or browser-based Operating System.
The Web Audio Working Group of the W3C has designed the Web MIDI API to provide support for MIDI devices as a standard feature in Web browsers and operating systems across multiple hardware platforms.
Google has led the way to support the inclusion of MIDI in the Web platform, both contributing to the specification and by shipping the first implementation of the Web MIDI API (in Chrome v.43 for Windows, OSX, and Linux), continuing to demonstrate the company’s interest in helping musicians interact with music more easily using the Web.
Being able to connect to local MIDI hardware will increase the creation and distribution of music-making applications for PCs, tablets and smart phones. It also means that popular MIDI hardware can be used to control any kind of software in the browser (using physical buttons and knobs instead of on-screen sliders, for example).
For hardware device makers, instrument control panels and editor/librarians which previously needed to be produced in multiple versions can now be implemented once in HTML5, and consumers can run them on any Web device (tablet, computer, or smart phone) and even “live” over the Web.
And finally, since the browser is connected to the Internet, musicians can more easily share data and even connect music devices over a network.
Here’s why the Web MIDI API for Web browsers is the most significant advancement of MIDI since… MIDI itself
Works on all platforms and devices.
Anything with a web browser can run a Web MIDI app and use local MIDI hardware.
Works with your existing MIDI setup.
If your MIDI gear is connected to your computer, tablet or phone (by a cable or even wirelessly) that same connection will connect your MIDI gear to your Web MIDI enabled browser.
Updates are automatic.
No need to install new versions, the latest version is always available at the website URL.
Accessible anywhere.
Apps and data in “the Cloud” are available anywhere you have an internet connection.
It’s the Internet!
Browsers make it easy to connect you and your music to other people via social media and on-line MIDI communities.
Where will Web MIDI take us?
Web MIDI has the potential to be one of the most disruptive music technologies in a long time, maybe as disruptive as MIDI was originally back in 1983. Did Dave Smith and Ikutaro Kakehachi envision a world with 2,6 billion MIDI enabled smart phones. Definitely not!
Here is an interesting video of someone using a commercially available MIDI controller to play a browser based game. it just makes you think about all the possibilities in the future.
Here are some links to more Web MIDI resources.
BandLab: Music Starts Here
Soundation — Make music online
Soundtrap Press – Images & Videos
Noteflight – Online Music Notation Software
Online piano lessons – Learn piano your way
Play Drums Online – online rhythm game
WebSynths : the browser-based microtonal midi instrument
Here are some Web MIDI links for developers
Web MIDI API
Web MIDI: Music and Show Control in the Browser – TangibleJS
Keith McMillen combines Leap Motion and Web MIDI –