Support: ask your question here
Open-source .NET app for iOS, Mac Catalyst, Android and Windows.
Real-time note pitch + BPM detection for voice and instruments. Selectable note notations, streak achievements. Audio gain boost, on-device processing.
-
AppStore - install for iPhone and iPad
-
Google Play - install on Android
-
Run on Windows and MacCatalyst compiling from source code
SolTempo listens to your instrument or voice in real time and shows the musical note (pitch) you’re playing or singing.
Switch to the secondary module to detect music tempo (BPM) and get an instant read with an appealing visual display.
Designed for solfeggio practice, ear training, and tuning, SolTempo also adds encouraging effects when you hit 8 and even 14 consecutive correct notes.
Features
- Real-time note pitch detection for voice and instruments
- Tuning indicator shows how sharp/flat you are relative to the nearest semitone
- Multiple note notations: Letters (A B C…), European (Sol La Si), American (Sol La Ti), Cyrillic (До Ре Ми…), Numbers (1 2 3…)
- Sharp/flat semitones option (C#, Eb, etc.)
- BPM / tempo detection (approx. 40–260 BPM) for music or metronome
- Tap to reset the current module and start listening from scratch
- Audio settings: choose input device (or System Default) and enable Gain (+5) for low signals
Tips
- Keep your instrument close to the microphone for best accuracy.
- For voice pitch detection, avoid background music.
Privacy SolTempo does not collect, store, or share personal data. Audio analysis happens locally on your device and all data stays on it.
Please star ⭐ if you like it!
- Initial release
- Using
SkiaCameraaudio monitoring and audio transform features - Applying backdrop liquid glass-like SKSL shader in real-time
- Using shaders for animating appear/exit of popups
- Uisng animated shader for achievement effect
- Built-in shader live editor when running on Windows
- Confetti and equalizer SkiaSharp drawing helpers
- App drawn on a single DrawnUI
Canvas.
Contributing to repository is very welcome.
- Background image - by John Matychuk.
-
Real-time SKSL shaders: Filters Camera
-
Transition shaders: ShadersCarousel
Made with DrawnUI for .NET MAUI