Tadas Sasnauskas Tech/Engineering Blog

Web MIDI API is surprisingly easy

So I bumped into this neat CodePen snippet “Musical Chord Progression Arpeggiator” by Jake Albaugh. I never really tried to get any formal music theory training so for me this demo seemed to be rather impressive. And I thought it’d be even more fun if I could feed that to my MicroKorg synth.

After poking for couple hours with Web MIDI API spec I managed to produce this snippet with section to switch output to MIDI device (limited to Chrome browsers as far as I know):

Musical Chord Progression Arpeggiator

Lots knob wiggling fun! Unfortunately I currently do not have any gear to record a sample of that.