Posted
For lack of a better word...angularity.
Is there a function that will process a melody so that repeated notes are changed to non-repeated notes?
So if I have a melody that has a lot of repeated notes, I could tell the angularity function to change any repeats within X time to some other note, within a range of notes determined by me.
I'd also like to be able to choose those new notes to be scale notes, chord notes, non-scale notes, non-chord notes...well, you get the idea. A "strength of voice leading" parameter would also be relevant, so that one could choose the degree to which voice leading principles would apply to the process of generating the new notes.
Mon, 2021-01-25 - 19:02 Permalink
The Figure segment controls that. If you have equal symbols in a row, Synfire tries to render equal pitches where possible. If the symbols move up/down, Synfire attempts to make pitch move in that same direction by the suggested amount.
If you want do draw segments while eliminating any repetition, there's a switch for that on the toolbar. Same goes for accidentals (fractional scale steps).
The anchor symbol determines where rendering starts and then the other symbols are interpreted relative to that on the vertical scale of the moment. There is no way, for example, to tell Synfire to start with a particular bass symbol (b) and then switch to chord notes (a). You would need to break that up into two segments.
Strength of voice leading is managed internally, depending on the strategy you select. It changes every couple milliseconds. There's no parameter for that.