WebMIDICon is a collection of hackable web-based MIDI controllers.
I wanted to create a software MIDI instrument that lets me jam and play music with other musicians anywhere. Web APIs allows user to interact with a webpage in multiple ways. With WebMIDICon, I can jam with my PC keyboard, a touch screen such as an iPad, and more.
Demos
Initial introduction at JSConf.Asia 2016
It is built to demonstrate the power of Web MIDI API and initially presented as a lightning talk at JSConf.Asia 2016.
First presence in a collab
I later got a chance to collaborate on an anisong cover project with MindaRyn, and used WebMidiCon to finger-drum on an iPad.
Jamming with other people
After that, I used WebMIDICon to jam with others in local events and conferences. I also sometimes posted video of me practicing PC-keyboarding.
In 2019, at JSConf.Asia 2019, WebMIDICon made a comeback. In { live : js } open jam session, I got a chance to jam with DESTROY WITH SCIENCE and Olivia Jack.
Joypedal
In 2018, I added the Joypedal feature that lets me use a DualShock game controller to be used as a sustain foot pedal.
CityJS Singapore 2022 talk
In 2022, I gave a talk, “The Amazing Flexibility of the Web MIDI API and its Surrounding Ecosystem” at CityJS Singapore.