A collection of hackable web-based MIDI instruments, implemented as a MIDI controller.

I wanted to create a MIDI instrument that allows me to jam with other musicians. Web APIs allows user to interact with a webpage in multiple ways. With WebMIDICon, I can play MIDI with my PC keyboard, a touch screen such as an iPad, and more.

GitHub repository https://github.com/dtinth/WebMIDICon

# 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 (opens new window).

# First presence in a collab

I later got a chance to collaborate on an anisong cover project with MindaRyn (opens new window), 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 (opens new window) and conferences (opens new window). I also sometimes posted video of me practicing (opens new window) PC-keyboarding (opens new window).

In 2019, at JSConf.Asia 2019, WebMIDICon made a comeback. In { live : js } (opens new window) open jam session, I got a chance to jam with DESTROY WITH SCIENCE (opens new window) and Olivia Jack (opens new window).

# Joypedal

In 2018, I added the Joypedal feature that lets me use a DualShock game controller to be used as a sustain foot pedal.

published by at , last updated at