No description
Find a file
2025-11-12 15:46:17 +00:00
lib fix: correct capitalization in setting name for consistency 2025-11-12 15:46:17 +00:00
.eslintignore Initial commit 2025-10-30 16:33:27 +00:00
.eslintrc Initial commit 2025-10-30 16:33:27 +00:00
.gitignore Initial commit 2025-10-30 16:33:27 +00:00
.npmrc Initial commit 2025-10-30 16:33:27 +00:00
.prettierrc feat: initial buildout of repertoire plugin 2025-10-30 16:43:51 +00:00
esbuild.config.mjs Initial commit 2025-10-30 16:33:27 +00:00
LICENSE feat: initial buildout of repertoire plugin 2025-10-30 16:43:51 +00:00
main.ts feat: initial buildout of repertoire plugin 2025-10-30 16:43:51 +00:00
manifest.json feat: update version to 1.0.1 in manifest 2025-10-30 17:17:59 +00:00
package-lock.json feat: initial buildout of repertoire plugin 2025-10-30 16:43:51 +00:00
package.json Initial commit 2025-10-30 16:33:27 +00:00
README.md feat: initial buildout of repertoire plugin 2025-10-30 16:43:51 +00:00
styles.css Initial commit 2025-10-30 16:33:27 +00:00
tsconfig.json Initial commit 2025-10-30 16:33:27 +00:00
version-bump.mjs Initial commit 2025-10-30 16:33:27 +00:00
versions.json feat: update version to 1.0.0 in manifest and versions files 2025-10-30 16:59:46 +00:00

Obsidian Repertoire Plugin

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.