How to write a simple drum machine that runs in the browser.
Below is just a screenshot of the drum machine. The code doesn't work in mobile browsers. To play with the demo, visit this site on a deskop or laptop computer.
Click the buttons to turn the beats on or off.
The heavily annotated source code is 114 lines long.
The code is open source, under the MIT licence.