Initsnow103 downloadsDetect and play harmonic progressions in configured folders.
Obsidian plugin for detecting harmony progressions in notes and playing them with a bundled sampled piano.
2-5-3-61-1-4-1-5-4-1V->IV->IIIm7-V7-Imaj7-VIm7Dm9-G13-Cmaj9F#m7b5 -> B7b9 -> Em9C/E -> Fmaj7/A -> G7/B -> CC7(b9) -> Fmaj7(#11)C6/9 -> B7alt -> Em9Supports numeric degrees, Roman numerals, chord symbols, extensions, altered chords, sus/add chords, diminished/half-diminished chords, and slash chords. Inline code is supported; fenced code blocks are ignored.
npm install
npm test
npm run build
Manual install: copy manifest.json, main.js, and styles.css to:
<vault>/.obsidian/plugins/harmony-progression-player/
Source code: GPL-3.0-only.
Bundled piano samples: Salamander Grand Piano V3 by Alexander Holm, CC BY 3.0. See THIRD_PARTY_NOTICES.md.