Open GoogleCodeExporter opened 9 years ago
I looked at the intervals.py file and I see now that you have functions for
major and minor unisons, fourths and fifths. I think perfect intervals
(unisons, fourths, fifths, octaves) are generally considered to be made
diminished (rather than minor) when making the interval a half-step less and
augmented (rather than major) when making the interval a half-step more. There
may be some different naming conventions, but I think many users (such as
myself) would be expecting diminished and augmented in place of minor and major
in these cases.
In any case, some of these other chromatic intervals are without functions.
Original comment by OrtalisM...@gmail.com
on 26 Feb 2013 at 4:34
I have made some changes to intervals.py to fix the issues above, particularly
that perfect intervals may be made diminished or augmented not minor and major,
I've also added doubly diminished, doubly augmented. Other additions are
diminished and augmented for all other intervals and redundant functions of
first and unison intervals of all qualities since people might use either name
- although I would think only a perfect unison would be referred to as a
unison, and all others would be firsts. I have also modified determine() to
reflect these interval names (particularly for perfect intervals).
If possible, I would like to officially contribute this file.
Original comment by OrtalisM...@gmail.com
on 16 Apr 2013 at 6:11
Attachments:
Original issue reported on code.google.com by
OrtalisM...@gmail.com
on 20 Feb 2013 at 7:53