Damian Evans1 downloadsA chromatic and instrument tuner (guitar, bass, tenor banjo, mandolin, violin, cello) with microphone input selection.
A chromatic tuner for Obsidian, with instrument modes and microphone input selection.
Click the waveform icon in the ribbon, or run Chromatic Tuner: Open tuner from the command palette. The tuner opens in the right sidebar and starts listening. Press Stop (or close the panel) to release the microphone.
The laptop's built-in mic is usually the best choice:
The tuner turns off the browser's own echo cancellation, noise suppression and auto-gain, but it can't turn off processing that happens inside a headset.
If input names show as "Microphone 1, 2…", start the tuner once: names are only available after microphone access is granted. On macOS, Obsidian needs permission under System Settings → Privacy & Security → Microphone.
All audio is processed locally on your device. Nothing is recorded, stored or sent anywhere: the tuner only analyses the live microphone signal while it's running, and releases the microphone when you press Stop or close the panel.
npm install
npm run dev # watch build
npm run build # type-check and production build
To install manually, copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/chromatic-tuner/, then enable Chromatic Tuner under Settings → Community plugins.
Pitch detection uses the McLeod Pitch Method (normalised square difference function computed with an FFT-based autocorrelation) in src/pitch.ts.
Created by Damian Evans with Claude Opus 5.5 (Anthropic).