Free & open-source DJ software for Windows

Two decks. Zero paywalls. One stubborn ex-DJ.

StentorDecks is what happened when a developer who used to play records got tired of DJ software asking for his credit card. Automatic BPM & key detection, beatmatched waveforms, a SYNC that behaves, native Hercules RMX2 support — and MIDI learn for every other controller. Yours, for nothing, forever.

no account · no trial · no telemetry games · it even fixes your broken MP3s

00At a glance

What it is, in plain facts

StentorDecks is free open-source DJ software for Windows. Dual decks, local library analysis, no account and no subscription — built for a Hercules RMX2 booth, usable with any MIDI controller.

Price
€0 foreverNo trial, no “pro tier”, no card details. Source on GitHub.
Platform
Windows 10 & 11Official booth product. No Mac installer (unsupported DIY from source only).
Controllers
RMX2 native + MIDI learnPioneer DDJ-FLX4 & Hercules Inpulse 500 community profiles included.
Analysis
BPM, key, waveformsRuns locally in the background. Damaged MP3 click/squeak repair included.
Account / cloud
None requiredMix offline after install. Internet only for download and optional updates.
Download
GitHub Releases installerSelf-updates when a new version ships. Guides live under Docs.
01Liner notes · why this exists

Built in the booth, not in a boardroom

My Hercules RMX2 spent years in a flight case under the stairs. Life happened. The case gathered dust; the itch never left.

When I finally plugged it back in, the software world had moved on without asking me: subscriptions, mandatory accounts, cloud lockers, the good features behind a paywall. My controller worked fine. Everything around it had become a shopping cart.

So I did the thing developers do instead of complaining. I wrote my own. Not a toy — a complete DJ system: a real-time dual-deck audio engine, a library that analyses BPM and key while you sleep, and an interface designed to be read from a meter away in a dark booth, with beer in the air and no time to squint.

It was born on the RMX2 — every knob, fader and jog wheel mapped the way the hardware deserves. But it grew: with built-in MIDI learn and community profiles, it now plays nice with other controllers too. And because this grew out of stubbornness rather than a business plan, it's free, open source, and always will be.

“Named after Stentor, the Greek herald whose voice carried like fifty men. Your mix should carry at least that far.” — why the name
02What's in the box

Everything you need to mix. Nothing to unlock.

The whole feature set, from the first download — no “pro tier,” because there is no tier. These seven are also why the app exists next to refusing paywalls: each one is a design choice we refused to shrug at. Booth notes — the reasons →

03See it work

Load a pair. Mix.

The booth moment first — then two short how-tos if you want the install and library path too.

Hero · ~1:45 Load & mix

Two decks, waveforms, cueing — the bit that matters once the library is ready.

How-to — start & update Installer, first launch, updates from GitHub Releases.
How-to — library & MP3 tick fix Folders, analysis, and cleaning clicky old rips.

Web-optimised MP4 (~5 MB total) · posters first · side clips load only when you hit play

04Look inside

Designed for the dark

High contrast, big meters, zero clutter. The interface should disappear; the music shouldn't. Screenshots refresh from the open-source repo when the UI changes.

StentorDecks performance mode: two decks with scrolling beatmatched waveforms and a central mixer
A1 — performance mode · two decks, scrolling waveforms, central mixer
StentorDecks library mode with dual-pane music library browser showing BPM and key columns
A2 — library mode · dual-pane browsing, BPM & key on every track
StentorDecks mixer column with channel faders, EQ and VU meters
B1 — the mixer column · faders, EQ, VU metering with peak hold
StentorDecks audio setup screen for routing master and headphone outputs
B2 — audio setup · route master and headphones anywhere
StentorDecks settings: channel fader curves, pitch range, EQ and gain — applied live
B3 — settings · faders & mixer · channel curve, pitch, EQ. Live changes
StentorDecks MIDI settings with controller profiles and Learn
B4 — settings · MIDI · RMX2 factory map & community profiles
StentorDecks in-app Help panel with searchable guides
B5 — in-app Help · searchable guides (F1)
StentorDecks updates settings checking GitHub Releases
B6 — settings · updates · GitHub Releases

Full screenshot catalog in Docs → · sourced from docs/screenshots/ on GitHub

05Your controller

Born on the RMX2. Not married to it.

StentorDecks was designed around the Hercules DJConsole RMX2 — but it was never meant to stay exclusive.

THE OG native · plug and play

Hercules DJConsole RMX2

