Skip to content

Releases: endvvell/muz.py

muz.py - ver.4

30 Nov 00:18
be6c989
Compare
Choose a tag to compare
  • Added a "write out the scale" exercise.
  • Made code a bit more modular, so that parts of code could be used outside of the functions they were previously in. (Though, I think, some work still needs to be done in this regard.)

muz.py - ver.3.6

10 Nov 18:54
749559c
Compare
Choose a tag to compare
  • Relative keys were showing the key one step above the correct one - fixed.
  • Added ruler for scale degrees.
  • Now output is nicely aligned.

muz.py - ver.3.5

30 Oct 05:58
0596dc1
Compare
Choose a tag to compare
  • Added answer validation.
  • Added additional step in the scale formula, so program shows 8th tone of the scale as well.

muz.py

24 Sep 23:13
830a969
Compare
Choose a tag to compare
  • Fixed a bug where program gave out error when -c and -b arguments were used together.
  • Added verbosity for presentation purposes.
  • Restructured some code.

muz.py

24 Sep 20:38
2b84663
Compare
Choose a tag to compare
  • Added relative major and minor scales.
  • Added '-c' argument for cheat sheet.
  • Added '-b' argument for basic notation.
  • Revised the part of code responsible for checking alphabetical order.

muz.py

21 Sep 05:49
c74c5e6
Compare
Choose a tag to compare
  • Greatly improved the core part of the program, the one responsible for the searching of the answer. I think I got it as close to fundamental music theory as possible. Previously results were enharmonic, meaning, they were correct, but the names for the notes were not unambiguous. Now the alphabetic name for each note in the scale is determined based on previous notes in that scale, giving the unambiguous answer.

muz.py

21 Sep 05:46
c74c5e6
Compare
Choose a tag to compare

Anki-like program to learn music theory by heart.