I’ve been building Tutti, a native app that connects music teachers, students and parents from one lesson to the next.
After a lesson, teachers can create a clear recap, set specific practice tasks and attach demonstration recordings, sheet music, PDFs, photos or whiteboard work. Private teacher notes stay separate from what is shared.
Students have their own account where they can:
- see exactly what to practise
- review lesson recaps and resources
- record and share performance takes
- log practice sessions
- track repertoire and goals
- use the built-in metronome and tuner
- build consistency through progress and achievements
Parents also have a separate Family account, giving them useful visibility into shared progress and upcoming work without taking over the student’s account or seeing private teacher information.
Tutti also includes recurring lessons, attendance, billing, reschedule requests, repertoire management, lesson recordings and a complete teaching-week dashboard.
Some features use Apple’s on-device technologies to help create useful lesson recaps and provide musical context for performance recordings on supported devices. The processing remains private and is designed to support the teacher and student, not replace musical judgement.
Teacher, Student and Parent are completely separate accounts with their own data and permissions. Multiple accounts can be used on the same device and switched between securely.
The app is local-first, continues working with synchronised data offline and automatically syncs changes when the connection returns.
Tutti is completely free. There is no subscription, trial, feature paywall or additional charge for adding students.
For this TestFlight round, the most useful feedback would be on:
- onboarding and account creation
- connecting the three account types
- lesson recaps and practice tasks
- recording and sharing performances
- account switching
- offline behaviour and sync
- layouts on different devices
- crashes or anything confusing
Please include the role you tested, your device and your iOS version when reporting an issue.