Skip to content

haicat/mixer.haicat.moe

Repository files navigation

mixer.haicat.moe

A peer-to-peer sound mixing board that runs (almost*) entirely in the browser. Intended usage is for online tabletop (e.g. D&D and Pathfinder) sessions in which the DM wants to create soundscapes for their players. This can be downloaded and run as-is (although join links will not work; joining will have to be done via ID). Alternatively, you can use the hosted version here.

* A server is used to broker connections between users. By default, this uses the PeerJS official PeerServer

Usage

One user hosts a session, and other users can connect. Once connected, the host can add sounds (e.g. from a YouTube video link), and the connected users will hear the sounds as well. Multiple sounds can be added with their own volume controls.

Current Features

  • Adding sounds via Youtube or direct links to sound files
  • Volume mixing
  • Playlist feature for music
  • Peer-to-peer connection (via PeerJS)
  • Easy joining via generated link
  • Renamable tracks for organization
  • Cool backgrounds B)

Planned Features

In order of priority:

  • Pause/Play
  • Seeking
  • Oneshot soundboard for non-looping SFX
  • Saving and loading preset soundscapes
  • Default presets (with quick links to load them)

About

Peer-to-peer soundscape mixer for online tabletop games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published