The forthcoming POLYGON-RHYTHM function will allow you to think and compose in a clear symmetrical structures. The great amount of keywords (OPMO stile) makes this algorithm very powerful.
This is a short example using POLYGON-RHYTHM exclusively.
Instruments: VSL Tenor Sax and Jazz Drumset.
In the jazz world, Barry Harris came up with the idea of harmonizing a bebop scale.
Combining a C6 (C, E, G, A) and a Bdim7 (B, D, F, Ab) chords, we have this scale:
From this stantpoint we can alternate tonic and dominant sounds, like this:
Every pair of chords have all the 8-note set.
The notes C,E, G and A are always harmonized with a C6 chord.
The notes D, F, Ab and B are always harmonized with a Bdim7 chord.
So, from the point of view of sets, there is no problem.
WHAT IS NEEDED:
I want a way to start FROM the melody, and then make a four part block harmonization with this (or any other) harmonic system
from the melody as an OMN expression.
So, I need a way to filter the notes to aply the right chord:
For the notes C, E, G and A
If the note is an C (in any register), I will apply a chord like , I will add the notes A, G and E, below the melody.
If the note is an (in any register), I will apply a chord like , I will add the notes G, E and C, below the melody.
And so on...
For the notes D, F, Ab and B:
If the note is an B (in any register), I will apply a chord like , I will add the notes Ab, F and D, below the melody.
And so on:
So, to make any procedure:
I need first find a way to apply a specific procedure only over the notes I want, over all the C notes, all the B notes, etc.
How to filter from an OMN expression ?
All the best !