Julia package for visualizing chords on the guitar fretboard.
Visualizing an Esus4 chord.
using Fretboards, Crayons, ANSIColoredPrinters
using Fretboards.Intervals
fb = Fretboard(STANDARD_TUNING, 12);
let root = pitch"E"
for (mark, semitones, color) in [("1", 0, :red),
("4", P4, :yellow),
("5", P5, :green)]
annotate_matches!(x -> x.pitch ≂ root + semitones,
Annotation(mark, Crayon(foreground = color)), fb)
end
end