The controller this whole thing was built around. Every jog wheel, fader, EQ knob and pad mapped out of the box, with soft takeover so the software never jumps when you touch a control. If you own an RMX2, this is the software it always deserved.

MIDI learn · map anything

Everything else with a MIDI port

Any MIDI DJ controller can drive StentorDecks. MIDI learn maps your hardware in minutes — jogs, faders, EQs, buttons — with the same soft-takeover manners. DJ guide: Controllers & MIDI — community profiles for the Pioneer DDJ-FLX4 and Hercules DJControl Inpulse 500 included. No controller at all? Keyboard and mouse work too.

06Under the hood

Read every line before you trust it with your set

The complete source code is public on GitHub. File a bug, request a feature, or build the whole thing yourself — the installer everyone downloads is produced from code anyone can read. That's the deal.

TypeScript Electron React 18 Web Audio Web MIDI SQLite ~200 tests
Nerd article: why it’s stubborn → Browse the source →
07Press play

Free. As in actually free.

No trial, no account, no "pro tier". Download the installer, plug in your controller, play. That's the whole funnel.

↓ Download StentorDecks for Windows

Latest version, straight from GitHub Releases.

1Download & install

Grab the installer above. Windows 10/11. If SmartScreen pops up: More info → Run anyway, once per machine. Details in the FAQ.

2Add your music

Point it at your folders. BPM, key and waveforms get analysed in the background while you make coffee.

3Plug in & play

RMX2 works instantly; anything else maps in minutes with MIDI learn. Updates arrive by themselves.

08Questions from the floor

Fair questions, straight answers

Is StentorDecks really free?

Yes — actually free. No trial that expires, no features behind a paywall, no account, no card details, no subscription. The full source code is public on GitHub. This started as a personal itch, not a business plan, and it shows in the price (€0).

Is StentorDecks a free alternative to Serato, VirtualDJ or rekordbox?

It’s free open-source dual-deck DJ software for Windows for people who refuse subscriptions and accounts. It is not a feature-for-feature clone of Serato, VirtualDJ or rekordbox — it focuses on a solid two-deck booth workflow (BPM/key analysis, waveforms, SYNC, cueing, soft takeover) with native Hercules RMX2 support and MIDI learn for other controllers.

Does StentorDecks only work with the Hercules RMX2?

No. It was born on the Hercules DJConsole RMX2, so that controller works out of the box — every knob, fader and jog wheel mapped. But any MIDI DJ controller can drive it: built-in MIDI learn with soft takeover maps your hardware in minutes, and community profiles for the Pioneer DDJ-FLX4 and Hercules DJControl Inpulse 500 are included. No controller at all? Keyboard and mouse work too.

Read more: Controllers & MIDI · Knobs & soft takeover.

Which operating systems does StentorDecks support?

Windows 10 and Windows 11 — that is the supported booth product. Normal installer, auto-update via GitHub Releases. Start here: Get started · Updating.

There is no official Mac installer. If you have a Mac and still want to poke at the source (unsupported): macOS from source (DIY).

Do I need an internet connection or an account to use StentorDecks?

No account — ever. Mixing and library analysis run locally on your PC. You need the internet to download the installer and optionally to receive auto-updates from GitHub Releases; you do not need to stay online to play a set.

Does StentorDecks analyse BPM and musical key automatically?

Yes. Point it at your music folders once and it does its homework in the background: waveforms, beatgrids, BPM and musical key for every track. There is even a click-and-squeak remover that repairs damaged MP3s, so your oldest rips play clean.

How to use Library mode (folders, BPM/key fixes, Detect): Docs → Library.

Windows SmartScreen warns me about the installer. How do I install it?

The builds are not code-signed yet, so the “Windows protected your PC” message is expected. The workaround takes two clicks:

  1. Click More info.
  2. Click Run anyway.

You only need this once per machine per download — for the Setup.exe, and sometimes once more on the first launch of StentorDeck.exe. If your browser blocks the download itself: choose KeepShow moreKeep anyway.

Full write-up (and how auto-update works): Docs → Updating. Please don't switch off SmartScreen or Defender — you never need to. Until there is a code-signing certificate, the entire source is public on GitHub.

Where do I get support, report a bug or request a feature?

Everything runs through the GitHub issues page. Bug reports, feature requests, questions — open an issue and it lands directly on the developer's desk. There is no forum, no ticket system and no chatbot maze; it's one DJ-developer and an issue tracker.

Operator how-tos live under Docs & guides (same pages as in-app Help).