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
- Host: GitHub
- URL: https://github.com/rudolfochrist/chordbox
- Owner: rudolfochrist
- License: mpl-2.0
- Created: 2025-01-16T22:13:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-16T22:20:14.000Z (4 months ago)
- Last Synced: 2025-01-16T23:22:14.848Z (4 months ago)
- Language: Common Lisp
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE.txt
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