Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Metronome + Tuner

Patrick FanellaPatrick Fanella76 downloads

A precise metronome and chromatic tuner inside Obsidian.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Metronome + Tuner adds timing and chromatic tuning tools to Obsidian.

Metronome + Tuner view in Obsidian with tempo controls and beat indicators

Features

  • Metronome from 30 to 300 BPM with Tap tempo, configurable time signature, first-beat accent, volume, and seven click sounds
  • Chromatic tuner with frequency, confidence, cents, and note readouts
  • Configurable A4 reference from 415 to 466 Hz
  • Keyboard-accessible tabs and controls
  • Desktop and mobile support

Privacy

The plugin requests microphone access only after you select Use microphone. It analyzes microphone audio locally and does not record, store, transmit, or play that audio. Microphone permission and availability depend on the device, operating system, and Obsidian mobile platform.

Install

After the plugin is accepted into the Obsidian marketplace:

  1. Open Settings → Community plugins in Obsidian.
  2. Select Browse, search for Metronome + Tuner, and select Install.
  3. Select Enable.

Manual install

Download main.js, manifest.json, and styles.css from a release. Copy them into:

<vault>/.obsidian/plugins/metronome-tuner/

Restart Obsidian, then enable Metronome + Tuner under Settings → Community plugins.

Usage

Select the ribbon icon or run Open to open the Tempo & tune view.

  • In Metronome, set the tempo, select Tap tempo, configure Meter & sound, then select Start metronome. Press Space while focus is outside a control to start or stop playback.
  • In Tuner, select Use microphone, allow microphone access, and play one clear note near the microphone. Select Stop listening when finished.
  • Change startup defaults under Settings → Metronome + Tuner.

Commands

  • Open
  • Start metronome
  • Stop metronome

Development

Node.js 24 or later is required.

npm install
npm run dev

npm run dev watches the source and writes main.js at the repository root.

Validation

npm run lint
npm test
npm run typecheck
npm run build
npm run build:clean
npm run check
npm run verify:release

npm run build writes a production main.js. npm run build:clean removes any existing main.js first. npm run check runs linting, tests, type checking, and a clean production build. npm run verify:release is the release gate: it runs check, then validates release metadata and the newly built artifacts. Pass a tag to check it locally, for example npm run verify:release -- 1.0.0.

Release process

  1. Set the same strict x.y.z version in package.json, manifest.json, and versions.json.
  2. Run npm run verify:release -- x.y.z.
  3. Create and push an exact x.y.z tag. Do not add a v prefix.
  4. CI creates or updates a draft GitHub release. Review its assets and notes, then publish it manually.

Do not publish a generated draft without manual verification.

Support and issues

Created by Patrick Fanella. Find more work at Subcult and GitHub. Support is available through Obsidian's native funding link.

Questions or feedback? Email [email protected]. Report bugs or request features in GitHub Issues.

HealthExcellent
ReviewPassed
About
Add a metronome to Obsidian with 30–300 BPM, Tap tempo, configurable meter, accented first beat, volume control and seven click sounds. Tune chromatically with real-time frequency, cents, note and confidence readouts, set A4 from 415–466 Hz, and analyze microphone audio locally without recording or transmitting.
AudioMusic
Details
Current version
1.3.0
Last updated
3 weeks ago
Created
4 weeks ago
Updates
5 releases
Downloads
76
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Patreon
Author
Patrick FanellaPatrick Fanellapatrick-eff
patrickfanella.co
GitHubpatrickfanella
subcult.tv
Xpatrick__eff
  1. Community
  2. Plugins
  3. Audio
  4. Metronome + Tuner

Related plugins

Voice

Listen to your notes as natural speech with text-to-speech (TTS). Read notes aloud, play them like an audiobook in the voice player, download MP3 audio and listen offline hands-free on mobile.

ABC Music Notation

Render music sheets directly from code blocks using ABC music notation via abcjs.

Verovio Music Renderer

Verovio Music Renderer displays musical notation from various formats (MEI, MusicXML, abc) and plays it back.

Sheet Music

Render ABC notation, strumming patterns, and chord sheets inside notes.

Chord Sheets

Work with chord sheets (chords over lyrics or inline) in Live Preview and reading mode: Chord diagrams for guitar, ukulele, mandolin and piano, transpose, autoscroll, and more.

Media Extended

Integrate, manage video or audio directly in your notes, with enhanced playback and timestamp support. (Closed source)

Note Companion

AI-powered note organization and chat. Requires subscription or self-hosting with your own API keys.

TTRPG Tools - Soundboard

Soundboard for TTRPG sessions: image tiles (adjustable height), per-title loop/fades, Stop All, root folder + subfolders, plus Playlists (gold tiles with sequential playback).

Text to Speech

Hear your notes.

Advanced Audio Recorder

Advanced audio recording with input device and folder configuration.