Item logo image for Layatab – DJ Mixer for YouTube

Layatab – DJ Mixer for YouTube

ExtensionEntertainment28 users
Item media 2 (screenshot) for Layatab – DJ Mixer for YouTube
Item media 1 (screenshot) for Layatab – DJ Mixer for YouTube
Item media 2 (screenshot) for Layatab – DJ Mixer for YouTube
Item media 1 (screenshot) for Layatab – DJ Mixer for YouTube
Item media 1 (screenshot) for Layatab – DJ Mixer for YouTube
Item media 2 (screenshot) for Layatab – DJ Mixer for YouTube

Overview

DJ-mix two YouTube tabs from one floating mixer. Everything stays on your machine — nothing is ever sent anywhere.

Layatab turns two ordinary YouTube tabs into a two-deck DJ mixer that floats over everything else. No hardware, no account, no upload — the audio never leaves the tabs it is already playing in. WHAT'S NEW IN 0.4.0 • FILTER — the one-hand EQ mix. Tick FILTER on the incoming deck and drag the crossfader over: bass and mids+highs swap on their own (LO = classic bass swap, HI = new bass first). The headphones always hear the incoming track in full. • KICK match — when sync is locked, Layatab compares where the kicks sit on both decks and offers a button, e.g. "KICK +52 ms". Click it or press K, and the kicks land on top of each other. If you have already set it by ear, it leaves your setting alone. • G — when the beat detector has settled between the kicks (on the hi-hat), G moves that deck's beat grid by half a beat without moving the sound. • A↔B headphone calibration — the two decks reach your headphones by two routes that are not equally fast, so kicks that sit together on the speakers can flam in your ears. Press A↔B, both decks click at once, drag until you hear one click. • Longer speaker-to-headphone delay range: DLY now goes up to 600 ms (Bluetooth headphones), and you can type the value. • A steadier beat grid: tied to the video's own time, it stays put through tempo changes and HOLD, settles on the kick, and grid corrections during sync no longer move what you lined up. • Right-click a slider (EQ, VOL, SHIFT, pitch, cue MIX/VOL) to put it back to its default. • A message line next to the BPM, a frame around the active deck, one headphone cue at a time (shift-click for both), and the diagnostics log can be saved to a file. WHAT YOU GET • Two decks: assign any two open YouTube tabs from the setup page. • A floating mixer window (picture-in-picture) with crossfader, volume, 3-band EQ, pitch (±16 %), nudge, key lock and a per-deck BPM display. • Beat detection that reads the whole mix, tuned towards the kick, and anchors the grid on the kick's transient — the way your ear hears the beat. A second detector mode (the FULL / KICK switch) analyses only the low end for hip hop, trip hop, drum & bass and busy basslines. • SYNC: locks the incoming track's beat grid to the master deck's, and KICK match lines the kick drums up on top of that. Turn it on for the transition, turn it off when it sits. • SHIFT slider (±250 ms) and half-beat buttons for fine alignment by ear, G for a grid that sits between the kicks; TAP and HOLD when the detector has a hard time (breakbeat, dubstep, hip hop). • Headphone cue: pre-listen the next track on a second audio output (your headphones) while the room hears the master. Works with any USB or Bluetooth headset that shows up as a separate output device. CAL lines the headphones up with the speakers, A↔B lines the two decks up in the headphones. • FILTER: a one-hand bass swap on the crossfader, per deck. • A live visualiser: both beat grids on top of each other plus the waveform, flowing downwards from now like a waterfall, so you can see the match, not just hear it. • Two colour schemes, Bright and Dark. • Ad handling: when YouTube plays an ad on a deck, the mixer tells you and ducks that deck; skippable ads are skipped the moment the Skip button appears (you can turn this off). HOW A TRANSITION GOES 1. Load the next track in the empty deck. Wait for the BPM to settle (a few seconds). 2. Press SYNC on that deck. The grids lock; if a KICK button appears, press it (or K) and the kick drums land together. 3. Bring it in with the EQ and the crossfader — or tick FILTER and let the crossfader do the bass swap. Turn SYNC off once it sits; the tempo stays. 4. If anything flams, the SHIFT slider under the pitch moves it in 1 ms steps. PRIVACY, PLAINLY Everything runs inside your browser. Layatab stores your mixer positions, chosen audio devices and cue calibration locally (chrome.storage.local) so you don't redo the setup every session — you can turn that off in Settings, and then nothing is written at all. It never sends anything anywhere: no analytics, no accounts, no servers. There is an optional diagnostics view (off by default) that shows what the sync is doing on screen; it only leaves your machine if you copy it or save it to a file and send it yourself. WHY IT ASKS FOR THE MICROPHONE To list your audio outputs (for the headphone cue), Chrome only reveals device names after a one-time microphone permission on the YouTube page. Layatab asks for it once, reads the output list, and releases the microphone immediately. It never records or listens. PERMISSIONS • "Read and change data on youtube.com": only on the two tabs you assign as decks, only while they are assigned. Nothing runs on other sites. • Tabs: to list your open YouTube tabs on the setup page. • Storage: to remember your settings on this machine. WHO IT IS FOR Anyone who wants to mix on YouTube without buying a controller or paying for a DJ app: bedroom DJs, parties, people learning to beatmatch. Works on a free YouTube account. Source code is available on request under the PolyForm Noncommercial license. Layatab™ is not affiliated with YouTube or Google.

Details

  • Version
    0.4.0
  • Updated
    October 19, 2026
  • Offered by
    ivo3d
  • Size
    228KiB
  • Languages
    English
  • Developer
    Email
    hello@ivo3d.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps