Skip to content
SPECIFICTION
Get listed

BeatDrop Music Visualizer vs BPS Super Mario Bros. 2 Patcher

BeatDrop Music Visualizer

github.com

BPS Super Mario Bros. 2 Patcher

producks.github.io

Side by side

FigureBeatDrop Music VisualizerBPS Super Mario Bros. 2 Patcher
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
WindowsYes—
Plans published10
Spec score · ROM Patching Software8.0 (#5)7.5 (#9)

Plans

BeatDrop Music Visualizer

  • BeatDrop Music VisualizerFree

BeatDrop Music Visualizer pricing →

BPS Super Mario Bros. 2 Patcher

No plans published.

BPS Super Mario Bros. 2 Patcher pricing →

In their own words

BeatDrop Music Visualizer

BeatDrop Music Visualizer is a Windows desktop visualizer built around a custom MilkDrop2 engine. It responds to speaker or microphone audio, including sound from media players, and includes more than 10,000 presets alongside compatibility with MilkDrop.milk presets. Visual tools include custom waves and shapes, beat detection controls, transitions, shader caching, and drag-and-drop preset loading. Presets can react to mouse and keyboard input, while shaders can use FFT and waveform data as well as system time and date. It also supports synchronized LRC lyrics, a timestamp editor, and a local lyrics cache; matching lyrics are fetched from LRCLIB. Spout can route visuals to supported apps including OBS, Resolume, TouchDesigner, and Unity. On Windows 10 version 1809 or later, system media controls provide now-playing details, playback position, and seeking. The normal build supports Windows 8.1, 10, and 11; an OldOS build covers Vista through Windows 11. The free, open-source software costs nothing. Requirements include 2 GB RAM, a WASAPI-compatible sound card, and a compatible GPU.

Visit github.com

BPS Super Mario Bros. 2 Patcher

BPS Super Mario Bros. 2 Patcher is a free web page for applying a BPS patch to a Super Mario Bros. 2 ROM. It provides separate upload controls for an SMB2 ROM and a BPS patch, then an Apply patch button. The page validates both files and shows invalid-file messages when they are rejected. It supports only the NTSC version; the page says an invalid ROM may be a bad dump or the wrong region. During validation, the code checks iNES 1.0 and iNES 2.0 headers and can swap them as needed. It recognizes ROM and patch checksums for revisions 0 and A, and can apply a revision conversion patch. After patching, the script saves a .nes file named from the patch filename. The project links to GitHub source code containing BPS handling, ROM and hash code, revision patches, scripts and styles. The page credits Marc Robledo for Rom patcher JS.

Visit producks.github.io