Skip to Content
JavaScriptFretboard DiagramsChord voicing systems

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:

NameTypeDescription
typedrop2 | drop3The voicing type
string4 | 5 | 6The base string
rootstringThe root note
qualitymaj7 | 7 | m7 | m7b5 | dim7The chord quality
inversion0 | 1 | 2 | 3The 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