Skip to content

Converts ChordPro markup text to HTML with chord fingering diagrams

Notifications You must be signed in to change notification settings

buzcarter/song-formatter

Repository files navigation

UkeGeeks Song Formatter

Publish Demo Site

Convert ChordPro marked-up text to HTML, complete with chord fingering diagrams.

Important: This is early stages of updating the UkeGeek's Scriptasaurus Song Editor, as such, this is an alpha test release: the final API is likely to change greatly.

Status Update

Currently converting dozens of manual tests to automated tests and adding support for other stringed instrument support (yup, finally guitars, not just ukuleles). On track to have full 1.0 release October 2023.

Songsheets Perfect For Clubs

Typical Layout

Installation

With Node Package Manager (npm)

npm install @ukegeeks/song-formatter

Features

Fingering Diagrams Mini-Diagrams
Chord Fingering Diagrams Mini-Diagrams Above Lyrics
Easy to read chord diagrams with over 180 optimized fingerings pre-defined. Mix mini-chord fingering diagrams above lyrics for quick reading.
Tablature Easy Markup
Tablature Easy Markup using ChordPro Syntax
Easy on the eyes tabs for solo uke. Leverages intuitive ChordPro Markup, converts plain text on-the-fly.
Define Your Own Chords Print Power
Define your own custom chords Control how your songs print
Include alternative voicings, power-chords, or any chord shape you like. Control how your songs print with multiple columns.
  • Add your own custom chords and fingerings
  • Specify diagram colors & sizes
  • Choose whether to include diagrams to the side or above the lyrics
  • Multiple songs per page
  • Transposing

Mix Tablature, Lyrics, & Fingering Diagrams

Typical Layout

Usage

...

Demo/Test

Coming Soon

About

Converts ChordPro markup text to HTML with chord fingering diagrams

Resources

Stars

Watchers

Forks

Packages

No packages published