An open API service indexing awesome lists of open source software.

https://github.com/rudolfochrist/chordbox

Generate chord diagrams the easy way
https://github.com/rudolfochrist/chordbox

Last synced: 2 months ago
JSON representation

Generate chord diagrams the easy way

Awesome Lists containing this project

README

        

# -*- mode: org; -*-

* NAME

chordbox --- Generate chord diagrams the easy way.

* SYNOPSIS

#+begin_src sh
$ chordbox -o d7.svg 'D7:xxG3D2A3x:35'
#+end_src

* DESCRIPTION

This tool generates a five fret chord diagrams in SVG format from a given specification string.

** SPECIFICATION STRING

The specification consists of three segments separated by =:=. The first segment specifies the chord name. The
middle segment specifies the chord structure and the last segment specifies the fret marker.

The chord structure consists of 6 tuples. Each tuple consists of guitar string name and fret number. Those two
values specify what note to fret. String names are all upper case except the high e string. Blocked strings
are indicated with a =x=. Open strings with =o=.

#+begin_example
>----------------------- Chord name
| >------------------ Chord structure specification
| | >------ Indicates on which fret the page
| | | number should be placed
| | | >---- Fret number
| | | |
D7 : xxG3D2A3x : 3 5
#+end_example

* AUTHOR

Sebastian Christ ([[mailto:[email protected]]])

* COPYRIGHT

Copyright (c) 2025 Sebastian Christ ([email protected])

* LICENSE

Released under the MPL-2.0 license.
See [[file:LICENSE.txt][LICENSE]].

* SEE ALSO