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:work — Process 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 |
development → production 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.