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

Repertoire

samuelbeardsamuelbeard29 downloads

Helps musicians manage their music with chord sheets and automatic transposing.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

A plugin for Obsidian that allows you to write chord charts using Roman numeral notation.

Features

  • Write chord charts using Arabic numeral (e.g., 1, 2, 5/7) notation.
  • Change the key of the chord chart easily using frontmatter.
  • Supports altered chords (e.g., b3, #4).
  • Supports slash chords (e.g., 1/5, 2/3).

Showing Chords

To show chords, use the code block type repertoire:

1 5 6 4

This will render as: C G Am F (assuming the key is C)

Parentheses

You can wrap a chord in parentheses to indicate an optional or passing chord. The parentheses will be rendered with the chord.

1 (5/7) 6 4

This will render as: C (G/B) Am F (assuming the key is C)

Key and Capo

You can set the key and capo in the frontmatter of your note:

---
Key: G
Capo: 2
---

This will render the chords in the key of G, but if you have a capo on the 2nd fret, it will display the chords as if they were in the key of A.

Tip: Displaying a whole setlist on a single page

The best way to display multiple songs on a single page is to keep each song in its own note, then create a new note that links to each song. Use the ![[note name]] syntax to embed each note into the setlist note.

81%
HealthExcellent
ReviewSatisfactory
About
Write chord charts using scale-degree notation (e.g., 1, 2, 5/7) and render them as chords in any key. Include altered chords (b3, #4), slash chords, and optional or passing chords using parentheses. Set key and capo in frontmatter to transpose displays.
MusicMarkdownProperties
Details
Current version
1.0.2
Last updated
6 months ago
Created
7 months ago
Updates
4 releases
Downloads
29
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
samuelbeardsamuelbeard
samuelbeard.xyz
GitHubsamuelbeard
  1. Community
  2. Plugins
  3. Music
  4. Repertoire

Related plugins

Virtual Content

Display markdown text (including dataview queries or Obsidian bases) at the bottom, top or in the sidebar for all notes which match a specified rule, without modifying them.

Chord Sheets

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

Slurp

Slurps webpages and saves them as clean, uncluttered Markdown.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.