🎸 music theory helper 🎵
Go to file
2024-01-20 20:48:05 -05:00
.screens Making progress on chord generation 2023-05-18 20:29:41 -04:00
mzk Updated mirrors and LICENSE 2024-01-20 20:48:05 -05:00
LICENSE Updated mirrors and LICENSE 2024-01-20 20:48:05 -05:00
README.md Updated mirrors and LICENSE 2024-01-20 20:48:05 -05:00

mzk

music theory helper

Information

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.

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!

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

Todo

  • Dynamic table sizing based on item/key lengths
  • Finish chord generation
  • Color support for windows
  • Scale/chord ASCII coloring

Mirrors for this repository: acid.vegasSuperNETsGitHubGitLabCodeberg