A voice training app for building pitch accuracy, control, and confidence.
Crescendo is a mobile app that helps singers improve their voice through interactive exercises and real-time pitch feedback. It combines structured vocal warmups with a visual “pitch highway” that shows how closely you’re matching target notes as you sing.
The goal is simple: make vocal practice clear, measurable, and motivating—without needing a piano, teacher, or studio setup.
- 🎯 Real-time pitch detection and visual feedback
- 🎼 Range-aware vocal exercises
- 📈 Progress tracking and exercise completion
- 🔓 Difficulty levels that unlock as you improve
- 🔁 Review your last take and replay pitch contours
A quick tour of the Crescendo workflow.
Piano — Explore pitch and reference notes interactively.
- Flutter (iOS & Android)
- Real-time audio input and pitch tracking
- Local persistence (SQLite)
- Flutter SDK (latest stable)
- Xcode (for iOS) or Android Studio
- A physical device recommended for audio input testing
git clone https://github.com/adiwenz/crescendo.git
cd crescendo_mobile
flutter pub getflutter run




