React components for rendering SVG guitar chord diagrams
Install the package.
pnpm add @macklinu/chord-diagram
It's also required to use Tailwind with this component.
pnpm add tailwindcss @tailwindcss/vite -D
Wherever you will be using the chord diagram component, make sure to include this library's styles as a Tailwind source
@import 'tailwindcss';
@source "../node_modules/@macklinu/chord-diagram";
Then render the guitar chord diagram using note-note-note-note-note-note
, where note
is either the literal x
(muted string) or a numeric value (0-24) to indicate which fret should be played. For example, C Major (open) would look like this:
import { GuitarChordDiagram } from '@macklinu/chord-diagram'
const MyComponent = () => {
return <GuitarChordDiagram chord='x-3-2-0-1-0' />
}