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.