Lloyd's Online TR-808 Drum Machine is a web-based application that recreates the classic sounds and sequencing functionality of the legendary Roland TR-808 Rhythm Composer. This documentation will help you understand how to use the drum machine to create your own beats.
No installation or downloads are required. The drum machine runs directly in your web browser using standard web technologies.
The drum machine interface consists of the following main components:
The main grid displays the step sequencer where you can create your drum patterns by clicking on steps to activate or deactivate them.
The step sequencer allows you to create patterns with different step lengths. You can choose between 16, 32, or 64 steps, giving you more flexibility to create complex or longer patterns.
The step mode feature allows you to choose between different pattern lengths:
When using 32 or 64 steps, your pattern will be divided into multiple pages (2 pages for 32 steps, 4 pages for 64 steps). You can navigate between these pages using the previous and next buttons.
When working with longer patterns (32 or 64 steps), you can control how the sequencer interface behaves during playback:
The Auto-Scroll toggle is only available when using 32 or 64 steps. For 16-step patterns, it remains disabled as there's only one page to display.
Different colored sections represent beat divisions to help you visualize the pattern structure.
You can click and drag across multiple steps to activate or deactivate them at once:
This makes it much faster to create patterns or clear sections of your beat.
When you change the pattern length (e.g., from 16 to 32 steps), the existing pattern is preserved and copied to the new length. This allows you to extend your pattern without losing your work. When reducing the length, only the steps that fit within the new length are kept.
The Step Mode feature allows you to choose between different pattern lengths: 16, 32, or 64 steps. This gives you the flexibility to create either compact one-bar patterns or more complex, multi-bar sequences.
When using longer patterns (32 or 64 steps), you can navigate between pages using the navigation controls. Each page displays 16 steps at a time. The auto-scroll feature can be toggled to automatically follow the playback position or allow manual browsing during playback.
The tempo knob allows you to adjust the playback speed from 50 to 200 BPM (beats per minute). You can:
The current BPM value is displayed below the knob.
The swing knob adds a "groove" feel to your pattern by delaying every other sixteenth note. A value of 0% (fully left) means no swing, while increasing the value adds more swing, up to a maximum.
Swing is what gives many classic hip-hop and electronic tracks their characteristic bouncy feel. Experiment with different swing amounts to change the feel of your pattern without changing the actual notes.
Saturation emulates the warm, slightly distorted sound of analog circuits that made the original TR-808 famous. Higher saturation gives a more vintage, "dirty" sound.
The accent track is a special row at the bottom of the sequencer that allows you to add emphasis to specific steps in your pattern, just like the original TR-808.
Accent is perfect for emphasizing the downbeats (like the first beat of each bar) or creating dynamic patterns with varying intensity.
Each drum track has a sound selection dropdown labeled "Variation" that allows you to choose from different variations of that instrument's sound. The number of available variations depends on the specific instrument.
You can preview a sound by clicking the play button (▶) next to the variation selector.
Each track has a volume control slider labeled "Vol" that allows you to adjust the relative volume of that instrument from 0.0 (silent) to 1.0 (full volume).
You can mute individual drum tracks to temporarily silence them without deleting their patterns. This is useful for focusing on specific elements of your beat or creating breakdowns.
When you mute a track, the drum machine remembers its volume setting. When you unmute it, the volume returns to its previous value.
The drum machine implements realistic hi-hat behavior with "choke groups", mimicking how hi-hats work on the original TR-808 and in real life.
In a real drum kit, when you press the pedal on a hi-hat, the two cymbals close together, cutting off (or "choking") any open hi-hat sound that was ringing out. The drum machine recreates this behavior:
This feature is especially important for creating authentic sounding hi-hat patterns with both open and closed sounds.
The drum machine includes undo/redo functionality that allows you to experiment freely without losing your work. The undo history tracks the following actions:
Use the Undo and Redo buttons to navigate through your pattern history. These buttons will be disabled when there are no actions to undo or redo.
You can save your drum patterns to your computer and reload them later, or share them with others.
The saved pattern includes all aspects of your beat:
In addition to saving your patterns as JSON files, you can also record the audio of your drum pattern directly as a high-quality WAV file for use in your DAW or to share with others.
The recorded audio files can be directly imported into your DAW (Digital Audio Workstation) or shared with others to showcase your beats in the highest quality.
To make pattern creation faster and more intuitive, you can activate or deactivate multiple steps at once by clicking and dragging.
For example, if you click on an inactive step and then drag, all steps you drag across will become active. If you start on an active step, all steps will become inactive.
This works for both regular instrument steps and accent steps, making it much quicker to create complex patterns.
The drum machine supports the following keyboard shortcuts:
Key | Action |
---|---|
Space | Play/Pause toggle |
Ctrl + Z | Undo last action |
Ctrl + Y | Redo last undone action |
C | Clear pattern |
Keyboard shortcuts make the drum machine faster to use, especially when you're working on complex patterns or need to quickly start/stop playback.
The drum machine is designed to be responsive and works on mobile devices. However, for the best experience, we recommend using the drum machine application in landscape orientation on tablets and smartphones.
If you're using a mobile device in portrait mode while accessing the main drum machine interface, you'll see a message suggesting you rotate your device. We strongly recommend following this advice, as the landscape orientation provides a much better view of all sequencer steps and controls.
Note: This documentation page is fully responsive and can be viewed comfortably in either portrait or landscape orientation on your mobile device.
Documentation vs. Drum Machine: While this documentation page works in portrait mode, the main drum machine application requires landscape orientation for optimal usability. This difference allows you to read about features in portrait mode on your phone, but when you're ready to create beats, we recommend rotating to landscape mode.
When using a mobile device with the drum machine:
On smaller screens, some labels may be abbreviated (e.g., "Var" instead of "Variation") to save space.
The Roland TR-808 Rhythm Composer was a drum machine introduced in 1980 that became known for its distinctive electronic drum sounds. Despite being discontinued after only a few years, it became one of the most influential instruments in the development of hip-hop, electronic, and dance music.
When you activate an accent step, any drum sound that plays on that step will be played at 120% of its normal volume. Steps without accent play at 90% of their set volume. This creates a dynamic contrast that makes your beats sound more lively and less mechanical.
This is how real hi-hats work! When you press the foot pedal on a real hi-hat (closed hi-hat), it physically stops the open hi-hat from ringing. The original TR-808 had a special "choke circuit" that recreated this behavior, and our drum machine does the same for authenticity.
Yes, use the Save Pattern button to download your pattern as a JSON file. You can then reload it later using the Load Pattern button. Your patterns are not automatically stored in your browser.
The drum machine works best on modern browsers like Chrome, Firefox, Safari, and Edge. It requires HTML5 and Web Audio API support.
Some browsers require a user interaction (like a click) before they'll play audio. If you hear no sound, try clicking anywhere on the page first. Also check that your device's volume is turned up and not muted.