
About
Bemuse is an open-source, browser-based rhythm game inspired by Beatmania IIDX, built with React, Redux, and the PixiJS rendering engine. It plays songs in the community BMS chart format and is played primarily through a 7-key keyboard mode or a BMS mode supporting IIDX or MIDI controllers.
How it differs from the original
Because it plays community-made BMS chart files rather than official IIDX content, gameplay revolves around thousands of user-published songs rather than a fixed licensed setlist, and it adds features like a synchronized 'party mode' for group play and adjustable audio-latency compensation.
Getting started
The game can be played directly on the project's website in a browser (Chrome is recommended); custom songs can be added by dragging a folder of BMS files onto the song-selection screen. Running a local development copy requires Node.js and the project's build tooling, and online ranking is unavailable when self-hosting.
Known limitations
- compatibility: Recommended to play on Google Chrome.
- platform: Online ranking features are not available in the development setup.
Media
Additional notes
- License
- The main Bemuse project is licensed under AGPLv3, while its various sub-projects, published separately on npm, are mostly MIT-licensed instead.