mzk- 🎸 music theory helper 🎵 |
git clone git://git.acid.vegas/mzk.git |
Log | Files | Refs | Archive | README | LICENSE |
README.md (1256B)
1 # mzk 2 > music theory helper 3 4 ![](.screens/circle.png) 5 ![](.screens/intervals_scales.png) 6 ![](.screens/scale.png) 7 8 ## Information 9 This repository originally started off as a means of using Python to learn music theory, specifcally guitar theory, since the basis of musical sound can be described mathematically *(in acoustics)* and exhibits a remarkable array of number properties. 10 11 It is still a work in progress, so some functions and features may not work as excepted or at all. Would love some collaboration on this project! 12 13 ## Notes 14 A chromatic scale is comprised of all the semitones between an octave: 15 A A# B C C# D D# E F F# G G# 16 17 Using the root of C, we can apply the pattern of the major scale to the C chromatic scale: 18 C C# D D# E F F# G G# A A# B C 19 20 C D E F G A B C 21 W W H W W W H 22 23 ## Todo 24 * Dynamic table sizing based on item/key lengths 25 * Finish chord generation 26 * Color support for windows 27 * Scale/chord ASCII coloring 28 29 ___ 30 31 ###### Mirrors for this repository: [acid.vegas](https://git.acid.vegas/mzk) • [SuperNETs](https://git.supernets.org/acidvegas/mzk) • [GitHub](https://github.com/acidvegas/mzk) • [GitLab](https://gitlab.com/acidvegas/mzk) • [Codeberg](https://codeberg.org/acidvegas/mzk)