oleksmarkh / gnb-scales

:musical_score: CLI utility to draw guitar/bass scales

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gnb-scales

license code size

CLI utility to draw guitar/bass scales.

Status

On hold - only 2 scales are hardcoded.

How does it look like?

(major, guitar)     (minor, bass)

C D E F G A B       C D E♭ F G A♭ B♭

1E|~··○●·○··        0C|~···○·○··
2B|~···○·○··        1G|~··○○·○··
3G|~··○·○○··        2D|~···○·●··
4D|~··○·○●··        3A|~···○·○○·
5A|~··○○·○··        4E|~···●·○○·
6E|~··○●·○··        5B|~···○○·○·
7B|~···○·○··

How to run it?

$ python render-scale.py [-h] {major,minor} {bass,guitar}

Development setup

$ mkvirtualenv --python=/usr/local/bin/python3 gnb-scales
$ pip install -r requirements.txt
$ pep8 --show-source .
$ py.test utils/tests/

Resources

About

:musical_score: CLI utility to draw guitar/bass scales

License:The Unlicense


Languages

Language:Python 100.0%