Skip to content

vanjac/chromatracker-js

Repository files navigation

ChromaTracker

This will be a web-based MOD tracker with a touch-friendly interface. Currently it's very unfinished!

This shares a name with a previous project I attempted -- this new iteration of ChromaTracker is more limited in scope.

The design is inspired by Alexander Zolotov's apps SunVox and PixiTracker, as well as MilkyTracker.

Currently implemented:

  • Custom MOD playback engine, mostly complete
    • Supports MOD extensions like extra channels, panning effects, and expanded frequency limits
  • Pattern editor with touch keyboard, built-in effect documentation
  • Sample editor with basic audio effects, 8-bit dithering, recording
  • Full undo support
  • Render to WAV
  • "Time travel" -- the onscreen playback position accounts for audio latency, so it matches what you're currently hearing, even with a high-latency Bluetooth connection
  • Persistent local file storage
  • Supports mobile browsers and PWA installation

You can try the current alpha build at tracker.chroma.zone. It works best when it's installed as a PWA, see these instructions.

Includes demo tracks from modarchive.org.

TODO:

The UI is currently optimized for small screens and does not scale very well. MOD compatibility still needs work. Many features are still missing, see issues.

About

Web-based MOD tracker (incomplete)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages