BeatUp Engine · Final release

Chart, play and verify BeatUp charts.

A rhythm-game engine with a built-in chart editor and patcher for Windows. Version 1.2 is the final release: it adds the Auditor Mode and completes the feature list.

Download installer See what is inside Windows 10/11 x64 · free
The BeatUp Engine chart editor: waveform and lane grid on the left, the running game view on the right
Platform
Windows 10 / 11, x64
Built with
C++ and SDL2
Distribution
Installer + portable ZIP
Price
Free

01 · Chart editor

Edit against the running game.

Editor and game share one time base, so a note you place is judged exactly as it will be played.

  1. Waveform and lane grid

    A waveform strip next to the eight columns 7 · 4 · 1 · 9 · 6 · 3 · Space · Finish, with snap grid, beat and MADI markers.

  2. Transport and readout

    Play, pause and seek. BPM, beat, MADI, combo and maximum score update while you work.

  3. Live game view

    The chart runs in the real game view with judgments, score and receptors. Split View keeps editor and game side by side.

The BeatUp Engine chart editor with waveform, lane grid and live game view

Screenshot from a v1.0.x build.

02 · Play and patch

Play any chart. Keep your library tidy.

The same engine that you edit with is the one you play on.

  1. Play your chart

    Run the charts in your charts folder straight from the main menu.

  2. Judgment, combo and score

    Perfect timing is configurable; Great, Cool, Bad and Miss follow refined rules. Chance modes such as Rapid, Vanishing and Wave change how notes arrive.

  3. Receptors and Challenger Mode

    Receptor bar and colours are themeable. The optional Challenger Mode makes runs stricter.

  4. Patcher song library

    Browse songs with rankings, check BPM, length and level, then press Play. The Patcher validates required content, downloads patches and applies each song's timing offset.

The BeatUp Engine main menu BeatUp Engine gameplay with a Perfect judgment, combo and the score bar The Patcher song library with rankings and a Play button

Screenshots from v1.0.x builds.

03 · Auditor Mode New in 1.2

Check a chart. Show what changed.

Auditor Mode makes chart revisions traceable. It opens in its own window and detects the BPM of a .slk from the music and the chart.

  1. Inspect

    Open a .slk or .bu. The Auditor lists duplicate arrows, arrow and Space in one row, Finish problems, empty charts, invalid BPM and long gaps. Click an entry to jump to that row.

  2. Correct and compare

    Fix the chart in the normal editor. New notes get a green frame, removed notes a red ghost. The compare view shows original and revision side by side.

  3. Document

    Every change is written to a .csv log next to the chart. In an audit project the original, the revision and the log travel together in one .bu.

Illustration with example data, not a screenshot.

04 · Features

What is in the box.

Timing, gameplay, editing, the chart assistant, project files, patching and the Auditor in one program.

  1. 01

    Timing and judgment

    Gameplay graphics and hit detection use one time base, with configurable Perfect timing and refined Great, Cool, Bad and Miss behaviour.

  2. 02

    Chart editor

    Receptor Bar, Split View, vertical or horizontal canvas, waveform, beat and MADI navigation, selection, copy/paste replacement and undo/redo.

  3. 03

    Project files

    .bu projects keep audio, BPM, offset, notes, speed and the saved playback position together for a complete editing session.

  4. 04

    Theme editor

    Change the core interface colours, waveform, minimap and Receptor Bar with a live preview and persistent theme.ini themes.

  5. 05

    Patcher

    Validate required content, download new patches, recover missing files and apply each song's configured timing offset.

  6. 06

    Chance and Challenger

    Rapid, Vanishing, Wave, Inverted, Speed Up and Halfway Chance modes, with the optional Challenger Mode for stricter runs.

  7. 07

    Chart assistant

    Detects BPM, beats and transients and proposes an editable chart draft that follows the song, with Spaces on the MADI and sections by intensity. It can chart on the full mix, vocals or instruments.

  8. 08

    Engine diagnostics

    An optional overlay for frame times, audio stalls, input delay, renderer and memory, with an exportable report for problems that only show up on one PC.

  9. 09

    Faster workflow

    Drag and drop for music, charts and projects, a built-in metronome, duplicate / cut / move for selections and automatic backups.

  10. 10

    Auditor Mode

    Open a .slk or .bu, check it for errors and inconsistencies and correct it in the editor. It runs in its own window with automatic BPM detection.

  11. 11

    Audit log and compare

    Every change lands in a .csv log, modified notes are marked in the editor and original and revision can be compared side by side in one .bu audit project.

