Show HN: Stroboscopic Instrument Tuner
5 days ago
- #tuner
- #Odin
- #music
- Stroboscopic instrument tuner written in Odin.
- Automatic pitch detection using NSDF (McLeod Pitch Method).
- Features smooth strobe display with adaptive auto-gain for consistent feedback.
- Manual target note selection available.
- Harmonic mode displays partials of detected note across multiple strobe bands.
- Vernier mode shows same fundamental frequency in each band with increasing sensitivity.
- Adjustable contrast and strobe sensitivity (speed) via sliders.
- Hertz/Cents display option.
- Keyboard shortcuts for note selection and octave changes.
- Switch between auto & manual note detection modes.
- Licensed under GPL v3.
- Uses PortAudio, PFFFT, Inter typeface, Noto Sans, and Raylib.
- Installation requires 'just' command runner and dependencies.
- Pitch detection uses autocorrelation via FFT for accurate frequency identification.
- Strobe effect driven by phase comparator algorithm for visual feedback.
- Auto-gain (AGC) maintains visibility as signal fades.