Project Soul
Vision
To remove the cognitive load of setlist planning for live performers, allowing them to focus entirely on their musical expression while ensuring a balanced and professional show.
Principles
- Reliability is Victory: A tool used in live environments must never fail. No backend dependencies, no cloud fragility.
- Speed as a Feature: Generations, searches, and UI interactions must be instantaneous (<100ms).
- Data Sovereignty: The user’s repertoire and shows belong to them. Local-only storage is a non-negotiable privacy feature.
- Intelligent Balance: Music is both energy and physical effort. The tool must respect both the audience’s arc and the musicians’ stamina.
- Universal Access: Provide a high-density, professional experience that works on any screen size.
Values
- Integrity: Explicit and auditable logic in song selection and balancing.
- Craftsmanship: Clean, performant, and well-documented vanilla JS code.
- Empowerment: Giving bands the tools to “doctor” their own setlist health.
- Inclusivity: Built-in multi-language support for a global community of musicians.