Bemuse

Bemuse

  • Play
  • Docs
  • Community FAQ
  • Contribute
  • Discord
  • GitHub

›Creators

Users

  • User Guide
  • Scoring and Judgment
  • FAQ

Creators

  • Preparing Song for Online Play [NEW]
  • Previewer [NEW]
  • Legacy Music Server
  • BMS Support
  • BMS Extensions
  • .bemuse File Format

Developers

  • Developer Guide
  • Architecture
  • The Game Loop
  • Skinning
  • Options
  • Colors
  • Workflows

Bemuse's BMS Extensions

Base36 Channels

Most BMS players support Base10 (00-99) and Base16 (00-FF) channels. I don't want to deal with number clashes in the future, so I took the liberty to extend the support for channel numbers into Base36 (00-ZZ).

This allows more meaningful channel names, such as #xxxSC for scrolling factor and #xxxSP for spacing factor.

Speed and Scroll Segments

  #SCROLL01 1
  #SCROLL02 0.5
  #SPEED01 1
  #SPEED02 0.5
  #001SC:01020102
  #001SP:01020102

History

Speed and scroll segments are introduced in StepMania 5 to dynamically change notes spacing and notes scrolling speed. This allows scrolling effects to be created without relying on BPM changes or STOPs.

Extension Lines

  #EXT #xxxyy:....
← BMS Support.bemuse File Format →
  • Base36 Channels
  • Speed and Scroll Segments
    • History
  • Extension Lines
Bemuse
Docs
User DocumentationDeveloper Documentation
Community
Discord CommunityCommunity FAQGitHub Project
Social
Twitter @bemusegame
Copyright © 2022 Bemuse Team