Backbone Singer Tone


Backbone Singer Tone turns mic input into real-time pitch data for Unity: Hz, MIDI note, cents, and note name. Drop the prefab, wire UnityEvents, and make your singing app!


by Backbone Labs


Price History +

🎤 Backbone Singer Tone for Unity – Turn Voice into Gameplay


Capture sung notes in real time and drive your game with musical intent. Backbone Singer Tone listens to the microphone and outputs frequency (Hz), MIDI note, cents, and note name—all exposed as properties and UnityEvents for instant wiring to UI, VFX, and logic.


Key Features


Real-time vocal pitch detection, tuned for voice


Coarse-to-fine DSP + IIR filters for stable notes


Mode smoothing to reduce flicker


Silence gate with optional auto-clear


Event-driven API: OnPitchHz, OnMidiNote, OnMidiCents, OnNoteName


Prefab-first workflow: drop MicToneDetector and go⚙️ Performance & Control


Low latency with adjustable pitchWindowMs


Tune stability vs lag with consecutiveDetections


Muted AudioSource prevents feedback


Minimal GC; optional debug logs🧪 What’s Included


Prefab: MicToneDetector


 Runtime: DSP, tracker, IIR filters, circular buffer, detector wrapper


Sample scene: live Hz/MIDI/Note UI


Docs: Quickstart + full technical reference



🎮 Perfect For

  • Singing games and scoring
  • Reactive UI/VFX, stream overlays
  • Tuners and ear-training tools

✅ Unity 2020.3+ (Mono/IL2CPP)


✅ Desktop, Mobile, VR, Console, WebGL


✅ Clean C# source, documented (Doxygen for power users)


✅ Sample scenes included



🧑‍💻 Ultra-fast Quickstart


Add the prefab → tweak a few fields → press Play → sing.


Optionally wire UnityEvents in the Inspector for instant feedback.



Give your game a voice. Make every note count.