Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.vegas • SuperNETs • GitHub • GitLab • Codeberg

Contributors

Languages