Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 547 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 547 Bytes

Chords generator

This is a program that computes the notes for triad and seventh chords. I use an automaton $\text{Chords computer}$ to acomplish that:

$$ \text{Chords computer} = S \cup C $$

where $C$ is the automaton that computes chord notes and $S$ is the automaton that splits the symbols of the chord description $w$ as letters $x$ for the automaton $C$

TODO

  • Support double sharps and double bemols
  • Support seventh chords
  • Create the automaton $S$ for recognizing valid words for the language of the automaton $C$