Chord voicing systems
Four-voice chords are versatile and ubiquitous across all music genres. The @music-ui/fretboard library contains various voicing systems organized by inversion and bottom string.
The provided chord voicing systems work just for 6-string guitar in standard tuning.
Rendering a chord voicing
The Fretboard.renderChordVoicing function accepts the following parameters:
| Name | Type | Description |
|---|---|---|
type | drop2 | drop3 | The voicing type |
string | 4 | 5 | 6 | The base string |
root | string | The root note |
quality | maj7 | 7 | m7 | m7b5 | dim7 | The chord quality |
inversion | 0 | 1 | 2 | 3 | The chord inversion |
import { Fretboard } from "@music-ui/fretboard";
const fretboard = new Fretboard();
fretboard.renderChordVoicing({
type: "drop3",
string: 6,
root: "G",
quality: "maj7",
inversion: 0,
});Output:
Explore systems
At the moment drop2 and drop3 voicings are included. You can explore them in the widget below:
Last updated on