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:....