SolTempo

March 8, 2026 · View on GitHub

Support: ask your question here

banner

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.

Read the blog article 👈


Install

  • 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
banner

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!

Latest Changes

  • Initial release

Development Insights:

  • Using SkiaCamera audio 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.

.NET MAUI Libs Stack

Contributing

Contributing to repository is very welcome.

Credits


Made with DrawnUI for .NET MAUI