MIDI on the Web

Let's take a look at what MIDI is for, how it came to be, and how we can use the WebMIDI API in the browser.

Composing JavaScript Functions

In JavaScript, array methods like map, filter, reduce, some and every can bring a lot of clarity and brevity to the parts of your code that transform data.