Euclidean rhythms are simply patterns of pulses distributed as evenly as possible across a set of equal value musical steps. Where my own contribution differs is that it allows for the distribution of accented pulses among regular pulses using the same algorithm. It also allows for cyclic variations of the rhythms and the distribution of accents. Each rhythm is specified by six characteristics; the number of pulses; the number of steps to divide the bar in to and distribute the pulses among; the number of accents to distribute across the pulses; the offset of pulses among the steps (i.e. the cyclic variation); the offset of the accented pulses and the output MIDI note. It allows up to sixteen rhythms to be simultaneously generated as a polyrhythm, control over the tempo and the storage of presets specifying the rhythm. Most interestingly for the purposes of generating material it allows for interpolation between these presets. You can download it from my blog http://crx091081gb.net/?tag=euclidean
great stuff!
thimkthimk 2 months ago