How to use
1. Pick sounds. Click a sound's name to add it to the loop. Click the ▶ number on the left of a sound to preview it without adding it.
2. Build the loop. The Loop section lists the sounds in play order. Use the ⠿ handle or the ▲ ▼ buttons to reorder. remove takes one out.
3. Choose a repeat mode. Under Settings:
- Number of beats — plays a fixed number of beats, cycling the loop.
- Duration — plays for a fixed amount of time (in whole seconds), cycling the loop.
- Beat as group — one tick = one full pass of the loop. BPM here means groups per minute. Each sound plays at a position inside that tick, set by its % field.
- Duration as group — same as above, but the run stops after a fixed time (in whole seconds) instead of a fixed number of groups.
4. Set the tempo. Under BPM points, each row is a tempo marker. With one marker, tempo stays constant. Add more markers to ramp linearly between them. The field between two markers decides how much time (or how many beats/groups) that ramp segment takes. The label of that field changes with the repeat mode.
5. Percentages (group modes only). When Beat as group or Duration as group is active, each loop item gets a % field. It decides when inside the group window the sound fires. Default is an even split. The line under the loop list shows the running total — it can be under 100 (leftover is silence) but going over 100 triggers a warning and extra sounds fire together at the end of the window.
6. Optional bookends. Under Bookends you can pick a sound that plays once when you press Start, a delay before the beats kick in (default 2 seconds), and a sound that plays after the last beat. The ending sound only plays when the run finishes on its own — pressing Stop or Close during playback silences everything immediately, including the ending sound.
7. Ready, then play. Press Ready to open the player. Inside the modal you'll see the live plan at the top, the beat animation and progress bar at the bottom, and Start, Pause, Stop, and Close buttons. Pause freezes the run and turns into Resume so you can pick up exactly where you left off — this works the same in all four repeat modes. Stop resets the run to 0 but keeps the modal open. Close stops everything and dismisses the modal.
8. Save or share. At the bottom, Generate share link encodes your current setup into the URL. Copy it and share, or bookmark it to come back later. Because it stores sound names, moving or renaming files on disk keeps the link working as long as names stay the same.
9. Screen and fullscreen. In Settings you can check Keep screen awake while the player is open to prevent the screen from sleeping while the modal is open, and Go fullscreen to make the browser go edge-to-edge (hiding the address bar and tabs on supported browsers). The fullscreen toggle takes effect immediately when you check or uncheck it. Both choices are remembered.
Sounds
Click ▶ to preview a sound. Click the sound name to add it to the loop.