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

Chord Bars

azv133azv1332 downloads

Write chord progressions bar by bar and play them back, with transposition, metronome, tap tempo, a piano chord finder and drag and drop.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Write chord progressions bar by bar in Obsidian and hear them back.

Chord Bars turns a ```chords code block into an interactive chord chart: bars laid out four per line, sections, repeats, and a toolbar to play, loop, transpose and change the tempo. A built-in piano finds the name of the chord you play and adds it to the progression.

Writing chords

```chords
[Intro]
| F# | B Bmaj7 | D#m | C# |

[Verse] x2
| F | Am/E | Adim/D# | Dm7 |
| A#m | F | Gm G | C7(b9) |
// second time: hold the C

[Chorus]
| B | C# | D#m | % |
```
Syntax Meaning
[Verse] Section title
| F# | B Bmaj7 | One row of bars. Several chords in a bar split it evenly. Outer pipes are optional.
% Repeat the previous bar
x2 at the end of a row Play that row twice
[Verse] x2 or [Verse x2] Play the whole section twice (no blank lines inside the section)
// text A note
time: 3/4 Beats per bar (default 4/4)

Rows longer than four bars wrap onto the next line (two per line on narrow screens).

Chord symbols

Any root with # or b, an optional slash bass, and the usual qualities, extensions and alterations, in the common spellings:

C Cm C7 Cmaj7 CΔ7 Cm7b5 Cø Cdim7 C°7 Caug C+ C5 Csus2 C7sus4 Cadd9 C6 C6/9 C9 Cmaj9 Cm11 Cmaj11 C13 Cmaj13 Cm(maj7) C7(b9) C7b9 C7(9-) C7(#9) Cmaj7(#11) C7(11+) C7(b13) C7alt C7(b9,#11) C/E C7(b9)/E

Note properties

Property Use
key Shown in the toolbar and transposed with the chart
bpm Starting tempo. Changing the tempo in the toolbar saves it here.

Toolbar

  • Play / Stop, Loop and Metronome. Tempo, transposition, metronome and sound can all be changed while playing.
  • Play from anywhere: the ▶ in a bar's corner, a double-click on a bar, or the ▶ next to a section title. Play keeps starting from that point until you press ⏮.
  • BPM with − / + and Tap tempo (tap the beat a few times).
  • Transpose up or down in semitones, and switch between ♯ and ♭ spelling. This only changes the view, not your note.
  • Sound: Soft Piano and Acoustic Guitar (recorded samples), plus synthesized Piano, Guitar, E-Piano, Pad, Organ and Synth.

Piano chord finder

Open it with the 🎹 button. Click the keys, or use your computer keyboard (A W S E D F T G Y H U J K…, Z/X to change octave). The chord name appears as you play, with alternatives when there is more than one (Am7 = C6/A). The lowest note is the bass, so slash chords are detected too.

  • New bar (Enter) adds the chord as a new bar after the selected one.
  • In bar (Shift+Enter) adds it inside the selected bar.
  • Click a bar to choose where chords go. Space plays the chord, Esc clears it.

Drag and drop

Drag a chord to another bar to move it, hold Ctrl (or Alt) to copy it, drop it on the dashed + at the end of a row to make a new bar, or on Delete to remove it. Every change is written back to the note, so Ctrl+Z undoes it. Drag and drop needs a mouse, so it isn't available on phones.

Network use

The Soft Piano and Acoustic Guitar sounds use recorded samples that are not bundled with the plugin. The first time you choose one of these sounds, Chord Bars downloads its samples (about 1.8 MB for the piano and 6.8 MB for the guitar) from the sources below and saves them in the plugin folder. After that they work offline. Nothing else is sent or received, and the other sounds never use the network.

Credits

  • Soft Piano: Salamander Grand Piano by Alexander Holm, CC BY 3.0, served by Tone.js.
  • Acoustic Guitar: tonejs-instruments by Nicholaus Brosowsky, CC BY 3.0.

Installing manually

Copy main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/chord-bars/, then turn on Chord Bars in Settings → Community plugins.

License

MIT

HealthExcellent
ReviewPassed
About
Write chord progressions bar by bar in Obsidian and hear them back. Turn chords code blocks into interactive chord charts with sections, repeats, playback, looping, tempo and transpose controls, plus a built-in piano that names chords you play and adds them to the progression.
MusicAudio
Details
Current version
2.1.1
Last updated
13 hours ago
Created
13 hours ago
Updates
2 releases
Downloads
2
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
azv133azv133
GitHubazv133
  1. Community
  2. Plugins
  3. Music
  4. Chord Bars

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.

Metronome + Tuner

A precise metronome and chromatic tuner inside Obsidian.

Media Extended

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

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.

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.