Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.77 KB

File metadata and controls

26 lines (21 loc) · 1.77 KB

Japanese version

Specifications

This directory is a Markdown collection of specifications used in the be-music repository.

Supplement:

  • These documents prioritize how this repository implements and interprets the formats over the original specifications themselves.
  • If there is a discrepancy with the official specifications, please first decide on an implementation policy and then update this document.
  • Keep these documents focused on the current implementation. Put past decisions in pull requests, commit messages, and changelogs.
  • @be-music/json is responsible for pure IR, and @be-music/chart is responsible for score semantics such as beat resolution and event order.
  • @be-music/player is the shared engine package. Terminal-specific behavior lives in @be-music/player-tui and Terminal player implementation notes, while browser-specific behavior lives in @be-music/player-web and Browser player implementation notes.
  • @be-music/lr2-skin and @be-music/beatoraja-skin keep skin parsing renderer-independent. Browser PixiJS rendering is documented under @be-music/player-web.