Open GoogleCodeExporter opened 9 years ago
Removing tail recursion would probably be a big win, but I think we need some
profiling to tell where the bottleneck is.
Original comment by Rhijnauwen@gmail.com
on 25 Dec 2008 at 8:40
Rewrote the pattern matching in determine_triad, which is faster, more readable
and
(21 lines) shorter. The other functions should also be rewritten.
See
http://code.google.com/p/mingus/source/browse/trunk/mingus/core/chords.py#1122
The inversion_exhauster should be a separate function.
Original comment by Rhijnauwen@gmail.com
on 7 Mar 2009 at 10:55
Since the determine_triad function now compares a bunch strings, we might as
well
replace it with a dict to make it O(1).
Original comment by Rhijnauwen@gmail.com
on 17 Mar 2009 at 11:17
Original comment by Rhijnauwen@gmail.com
on 18 May 2011 at 7:29
Original issue reported on code.google.com by
Rhijnauwen@gmail.com
on 7 Sep 2008 at 4:39