Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mreintz/circleoffifths
Simple Circle of Fifths application showing chords in key, notes in chord, and suggested chord progressions for each key and mode.
https://github.com/mreintz/circleoffifths
chord-progressions circle-of-fifths gui guitar music-theory-apps python3 qt5
Last synced: about 2 months ago
JSON representation
Simple Circle of Fifths application showing chords in key, notes in chord, and suggested chord progressions for each key and mode.
- Host: GitHub
- URL: https://github.com/mreintz/circleoffifths
- Owner: mreintz
- License: gpl-3.0
- Created: 2021-12-22T09:32:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T16:42:01.000Z (2 months ago)
- Last Synced: 2024-11-13T17:23:01.944Z (2 months ago)
- Topics: chord-progressions, circle-of-fifths, gui, guitar, music-theory-apps, python3, qt5
- Language: Python
- Homepage:
- Size: 784 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# circleOfFifths
Simple Circle of Fifths application. Works on both Windows and Linux.NEW FEATURE! Find key from chords.
Requires:
- PyQt5==5.15.1
- musthe==1.0.0Can be built into a single executable binary using:
- pyinstaller @ https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
- pyinstaller-hooks-contrib==2020.9`pyinstaller --clean --onefile --windowed --icon=note.ico .\CircleOfFifths.py`
The GUI and resource files are generated from the .ui and .qrc files created with Qt Designer, thus:
`pyuic5.exe .\CircleOfFifths.ui -o circle_ui.py`
`pyrcc5.exe .\CircleOfFifths.qrc -o CircleOfFifths_rc.py`
Chords in key of C Major![Major](/1.png)
A Major - 3 sharps in key
![sharps](/2.png)
Modes
![modes](/3.png)
Notes in common chords
![notes in chord](/4.png)
Adom7 chord shown on Mixolydian scale
![notes in chord](/5.png)
Common chord progressions
![Chord progressions](/6.png)
Click on center to find key from chords
![Find key from chords](/7.png)