PyHarmonyUI
OVERVIEW
Series of tools to handle harmony in music Based on PyHarmonyToolings
Install
-
install python 3.9+
-
copy files on your HDD
-
Run
python pyharmony.py
Features
Audio features
- Live hearing: displays the signal from a mic
- Live analysis: displays an FFT of the signal from a mic
- record a Youtube sound on the HDD
- Instrument Training: display notes from a mic with visual feedback
- Voice
- Guitar
Ultimate Guitar features
- Chords Search UG: search songs that match a chord sequence
- Cadence Search UG: search songs that match a cadence
Next Features
- Transpose
- Find chords from tabs
Release Notes
- 09/MAR/23
- v0.2
- learning center with transposition
- learning modules gathered by folder
- 03/MAR/23
- learning center with voice & guitar feedback
- 27/FEB/23
- Guitar Training
Additional links
- Theory of music:
- Lectures in 🇫🇷: https://www.youtube.com/@gradusadparnassumfr
- Cours d'harmonie (chapitre I): https://www.youtube.com/watch?v=kYbmplpgls8&list=PLyIR6Ix26WY9lELxy0dpDOpjfmYLTGsHA
- Cours d'harmonie (chapitre II): https://www.youtube.com/watch?v=aoe-5-JCadA&list=PLyIR6Ix26WY9ww90jZ7z9OnE1RxbUWr4x
- Guide to Chord Symbols:
- few tools: https://muted.io/
- https://getsongkey.com/song/fool-to-cry/DQAGB
- Lectures in 🇫🇷: https://www.youtube.com/@gradusadparnassumfr
- Circle of Fifths:
- Guitar tools:
- https://www.oolimo.com/guitarchords/analyze
- Notes from chords + fingering: https://chord-c.com/guitar-chord/B/minor-eleventh/
- Interactive circle of fifths for guitarists: https://guitardashboard.com/
- Python:
- Python in music: https://wiki.python.org/moin/PythonInMusic
- Pypi Home Page:
- PyChord project: https://github.com/yuma-m/pychord
- An API to UG: https://github.com/victorfontes/python-ultimate-guitar
- A Toolkit for Computer-Aided Musical Analysis and Computational Musicology: https://github.com/cuthbertLab/music21