PyGuitar 生成一个易于练习的和弦书。
项目描述
PyGuitar:和弦书生成器
PyGuitar生成一个易于练习的和弦书。
安装
PyGuitar有两种安装方式:
- 从 PyPI 安装 PyGuitar(推荐):
$ sudo pip install PyGuitar
- 或者:从 GitHub 源安装 PyGuitar:
$ git clone https://github.com/iwasakishuto/PyGuitar.git $ cd PyGuitar $ sudo python setup.py install
如何使用
- 创建吉他实例
from guitar import Guitar guitar = Guitar(key="C", scale="major")
- 情节吉他布局
guitar.plot_chord_layout()
输出
- 绘制吉他弦
guitar.plot_strings()
输出
- 情节和弦
guitar.plot_chord(chode="G#", string=6, mode="minor")
输出
- 导出和弦本
guitar = Guitar(key="B", scale="major", dark_mode=False) guitar.set_chord(chode="D#", string=5, mode="minor") guitar.set_chord(chode="G#", string=6, mode="minor") guitar.set_chord(chode="E", string=6, mode="major") guitar.set_chord(chode="B", string=5, mode="major") guitar.set_chord(chode="F#", string=6, mode="minor") guitar.set_chord(chode="C#", string=5, mode="major") guitar.set_chord(chode="F#", string=6, mode="sus4") guitar.set_chord(chode="C#", string=5, mode="7th") guitar.set_chord(chode="D#", string=5, mode="7th") guitar.export_chord_book(fmt="pdf")
输出
- 刮 -> 和弦本
title, key, data = get_ufret_chords_with_driver(url) guitar = Guitar() guitar.create_chord_book(data)
输出
- 刮 -> chordbook (docker oneline)
pwd path/to/PyGuitar/docker make ufret URL="https://www.ufret.jp/song.php?data=5012" : Save data at /data/'欲望に満ちた青年団 | ONE OK ROCK'-key_B-major_scale.pdf