← Musician

DJ mixer

Home
Change instrument

Loading dj mixer…

MUSICIAN / MIX & RECORD

SubeR DJ

Playlist maker · your MP3s → one mix

Beta · test before your party. Real-device audio and recording checks are still pending. Keep a backup player available.

Mix up to eight audio files on this device. Nothing starts until you press Play or tap an FX pad.

Use audio you have permission to mix and record. Files are not uploaded. Start with your device volume low.

Choose a local audio file, for example MP3, M4A or WAV. Other file types may appear; only recognized, browser-playable audio can load. Up to 100 MiB per file.

Loading the local mixer… File choices unlock when startup finishes.

Soundboard · Steve Brule & phone tones

Tap a pad to play one short effect through the DJ master volume and recording. One effect at a time; a new pad replaces the playing effect. Loading must finish before another pad can start. Stop FX affects no decks or recording. Stop all decks and Escape also stop FX.

Original phone tones

Three original synthesized effects, not Apple recordings or exact iMessage / iPhone sounds. No Apple affiliation. Incoming call is a short single shot, never an automatic loop.

Steve Brule · 8 clips

Existing clips load from this site only when tapped. Source titles and time ranges identify the excerpts; they are not verified quotations. Use only where you have permission.

Sound effects become available when the mixer starts.

FX stop when this workspace or browser tab is hidden; started decks and recording are kept. Browser interruptions and leaving the page stop all DJ audio. No effect starts again automatically.

SubeR EIGHT DECK

Original SubeR light shows inspired by PartyBox 310 · visual only, no speaker connection or JBL affiliation. No strobe. Reduced motion is respected.

Record your mix

Recording time 0:00 / 20:00

Recording availability is checked in your browser.

Recording limits & help

Records these decks and DJ sound effects, not live instruments or music-service links. Deck EQ and crossfader affect decks only; master volume and the safety limiter affect both decks and FX. No microphone. Up to 20 minutes or 64 MiB per recording; one recording held in memory. Export before leaving or reloading.

A
No track loaded
0:00 / 0:00
B
No track loaded
0:00 / 0:00
C
No track loaded
0:00 / 0:00
D
No track loaded
0:00 / 0:00
E
No track loaded
0:00 / 0:00
F
No track loaded
0:00 / 0:00
G
No track loaded
0:00 / 0:00
H
No track loaded
0:00 / 0:00

Deck A

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck B

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck C

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck D

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck E

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck F

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck G

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Deck H

No track loaded

The mixer has not started yet. See the loading status and Retry mixer above.

Beat loops are off.

How slip loops work

Enable first, then play to fill a local buffer (up to 12 seconds). A button repeats the most recent chosen number of beats at your entered/tapped BPM. This is sample-clock repetition, not detected beat alignment. The original song keeps moving silently behind the loop; Loop off returns to its current position. Pause, seek, speed/BPM changes or replacement clear the loop. Very short loops have softened boundaries. No track is uploaded.

Tempo match uses your entered/tapped BPM, not detected beats or beat alignment. Tap at least four beats; tapping measures playing speed and fills original BPM.

Repeat & delayed start help

Repeat restarts the whole track, not a beat loop; seamless looping depends on your browser. Delay waits after you tap Play. Browser timing is approximate and some phones require another tap to start. Cancelling, replacing a track, seeking, setting or returning to cue, leaving this view, or Stop cancels a pending start. No sound plays during the countdown.

0:00 / 0:00 · Cue 0:00

Lights idle · no track loaded

100.0%

Adjust while playing: 50–150% of original speed. New tracks reset to 100%. Local BPM estimates do not change speed or sync beats.

Current tempo: BPM unknown · estimate or manual entry; check the result.

Pitch behavior depends on this browser. Test before performing.

Master mix

My saved library & queue Opening library…

Songs you import into any deck save automatically here after loading successfully. Songs chosen or dropped into this library save automatically too. Use audio you have permission to use. Saved songs return only in this browser profile on this site. Browser storage can be cleared or evicted; private browsing may not retain it. Keep your originals. Songs loaded before automatic saving was added cannot be recovered unless their original files are still loaded or you choose them again. No upload or account.

Up to 100 saved songs / 250 MiB total, 100 MiB per file. These are app limits; available browser storage may be lower. Saving does not guarantee this browser can play a format. Up to eight decks can play independently.

iPhone / iPad: choose songs, then Browse → iCloud Drive. Let cloud files finish downloading first. SubeR uses the selected files on this device, without connecting or syncing your cloud account.

Loading the optional on-device library… Deck playback is separate.

Saved songs

    No saved songs yet.

    Queue · manual loading

    Load any queued song into A–H, then press Play. Queue changes never start playback.

      The queue is empty.

      Export original downloads the saved file unchanged. It is separate from Download mix above; it does not convert recordings to MP3. Delete saved copy removes only that browser copy and its queue entry. Remove from queue keeps the saved song.

      Music services · open separately

      These are listening links, not mixer inputs. They do not load any mixer deck and are not included in a SubeR recording. No embedded player or account connection is added here.

      Each link opens the provider in a new tab or app. SubeR keeps started playback running across tab changes when the browser allows it. Browser or phone interruptions can still pause audio and end recording. Export your mix before leaving.

      Limits & controls

      Up to eight local files, 100 MiB each. More active decks use more device memory and processing; start with two and test before performing. Supported formats depend on your browser. Set cue saves the current position without stopping playback. Return cue jumps back and pauses; press Play to continue. Cue is not separate headphone listening. Drag the song position to seek, or use arrow keys. Automatic local analysis shares one 8 kHz decode for waveform and estimated BPM, up to 12 MiB and 6 minutes; larger or unsupported files keep ordinary seeking and manual BPM. Cancel from Waveform analysis. Confidence is approximate; half/double tempo can be ambiguous. Manual entries are never overwritten and playback speed never changes automatically. It is not a beat grid. The JBL-style disc jogs backward/forward through the track (not reverse-audio scratching); arrow keys seek one second. No Spotify streams, beat sync or hardware controllers.

      Started decks and recording continue across instrument and browser tabs when the browser allows it. Leaving this page or an audio interruption pauses the decks and ends recording. Resume manually after an interruption. Browser/device reliability must be checked before a party; keep another player available. Recordings are temporary until downloaded. Downloads may open a save/share screen on mobile.

      Use Tab and the labelled buttons; sliders work with arrow keys. In screen-filling view, Escape closes a panel or exits the view; use Stop all decks to stop audio. In the normal mixer view, Escape stops all decks. This is original SubeR software, not Mixxx integration.