BMS Community Resources

A website with BMS related resources.
Feel free to open issues and pull requests.

Disclaimer: This website is only updated occasionally, please visit the BMS Community Discord server for more up-to-date links.

Table of Contents


Player Guides


Lunatic Rave 2 SD

LR2 is the standard BMS player, it’s over 10 years old and can be buggy. It has by far the largest playerbase. Many skins and tools have been made for LR2. This is the default variant, meaning 640x480.

Lunatic Rave 2 HD

This is the HD variant, meaning 1280x720. You install it by pasting it over your install of the SD version and renaming config.xml to config.xmh

Lunatic Rave 2 HD with Fast/Slow

This is the same as the other HD version, but with Fast/Slow indicators (fixed LN version).

Lunatic Rave 2 FHD

This is the Full HD variant, meaning 1920x1080. You install it by using the patch executable on your install of the SD version. No need to rename your config file.


beatoraja is a BMS player made in Java. It is open source, cross-platform, and supports BMSON. There are multiple internet ranking servers for beatoraja.


Bemuse is a BMS player which runs completely in the browser.


QMS is a new BMS player that’s meant to be identical to LR2 in gameplay but without the bugs.

List of BMS Players

Lists most other BMS players, sorted by year of release. (Japanese)

Starter Packs

Player Utilities

LR2 Internet Ranking (LR2IR)

Lunatic Rave 2’s Internet Ranking (IR) server. You can add rivals, look for charts and look at rankings for specific charts there.


A beatoraja Internet Ranking (IR) server. The most populated beatoraja IR, only available bundled with the compiled releases.


A beatoraja Internet Ranking (IR) server. The main unique feature of this beatoraja IR is the Unique ID which can be used to bind the profile with Stellaway for the Satellite and Stella difficulty tables.


A beatoraja Internet Ranking (IR) server. Another early beatoraja IR implementation. No specific features when set as the main IR.


A tool that lets you view your lamps across different tables. Only compatible with LR2IR.


A tool that you can use to get recommendations on charts to play. It can also give you a “rating” that can be used to compare yourself to other players, depending of your clears. Please note that this only works with charts from the Insane 1 and Overjoy tables.


A tool used to view your clear lamps on several tables. You need to meet some requirements before being able to see your name there, these are specified on the wevsite.

Stella / Satellite Website

Stella is an alternative table to the Overjoy table that covers difficulties above ★19. On the other hand, Satellite is an alternative table to the Insane table that covers difficulties ☆11-★19. The website is used to propose and vote for new additions / changes to the Stella / Satellite table.

Ribbit’s Online BMS Chart Viewer

A website where you can upload and view BMS charts.

BMSeeker Homepage

A very useful program with many features. You can use it to add tables in Lunatic Rave 2, remove duplicates in your BMS library, install sabuns automatically, fix songs with wrong encoding or even use it as a music player.

BMSeeker English Download

The English version of BMSeeker.


A minimal difficulty table manager for LR2 that is designed to be a simple as possible to use.

GLAssist Download (ver 2.3.2)

A tool used to add tables in Lunatic Rave 2. This program is deprecated, so please use BMSeeker instead if you can.


A tool used to convert SD skins to HD/FHD skins and vice-versa.

A website where you can search for BMS songs and get informations about them.

IIDX Hand Simulator

A tool for “simulating” hand positions / playstyles on controllers.

Dan Courses


Lunatic Rave 2




Lunatic Rave 2 / beatoraja

beatoraja only

Event Packs

BMS Creation



Other Songs and Sabuns