View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000362 | OpenMPT | Feature Request | public | 2013-03-18 22:05 | 2015-03-12 08:49 |
Reporter | cyaoeu | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Summary | 0000362: Harmonization feature building upon the relative chord functionality | ||||
Description | Right now you can make two relative chords, with +3 and +4 semitones, and use those to harmonize melodies. The problem though is that you would need to remember which of these relative chords to use, if you mess it up by picking the wrong one it won't sound good. That's why I propose a new harmonization feature. Or, harmonization chords if you will. Stuff that is needed:
The way that this would work is that there are patterns for harmonization. For major: 4 3 3 4 4 3 3 4 For minor: 3 3 4 3 3 4 4 3 These are semitones relative to the note of the scale. Here are some examples: (C Major scale and major 3rd) C E (A natural Minor scale and minor 3rd) A C The note to the right is the harmonized note. You would use the root note saving key to set the scale (by setting the root note). After that you could run the harmonization "chord" to harmonize any note in that scale. The important part is the harmonization patterns, for example the major one 4 3 3 4 4 3 3 4. This means that if you want to harmonize the third note in let's say the scale C major scale, which is an E, you would add the third value of the harmonization pattern to the note, which means adding three semitones. From E to F, from F to F#, from F# to G. Since this is all done with relative semitones, this can be applied to any root note and it will sound good, assuming the scale (meaning the notes) is input correctly by the user. The feature would find out what degree a note has in a scale by doing some magic. This magic is:
When the user presses the let's say minor 3rd chord key on a note, it would find out what degree the note is, and create a harmonized note based on the minor pattern. And, if the major 3rd chord key, a note based on the major pattern. This feature would allow really fast harmonization of any major and minor scale without the need to input every note by hand, you could just set the root note with the special key and mash (or hold) the harmonize chord key. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
So this is basically a guide to make it easier to assemble harmonizing notes? I would love to hear what people could do with this! |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-18 22:05 | cyaoeu | New Issue | |
2015-03-12 08:49 | Amaroq_Dricaldari | Note Added: 0001983 |