fwz / gctp

A naive script to transpose and roll chord tab in terminal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Guitar Chord Tab Parser

A naive script to transpose and roll chord tab in terminal

Usage

Usage: tab_parser.py [options]

Options:
  -h, --help            show this help message and exit
  -t TUNE, --tone=TUNE  the tone you wanna switched to
  -s SPEED, --speed=SPEED
                        between 1-5, 0 for instant roll, 3 for normal roll
                        speed
  -f FILE_PATH, --file_path=FILE_PATH
                        chord file path

To transpose a chord to target chord, use the -t param.

For example, the following C chord tab:

C       Dm7
()看人潮来了 又(散)了
G/B      Cadd9
()看荧幕亮了 又(暗)了
Am       Em7
()一字一句 认真(消)遣了
F           G
沸腾(着)  沉默(了)

will be transpose to F# if we use python tab_parser.py -t F#

F#       G#m7
()看人潮来了 又(散)了
C#/F      F#add9
()看荧幕亮了 又(暗)了
D#m       A#m7
()一字一句 认真(消)遣了
B           C#
沸腾(着)  沉默(了)

About

A naive script to transpose and roll chord tab in terminal

License:MIT License


Languages

Language:Python 100.0%