I have an idea to implement in the next rewrite of my program. It stems from this comparison: if I’m not mistaken, the root of a chord is a sort of fundamental frequency (I realise we’re not talking about the harmonic series). Anyways, if we slow down that “fundamental” frequency to the realm of rhythm, could that frequency be taken as a basis for polyrhythm? Instead of a chord root, I call this a “rhyme”. In my program, all rhythms will be composite with this rhyme.
Here’s what that looks like:
In the above, the rhyme has a beat count of 4. The rhythm at the top is its composite with a beat count of 3. The rhythm at the bottom “rhymes with” 5. I find the result to be more unified than onefold polyrhythm.
Just as there are chord progressions, I’m going to implement “rhyme progressions” so that the musical system evolves.
