libbytebeat-composer

This website is a player for javascript bytebeat music. The player attempts to generate PCM audio data, and for each sample evaluates your code to obtain the amplitude. How exactly this is done is configured with userscript-style metadata embedded in your code (see example song for details).

See also other online bytebeat players:

  • by SthephanShi — the Dollchan Player, this player tries to be compatible with it (aside from the metadata format)
  • by Bemmu and Rarefluid — this is one of the first players.
  • by Paul Hayes — also is one of the first. Dollchan Player is a very deeply modified fork of it.
  • by Greggman — a source of inspiration for creating Dollchan Player, but in turn, Greggman took the songs library from it.
  • by SArpnt — a fork of Dollchan Player, but in turn Dollchan took many technologies and ideas from SArpnt. SArpnt introduced libbytebeat-composer's author to bytebeat music on social media.
  • by Chasyxx — a fork of Dollchan Player, has some additional features.

You can conveniently import songs from (or export to) the Dollchan Player using the form below.

This player is developed by kimapr, and uses parts of libbytebeat, which you can also use in a customized ffmpeg fork to play bytebeat music outside of the web (e.g. in your media player), or to pre-render it.