A complete music practice companion app for iPhone and iPad, featuring practice recording, metronome, tuner, and music dictionary.
Claveo is a free, comprehensive music practice app designed for musicians of all levels. The app provides essential tools for practice, learning, and improvement.
- Practice Recording: Record unlimited sessions with crystal-clear audio quality
- Advanced Metronome: Precise tempo control with customizable beat patterns and time signatures
- Precision Tuner: Real-time pitch detection with professional accuracy
- Music Dictionary: Searchable database of music terms and definitions
- Practice Journal: Track your practice sessions with detailed entries and statistics
- Habit Tracking: Monitor your practice consistency and build better habits
- Optical Music Recognition (OMR): Scan and digitize sheet music from photos (Beta - January 2026)
This repository contains both the iOS app and the official website:
Claveo/
├── Claveo/ # iOS app (Swift/SwiftUI)
│ ├── Models/ # Data models
│ ├── Services/ # Business logic and services
│ └── Views/ # SwiftUI views
└── web/ # Official website (Svelte)
├── src/
│ ├── pages/ # Website pages
│ └── styles.css # Global styles
└── public/ # Static assets
- Language: Swift
- Framework: SwiftUI
- Dependencies:
- Tuna: Pitch detection library by alladinian
- Framework: Svelte
- Build Tool: Vite
- Deployment: Netlify
Open Claveo.xcodeproj in Xcode to build and run the app.
cd web
npm install
npm run dev # Development server (http://localhost:5173)
npm run build # Production buildCopyright (c) 2025 Oliver Tran. All rights reserved.
See LICENSE for more information.
For questions, feedback, or licensing inquiries: claveo.app@gmail.com