mzk/README.md

31 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2019-07-13 15:57:54 -07:00
# mzk
> music theory helper
2023-05-18 17:29:41 -07:00
![](.screens/circle.png)
![](.screens/intervals_scales.png)
![](.screens/scale.png)
2019-07-13 20:27:47 -07:00
2019-07-24 22:01:24 -07:00
## Information
2019-07-13 20:27:47 -07:00
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.
2019-07-24 22:01:24 -07:00
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!
2023-05-08 20:59:37 -07:00
## Notes
A chromatic scale is comprised of all the semitones between an octave:
A A# B C C# D D# E F F# G G#
Using the root of C, we can apply the pattern of the major scale to the C chromatic scale:
C C# D D# E F F# G G# A A# B C
C D E F G A B C
W W H W W W H
2019-07-24 22:01:24 -07:00
## Todo
* Dynamic table sizing based on item/key lengths
* Finish chord generation
* Color support for windows
2023-05-08 20:59:37 -07:00
* Scale/chord ASCII coloring
2024-01-20 17:48:05 -08:00
___
###### 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)