Skip to content

SNURhythm/OpenBMS

Repository files navigation

OpenBMS [WIP]

OpenBMS is a crossplatform BMS player which depends on open source libraries only

Current Progress

  • Implement basic chart select screen
  • Implement audio output
  • Implement BGA playback
  • Implement gameplay

Dependency

  • SDL2 + bgfx
  • FFmpeg (for BGA rendering)
  • SQLite3
  • PortAudio (for desktop) + miniaudio (for mobile)
  • libsndfile
  • bms-parser-cpp for fast BMS parsing