A next-gen music platform combining:
- On-demand and live streaming sessions
- Interactive learning with simulations and practice tools
- A tune composer and editing suite for creation and collaboration
Create a unified studio where learners and artists can stream, learn, simulate complex musical scenarios, and compose/arrange music collaboratively.
- apps/web: User-facing web client (streaming, lessons, composer UI)
- apps/api: Backend APIs (auth, media, sessions, scoring, content)
- packages/simulations: Reusable simulation engines (ear training, rhythm, ensemble balance)
- packages/tune-composer: Composition editor components and MIDI tooling
- docs: Product specs, architecture, and onboarding
- Define content and user models (tracks, lessons, sessions)
- Audio pipeline: ingest, encode, stream
- Live sessions: WebRTC signaling + low-latency transport
- Learning sims: ear training, tempo/rhythm coach, chord progression drills
- Composer: piano roll, staff view, MIDI import/export, notation
- Requirements will be defined after project initialization.