v5.1.2 3 free exports — try before you buy code LAUNCH30 = 30% off any tier

Any song. A Dead as Disco track. In 20 seconds.

Drag in a file — or a whole folder — and DiscoForge writes finished, game-ready tracks straight into Dead as Disco. It locks the downbeat, handles songs that change tempo, and skips the in-game Advanced Editor entirely.

★★★★★ "Already saved me so much time modding" — Community

✓ Free trial — 3 full exports ✓ Windows binary, instant download ✓ Lite is free — no time limit
🖱
Drag audio
Analyze
📤
Export
🎮
Play

The BPM is the easy part.

Looking up one song's BPM takes 30 seconds. Aligning the downbeat by ear, fixing half/double-time guesses, handling tempo changes, and doing it for every song in your library — that's the part that eats your afternoon. DiscoForge automates all of it.

Without DiscoForge

  • Press "Add My Music" and select your audio file
  • Look up the BPM — quick when Tunebat has the song, slow when it doesn't
  • If BPM is below 100, double it (game requires 100+)
  • Enter the Advanced Editor and find the first downbeat by ear
  • Nudge the offset slider until the metronome clicks on-beat
  • Test in-game — if the importer guessed half/double time, it drifts
  • Re-align, re-test, then repeat for the next song
  • Fine for one easy track — a grind across a library, and tempo-change songs fight you the whole way
~20 sec per song

With DiscoForge

  • Step 1: Drag the audio file onto DiscoForge
  • Step 2: Wait ~20 seconds while it analyzes
  • Step 3: Click Export
  • Step 4: Song is in the game, synced to the beat
  • ~20s per song
🔄

Free trial — no key needed

All builds ship with 3 free exports. Run it on your library before paying a cent.

🛡

30-day refunds on paid tiers

If it doesn't save you time, email me. I'll refund you, no hassle.

📦

Single-file .exe, no install

Download and run. No admin rights, no Python setup, no dependencies.

What players are saying.

From the Steam Community Hub and rhythm-game community.

"Yo this is incredible! Does it handle songs where it feels like the beat starts to sound off beat? I'm already gonna use your app."
Joey_Star_ r/CharacterActionGames
"Wow I just tried the demo and was wondering how to do this. Came at a perfect time. Thanks so much for the hard work!"
SunCrux r/CharacterActionGames
"Nah man work like this needs to be supported — you're gonna save lots of people lots of time for modding. I'm definitely gonna donate."
Joey_Star_ r/CharacterActionGames

Ready to try it on your library?

3 exports free. No key. No commitment. If it saves you time, pick a tier that fits.

Start Free Trial — No Card Required

Built from in-game testing.

Librosa-based analysis with octave-error correction. Built by testing against the game's actual import engine to match the format the game expects.

Octave-error correction

Librosa's beat tracker loves to return half or double the real BPM. DiscoForge scores three candidates against onset alignment and picks the right one. In testing, ~70-85% of songs detect correctly on the first pass — electronic/dance with strong kicks perform best.

First-downbeat detection

Onset detection finds the first strong hit and back-calculates the signed millisecond offset. Clamped to the game's ±250 ms range automatically.

Smart tempo sections

Sliding-window BPM analysis emits a section only if a cluster spans 8+ seconds AND differs from surrounding tempo. Capped at 5 sections so the game doesn't silently drop your song.

Drag, drop, batch Standard

Drop one file or queue a folder. Batch mode processes everything while you do something else — auto-converts to Ogg Vorbis on the way out. Available on Standard and Source tiers.

In-app updater Standard

Standard and Source tiers get lifetime updates — every new release included free, forever. The app notifies you on launch and your key activates the new build automatically.

Free trial built in

3 full exports without a key. No watermark, no time limit. Try the full single-song workflow — analysis, editor, preview, export — before deciding. Upgrade to Standard for batch, watch folder, and unlimited exports.

Every tool at your fingertips.

27 features organized across four panels. Source-tier features marked with Source.

File

  • Open song
  • Batch export Standard
  • Quit

License

  • Enter license key
  • Buy a license
  • License status
  • Redeem loyalty code

Tools

  • Watch folder Standard
  • Profiles
  • Import from URL
  • Import Spotify playlist Source
  • Browse community charts Source
  • Practice mode export Source
  • Export to other rhythm games Source
  • Export MIDI Source
  • Mashup builder Source
  • Video sync Source
  • Stems-aware analysis Source

Help

  • How to use
  • Show welcome tour
  • Known game-engine limits
  • Join the Discord
  • Check for updates Standard
  • Anonymous usage analytics
  • About DiscoForge
  • Plugins Source
  • Show crash log

Frequently asked questions.

3 full exports without a license key. No watermark, no time limit — the single-song workflow (analysis, editor, preview, export) is fully unlocked. Batch export, watch folder, lifetime updates, and unlimited library require a Standard license. Try it on your library, see the songs working in-game, then decide.
In testing, ~70-85% first-pass accuracy across a mixed library. Electronic and dance tracks with strong kicks detect most reliably. The UI shows a confidence score and lets you override the BPM with one click. Triplet-feel grooves, shuffle rhythms, and live recordings are the main failure modes — you can fix those with the manual BPM override.
Lite is free forever with the full analysis engine and 3 exports. Standard adds unlimited exports, lifetime updates (every future release included), batch export, watch folder, an unlimited library, access to the buyer Discord channel, priority feedback, and roadmap input. If DiscoForge saves you time, Standard unlocks the full workflow.
Download the .exe from any tier (Lite is free). Launch it, drag an audio file onto the window, wait ~20 seconds, click Export. Your song appears in Dead as Disco's ImportedSongs folder. If you haven't entered a key yet, you get 3 trial exports.
The compiled binary is Windows-only right now. The Source tier ships full Python — runs on Mac and Linux if you set up the librosa + PyQt6 environment yourself.
Standard and Source: refunds within 30 days at my discretion, just email. Lite is free so there's nothing to refund. Gumroad handles all transactions.
No. DiscoForge is an unofficial fan tool. Not affiliated with Brain Jar or Dead as Disco.
Every tier ships a single-file .exe (~170 MB) with no install required. First launch takes 10-30 seconds while Windows extracts the bundled Python runtime — instant from then on. No admin rights, no registry changes.

Three tiers. Pick what fits.

Lite is free forever — no time limit, no subscription. Standard and Source are one-time payments for lifetime access.

Launch special: use code LAUNCH30 for 30% off — or just click any Buy button to get the discount automatically

Limited offer: First 50 Standard buyers get lifetime updates included. Only $11.99 — one payment, no subscription.

Lite
Free
Try it free — 3 songs, 20 seconds each
  • Windows binary (.exe)
  • Full analysis engine
  • One-click export (3 free)
  • No lifetime updates
  • No batch export
  • Library capped at 15 songs
  • No Discord access
  • No source code
Download Free
3 trial exports included — no key needed. View all features →
Source
$24.99
Full control — modify the engine yourself
  • Everything in Standard
  • Full Python source code
  • PolyForm Noncommercial license
  • Modify and rebuild freely
  • For tinkerers and devs
Buy Source — $24.99
🛡 30-day refund — email for refund
Full Python source, modify and rebuild freely.

Get notified about new features & deals

No spam. One email when something big ships. Unsubscribe any time.

Still not sure?

Every build ships with 3 free exports — no key, no credit card, no time limit. Run it on your own library first. You'll know in 20 seconds if it's worth paying for.

Download Free Trial (3 exports)