MIDI
The BeatMachine is controllable by MIDI. Most of the controls are mapped to MIDI, so you can use your favourite controller. There is a controller-mapping available for the Akai LPD8 controller.
Currently support for MIDI in the browser is not really wide spread and is only available for Chrome when writing. Check the availability on https://caniuse.com.
I created some settings for the Akai LPD8. Download BeatMachine-Akai-LPD8
If you want your controller settings also available for others let me know and I will make them available.
Settings
MIDI settings are only available if there are one or more MIDI devices connected to your computer. When connecting a device the settings-button will appear. Click it and the settings will pop up.

- Device
- Select the controller you want to use
- Port
- Select the MIDI-port you want to use. If you set this to
0
it will listen to all ports.
Mapping
There are 3 mappings for the BeatMachine.
- Note on
- Control change
- Program change

- Notes
- The sounds are triggered by a Note on message with the corresponding notes.
Velocity is not supported (yet).
Kick Snare Rim Hat Hat2 Clap Crash Ride 36 37 38 39 40 41 42 43 - Control Change
- With control change you are able to change settings like gain, filter settings
etc. It uses the next mapping:
Setting Kick Snare Rim Hat Hat2 Clap Crash Ride Gain 11 12 13 14 15 16 17 18 Filter 21 22 23 24 25 26 27 28 FilterQ 31 32 33 34 35 36 37 38 FilterFreq 41 42 43 44 45 46 47 48 Mute 51 52 53 54 55 56 57 58 Solo 61 62 63 64 65 66 67 68 Pan 71 72 73 74 75 76 77 78 - Program Change
- The program change is used to switch between the different drumkits:
Program Drumkit 1 TR808 2 TR909 3 HR16 4 LINNDRUM 5 Custom