Rhythmically Odd Rhythms

Written by on April 12, 2016 in LISP, Music, Programming with 0 Comments

In the excellent book The Geometry of Musical Rhythm – What Makes a ‘Good’ Rhythm Good? by Godfried T.Toussaint, there is an interesting discussion of Rhythmic Oddity in Chapter 15.

A rhythm has this property if no two of its onsets divide the rhythmic cycle into two half-cycles, that is, two segments of equal duration. This property of rhythmic oddity applies only to rhythms that have an even number of pulses.

The sequences (1 1 1 0), (1 0 0 1 0 0 1 0 0 1 0 0) do not satisfy this property, where as the sequence (1 0 1 0 0 1 0 0) satisfies it.

Godfried explains how the Hop and Jump algorithm can generate a rhythmically odd rhythm for a given total number of pulses and number of onsets (provided a solution exists).

Piqued by curiosity, I decided to implement the algorithm and test it in Opusmodus.

Odd Rhythm Example

Odd Rhythm Example

You can get the source here.

Tags:

Subscribe

If you enjoyed this article, subscribe now to receive more just like it.

Subscribe via RSS Feed

Leave a Reply

Your email address will not be published.

Top