Skip to content
AC4483Public

About

Map which songs you can mix into each other, practice transitions, and build DJ sets

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Mixgraph

A free web app for DJs to map which songs they can mix into each other, practice the transitions they're learning, and build sets from the ones they've nailed.

Try it now: https://ac4483.github.io/mixgraph/ · No install, no sign-up. Works on phone and laptop.

License: MIT

Features

  • Next: pick the track that's playing to see every transition you've logged out of it, plus untried tracks that should mix well (compatible Camelot key, BPM within 6%).
  • Practice: mark transitions as To try, Learning or Nailed. Log each attempt as clean or messy; three clean in your last five marks it as nailed. "Practice today" picks what needs work.
  • Sets: pick a start track, length and energy shape (build up, peak and cool down, or steady). Mixgraph chains together transitions you've practiced, shows the energy curve and any gaps, and lets you step through the set live.
  • Graph: every track placed around the Camelot wheel, with arrows for transitions. Color by key or by energy.
  • Tracks: your library with title, artist, BPM, key and energy (1–10).

Your data

Everything is saved in your own browser (localStorage). Nothing is sent to a server, so your library stays on the device and browser you use. Clearing your browser data erases it.

Run it yourself

It's a single file with no build step: open index.html in a browser, or host it anywhere static.

Contributing

Bug reports, ideas and pull requests are welcome. See CONTRIBUTING.md, browse good first issues, or ask in Discussions.

License

MIT

About

Map which songs you can mix into each other, practice transitions, and build DJ sets

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages