Skip to content

Converts Guitar tablature and converts it into other formats. Like printable A4 images or easily editable .txt files

License

Notifications You must be signed in to change notification settings

stronk-dev/Guitar-Sheet-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chordTabsToPrintables

This program converts source (guitar) tablature to printable formats

First it separates the input into metadata and [sections]

Then it tries to separate section data into lyric lines and non-lyric lines

Lastly it exports it to the chosen format

Currently it supports exporting to .txt and .png

Converting to .txt is useful to clean up the source file or as an input for other programs. It can also add metadata which makes parsing these files much easier

Converting to .png will try to minimise the amount of pages required (to prevent page flips and with limits on how much whitespace we allow). Then it will increase the font size to fill these pages as much as possible.

When the program is started for the first time it will create a config.ini file which can edited to change the behaviour of the program. For example, you might want to force the program to limit the amount of pages, regardless of whitespace.

Run with 'python3 main.py'

By default it will try to parse all supported filetypes found in the current (sub)directory and convert them to A4 sized PNG files

Detailed config info: TBD

Example output: hc-12-1 hc-12-2

About

Converts Guitar tablature and converts it into other formats. Like printable A4 images or easily editable .txt files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages