I’m working on a simple educational example for which I’d like to create a patch that constructs a series of chords (harmonies) on the melodic degrees of a given scale. For instance, a very simple example is a C major scale that produces a series of triads in root position that, where each triad is built on each successive scale degree. The result is a series of parallel chords that keep the spacing of the given chord (e.g. root position triad) while adhering to the intervals distribution inherent in the given scale (voice-leading).
In the attached patch, it is the chord-seq that features the result I wish to achieve. Perhaps there’s an existing OM library or patch that would be useful in this situation? I welcome your suggestions.
Thank you very much for your help!
scale-chords.omp (7.92 KB)