05 · Video

The v1.0 walkthrough.

A tour of the editor, the Patcher and the first stable release. The video loads from YouTube only after you press play.

06 · Releases

v1.2 is the final release.

BeatUp Engine is feature-complete. Development has ended: there will be no new features, only bug fixes if problems are reported. Projects and settings from earlier versions keep working.

VersionDateChanges
v1.2 · FinalOct 2026Final release. Auditor Mode with chart inspection, CSV audit log, change tracking, side-by-side comparison, audit projects, its own window and automatic BPM. Play your chart always starts in game view. Bug fixes only from here on.
v1.12026Chart Assistant with automatic BPM detection, drag & drop, built-in metronome, optional Engine Diagnostics, faster editing workflow and autosave.
v1.0.12026Play your chart, music inside .bu projects, one Options window, optional Patcher, everything built into a single .exe, new BeatUp Night theme, calmer interface.
v1.02026First stable release: new ranks and result card, compact score bar, snap hotkeys, Numpad Charting, bookmarks in projects.
v0.6.124 Sep 2026Receptor Bar in Editor, receptor theming, per-song Patcher offsets.
v0.621 Sep 2026Theme Editor, redesigned menu, onboarding, Split View and judgment rework.
v0.5.118 Sep 2026Onboarding, menu/Patcher redesign, Perfect positioning and judgment refinements.
v0.517 Sep 2026Challenger Mode, borderless fullscreen, 2K/4K support, DPI handling and .bu association.
v0.413 Sep 2026Unified timing, animated arrows, .bu projects, colored snap grid and import/export.
v0.310 Sep 2026Patch management, file validation and missing-content recovery.
v0.2.xSep 2026Patch Manager, waveform, selection, copy/paste replacement, undo/redo and customization.

v1.2 release notes on GitHub ↗ · Repository ↗

07 · Download

BeatUp Engine v1.2

Use the installer for the easiest setup. A portable ZIP is also available if you prefer to run BeatUp Engine without installing it.

Only download BeatUp Engine from this page or the official GitHub release. Never run copies from other websites or re-uploads.

Windows or your antivirus shows a warning?

This is a false positive. BeatUp Engine is a small, independent, free project. The program is not code-signed because signing certificates are expensive, and new programs that few people have downloaded yet are often flagged by Windows and some antivirus scanners simply because they are unknown.

Windows SmartScreen (“Windows protected your PC”):

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

Antivirus: if the file was moved to quarantine, restore it and add an exception for your BeatUp Engine folder only. There is no need to switch your antivirus off. You can also report the file to your antivirus vendor as a false positive.

Final release · v1.2

Installer SHA-256
81f05481d4008a1e9c787a967b07ddbaa3c9748536862dbacc540ecd77d15e41

Portable version (.zip)Run without installation

Portable SHA-256
071c77ebb22122c5d08b3ca0ca10c40240ff510c3c3e1c82ed0b8425a8b2b245
  • PlatformWindows 10 / 11, x64
  • PriceFree
  • SupportBug fixes only

08 · Community

Made by BeatUp charters, for BeatUp charters.

Shaped by the players, testers and charters of the BeatUp community. Thank you to everyone who tested builds, reported bugs, shared charts and ideas, and thank you for following the project to its final release.

Testing

  • Wonderful93
  • nvme
  • SCrispy
  • miki

Feedback and ideas

  • Wonderful93
  • nvme
  • SCrispy
  • miki
  • nongginga
  • Rayzii
  • Noely

Special thanks

  • Wonderful93
  • nvme
  • SCrispy