ChartMonIX

Guitar chart generation for Rocksmith & Guitar Pro

Roadmap

What we plan to build next. Shipped work is listed in What's new. Engine phases align with ROCKSMITH_CHART_BUILDER_PLAN.md.

Now (product MVP)

Finish the chart workspace so builders can rely on it daily.

Item Status Notes
MIDI upload → JSON + GP5 Shipped Create a chart project
Queue processing Shipped Run queue:workProcess charts
Saved artists + Spotify link Shipped Artists & Spotify
In-app docs Shipped Documentation
Release versioning (VERSION, changelog sync) Shipped Make it so, /whats-new
Light / dark mode + profile appearance Shipped UI theming
Projects nav + status dropdown Shipped Dashboard / header Projects menu
Admin brand sidebar shell Shipped /admin/users and admin role app layout
Public What's new & roadmap Shipped /whats-new, /docs/roadmap
MIDI-first create + filename → song name Shipped Create a chart project
developmentproduction promote (makeitsoprod) Shipped Make it so prod
Email verification before workspace Shipped Verify your email
Tuning on project create Planned DB column exists; wire UI + Python
Link project artist → saved Artist record Planned Spotify metadata on exports
Re-process / job failure UX Planned Clear errors, notifications
Real-world MIDI QA (e.g. CyMatrIX) Planned Benchmark quality + 10s target

Phase 1 — Core engine (plan)

Baseline shipped in Python:

  • MIDI parser, internal JSON, beat map, measure engine, guitar solver, validation, GP5 exporter

Next engine improvements (still Phase 1 quality):

  • Stronger chord / phrase detection
  • Better fingering solver cost function
  • More validation rules (stretch, overlaps, export checks)
  • Performance: 4-minute MIDI under ~10 seconds

Phase 2 — Notation

  • MusicXML export
  • Standard notation views
  • Tab rendering
  • Print-friendly layouts

Phase 3 — Rocksmith

  • EOF export
  • Rocksmith XML
  • DLC packaging workflow
  • Tone definitions
  • Dynamic difficulty

Phase 4 — Game charts

  • Clone Hero
  • YARG
  • Guitar Hero–family exporters

Phase 5 — AI

  • Fingering AI
  • Genre-aware voicings
  • Technique prediction
  • Humanization
  • Automatic arrangement refinement

Song workspace (plan)

Future uploads beyond MIDI-only:

  • Audio (WAV / MP3 / FLAC)
  • Cover art
  • Lyrics
  • Difficulty metadata
  • Visual timeline / waveform editor

Update this file when priorities change. Mark items Shipped in What's new when they land.