BMS Community Resources
A website with BMS related resources.
Feel free to open issues and pull requests.
Table of Contents
- Communities
- Player Guides
- Clients
- Starter Packs
- Player Utilities
- Dan Courses
- Skins
- Tables
- Event Packs
- BMS Creation Tutorials and Tools
- Other Songs and Sabuns
- Miscellaneous
Communities
Player Guides
- Lunatic Rave 2 Guide
- English beatoraja Guide
- Japanese beatoraja Guide
- IIDX How-To: Playstyle
- IIDX Tutorial: Lets talk about key setups by DARQs
- PMS Guide
- CanMusic Setup Guide
- 10K2S Setup Guide
Clients
Lunatic Rave 2 SD
LR2 is the standard BMS player. It is 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. Please note that at the moment, only one LR2 skin natively supports FHD (LITONE).
beatoraja
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.
LR2oraja
LR2oraja is a beatoraja fork using LR2 timing windows and gauges instead of the default beatoraja ones.
LR2oraja ~Endless Dream~
LR2oraja ~Endless Dream~ is an LR2oraja fork with additional features such as a rate modifier and a random trainer, as well as faster song and table processing (up to 20x faster compared to stock beatoraja).
Bemuse
Bemuse is a BMS player which runs completely in the browser.
QMS
QMS is a new BMS player that’s meant to be identical to LR2 in gameplay but without the bugs.
Qwilight
Qwilight is a new BMS player with support for various keymodes, internet ranking, online multiplayer and chat and much more. It is open-source and supports BMSON.
Lunatic Vibes
Lunatic Vibes is a modern BMS player aiming to be identical to LR2 in gameplay and feel, with support for LR2 skins (SD, HD and FHD) as well as additional features such as online multiplayer. Development is currently halted.
Lunatic Vibes F
A fork of Lunatic Vibes, currently in active development.
List of BMS Players
Lists most other BMS players, sorted by year of release. (Japanese)
Starter Packs
- BMS Starter Pack 2022
- GroundbreakinG BMS Package
- GENOSIDE BMS StarterPackage 2018
- GENOSIDE BMS StarterPackage
- Toy Musical Gateway
- Toy Musical 3
- LUMINOUS
- Pure White
- BMS Starter Pack 2006-2009
- Korea BMS Starter Pack 2009
- Korea BMS Starter Pack Polaris
- Korea BMS Starter Pack Primrose
- Lunatic Rave Endless Music
Player Utilities
BMS Search
A website where you can search for BMS songs and get information about them.
BMSeeker
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. This link is a mirrored version with some edits (such as the default table list) as the official version is not available anymore.
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.
MochaIR
A beatoraja Internet Ranking (IR) server. The most populated beatoraja IR, only available bundled with the compiled releases.
MinIR
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.
Bokutachi
A modern score tracker and Internet Ranking (IR) server. Supports beatoraja (PMS only), LR2oraja (including Endless Dream) and LR2.
Cinnamon
A website containing many BMS-related tools and services including a score tracker and lamp viewer, an Internet Ranking (IR) server for beatoraja and LR2oraja and a table creator, among others.
Notepara
A tool that lets you view your lamps across different tables. Only compatible with LR2IR.
Walkure
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.
Stairway
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. This is a mirrored version by ladymade-star as the original viewer is not available anymore.
SimpleBMSTable
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.
LR2SkinConverter
A tool used to convert SD skins to HD/FHD skins and vice-versa.
LR2SkinConverter (English)
An english translation of the LR2SkinConverter tool.
IIDX Hand Simulator
A tool for “simulating” hand positions / playstyles on controllers.
BmsPreviewAudioGenerator
A tool to generate previews for BMS files that do not provide one, for use with beatoraja. An english usage guide can be found here.
BMSOrganizer
A tool to merge and rename duplicate BMS songs.
Dan Courses
- Official Dan Courses (GENOSIDE 2018)
- Old Official Dan Courses (~2012)
- Stella / Satellite Skill Simulator
Skins
Lunatic Rave 2
- WMIX
- Endless Circulation Self Evolution
- Seraphic Ver.F+
- KCOOL 1.72
- LITONE5 0.5.1
- LITONE5 PLAYAC 1.0.1
- ht51-DeepForest-v2 20110917
- Remi-S 10
- Remi-S+ v2.40
- Remi-S Snow Wind
- Remi-S (various editions)
- RED BELT/OVERACTiVE
- OVERACTiVE DX3
- Fivemania: The Return (5/10k skin)
- LightPop (PMS skin)
beatoraja
- Brook
- LITONE
- 24K keyboard-like skin for beatoraja
- 50K keyboard-like skin for beatoraja
- Remi-oraja
- Skins on http://dpbmschart.web.fc2.com
- RESULT SIMPLE FM
- Skins by @mnpyprrn
- DarkTheme
- BeatPop (PMS skin for beatoraja)
- GroundbreakinG Skin
Sound
Tables
Lunatic Rave 2 / beatoraja
- Normal 1
- Insane 1
- Normal 2
- Insane 2
- Satellite
- Stella
- @Fez_ike’s Beginner table
- Stardust
- Starlight
- DP Normal (Delta)
- DP Insane
- DP Satellite
- Overjoy
- Overjoy (NEW GENERATION)
- LN Table
- PMS Normal
- PMS Insane
- DARKSABUN’s List of Tables (used by the BMSeeker mirror)
beatoraja only
Event Packs
- Various event packs (100+)
- [db]
- BMS of Fighters 2004
- BMS of Fighters 2005
- BMS of Fighters 2006
- sen-goku
- BMS of Fighters 2008
- BOF2009 up to G2R2018
- PABAT!2013 (Torrent)
- PABAT!2014 (Torrent)
- PABAT!2015 (Torrent)
- PABAT!2016
- PABAT!2017
- PABAT!2018
- PABAT!2019
- PABAT!2020 (1st reg.)
- BMSをいっぱい作る2019
- Wire Puller 1 to Wire Puller 3
- 東方音弾遊戯 1 to 東方音弾遊戯 6
- 東方音弾遊戯 7
- 東方音弾遊戯 8
- Be-Music West
- Mumeisen11
- Mumeisen12
- Mumeisen13
- Mumeisen15
- Mumeisen17
- BMS Shuin II
- Re: Copy & Arrange Only BMS Event 2012.12
- Minikb! 32kb BMS Event
- 「lokb」
- BMS of Fighters eXtreme Violence
BMS Creation
Tutorials
- BMS Creation Notes #1: Introduction to BMS
- BMS Creation Notes #2: Creating Keysounds
- BMS Creation Notes #3: The Basics of Charting
- Legacy BGA How-To
- BMS Charting 101
- LR2 Skinning Guides by THULIUM
- FL Studio mid2bms guide by BilliumMoto
- BMS Production Checklist
Tools
- BMS #TOTAL Calculator
- woslicerII
- woslicerII (English)
- woslicerIII
- Mid2BMS
- BMHelper (Japanese)
- BMHelper (English)
- BMS Maker 2
- BMS Maker 3
- mBMplay
- uBMplay 1.5.2
- PMSee-V
- BMSE
- iBMSC
- µBMSC - modified version of iBMSC (bms editor)
- µBMSC (NS-Kazuki fork) - modified version of µBMSC with additional features
- pBMSC - another modifed version of µBMSC with additional features and fixes catering to charters
- BMSONE (bmson editor)
- BMS Auditor
- fbmsonplay (bmson preview player, requires uBMplay)
- PMS Mistake Checker
Other Songs and Sabuns
- BMS uploader Mirror
- BMS uploader Mirror (alternative)
- Overjoy Songs and Sabuns
- Pack for almost every 24K BMS in the 24K table
- 24K/48K Tables Pack
- BMS Sabun Uploader
- Unofficial Stella Package (updated weekly)
- Unofficial Satellite Package (updated weekly)
- 24K “Sample Charts” list
- Packages for all the “major” difficulty tables
- Collection by Mr. Bradley Mr. Martin - Infrequently uploaded, packages for older events may be missing some songs
Miscellaneous
- BMS EVENT LITE ALT - Frequently updated list of BMS events, organized by year and date
- BMS Terminology - Definition of terms used when talking about BMS
- LR2 Skin Help - Definition and usage of variables in .csv files
- Be-Music Surge - BMS Music Station
- BMX2WAV - Program that converts BMS to a wav using their keysounds
- BGAEncoder - Program that converts BMS with BGA to video
- BGAEncAdv - Program that converts BMS with BGA to video
- BtoA003c - Program that converts BMS with BGA to video
- Sp2Dp - Program that converts an SP chart to a DP chart
- Bs016 - Program that lets you set a BMS as your screensaver
- bmsj - Program that analyzes BMS to predict the difficulty
- LR2Flac - Patch allowing LR2 to add FLAC as another fallback extension alongside WAV and OGG
- LR2 Timing Window - Article about Lunatic Rave 2’s timing windows
- 10K2S Difficulty Table Discussion Spreadsheet - Google Sheets document that people use to discuss the 10K2S table