cornedriesprong / mingus

Automatically exported from code.google.com/p/mingus
GNU General Public License v3.0
0 stars 0 forks source link

scales: possible scales over chord #14

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
An algorithm that can calculate the scales that are possible over a given
chord / chords

Original issue reported on code.google.com by Rhijnauwen@gmail.com on 7 Sep 2008 at 4:50

GoogleCodeExporter commented 9 years ago

Original comment by Rhijnauwen@gmail.com on 16 Dec 2008 at 1:22

GoogleCodeExporter commented 9 years ago
I'll work on it.

Original comment by carlo.stemberger@gmail.com on 19 May 2011 at 9:34

GoogleCodeExporter commented 9 years ago
>>> import mingus.core.chords as chords
>>> import mingus.core.scales as scales
>>> scales.determine(chords.triad('E', 'C'))
['D melodic minor', 'D Bachian', 'C major', 'C harmonic major', 'A natural 
minor', 'A melodic minor', 'G major', 'E natural minor', 'E harmonic minor', 'E 
melodic minor', 'E Bachian', 'E minor Neapolitan', 'D major', 'B natural 
minor', 'B harmonic minor', 'B melodic minor', 'B minor Neapolitan', 'F# minor 
Neapolitan', 'B harmonic major']

Please let me know if you need anything else.

Ciao!

Carlo

Original comment by carlo.stemberger@gmail.com on 20 May 2011 at 12:10