BJORKLUNDER

Like many other beautiful things, the structures of interesting rhythms have some interesting underlying mathematics that trace back to good ole Euclid. A nuclear physicist by the name of Bjorklund used Euclid's method for finding greatest common divisors to design an algorithm that evenly places pulses in a string of a given length. Godfried Touissant, a computer scientist at McGill, explains that when the pulses are beats in a sequence Bjorklund's algorithm can be used to generate rhythms found frequently in diverse genres of music. He points out that these Euclidean rhythms are especially interesting when the number of steps and the number of pulses are relatively prime (I'm particularly fond of Euclid(5,8), which makes up the Cuban ciquillo). This tool implements Bjorklund's algorithm to generate Euclidean rhthyms for the user.