euclidean.rhythm
>> Support a charity (<- a few are listed here) || Support me on -> patreon | ko-fi
>> This program is distributed in the hope that it will be useful, but without any warranty
About
Two Max abstractions that generate euclidean musical rhythms. One outputs as a list of zeroes and ones, the other one is driven by a phasor~ and outputs clicks at signal rate. "The greatest common divisor of two numbers is used rhythmically giving the number of beats and silences, generating almost all of the most important World Music rhythms. The beats in the resulting rhythms are as equidistant as possible." The objects use a faster method to generate euclidean rhythms then the recursive method described in the paper, namely the Bresenham's Line Algorithm.
Sources used for this object:
- http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf
- https://github.com/brianhouse/bjorklund
- https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
If you have any questions, comments, bug-reports or suggestions. Please feel free to contact me via info@timohoogland.com.
License
This software is licensed under the GNU Lesser General Public License. See for more details: https://choosealicense.com/licenses/lgpl-3.0/
Github
You can also clone the repository from: https://github.com/tmhglnd/th.euclid
includes