drsounds / mingus

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

Track.from_intervals, Track.from_chords and Track.from_progression #74

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Basically this:

>>> t = Track().from_chords(["C", "Am", "Dm", "G7"], duration=4)

But then a little fancier:

>>> t = Track().from_chords(["C", ["Am", "A7"], "Dm", ["G7", "C#7"]],
duration=4)

Where each sublist splits the duration in half.

Original issue reported on code.google.com by Rhijnauwen@gmail.com on 2 Jul 2009 at 12:28

GoogleCodeExporter commented 9 years ago
We should probably also have this functionality on Bars, albeit less useful.

Original comment by Rhijnauwen@gmail.com on 2 Jul 2009 at 1:52

GoogleCodeExporter commented 9 years ago
Should automatically call find_chord_fingering if a tuning is set.

Original comment by Rhijnauwen@gmail.com on 2 Jul 2009 at 7:28

GoogleCodeExporter commented 9 years ago
from_chords has been finished and also pays regard to the tuning and expands 
chords
when necessary.

Original comment by Rhijnauwen@gmail.com on 2 Jul 2009 at 9:20