Skip to content

Repository files navigation

The fretplot package

CoverImage

Author and maintainer: Soumendra Ganguly
Copyright 2025 Soumendra Ganguly


The fretplot LuaTeX package provides batch generation of scale and chord diagrams for plucked string instruments, such as the guitar.

  • Flexible & automated:
    Highly customizable and automatable via simple, powerful file formats for describing fretboard diagrams. Easily generate batches of diagrams.

  • Attractive defaults:
    Comes with sensible, visually appealing default settings.

  • Music theory aware:
    Includes easy-to-use LaTeX macros that understand music theory. Render guitar scale diagrams by specifying the musical scale or scale type via built in macros or directly via degree, pitch class, or interval formulae.


📖 Read the documentation for more information
🤖 MCP server to generate fretplot code using natural language
📜 Featured in La Lettre GUTenberg

About

Music theory-aware LuaTeX package and metalanguage for batch generation and fine-tuned creation of scale and chord diagrams for plucked string instruments, such as the guitar.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages