The asymmetry of the pattern is to some extent intrinsic, in the sense that there exists no breaking point giving two parts of equal length. Every division of the pattern gives two unequal parts, »half minus one« on the one side, and »half plus one« on the other side. Note that the oddity property requires that the circle is divided into an even number of units, so that it is possible to find patterns of the »half minus one / half plus one« type. Many such patterns appear in Central African music, and this makes a challenging question of cognitive science, but we do not address this question here, since this paper is restricted to purely combinatorial aspects.
We describe an algorithm for enumerating all the patterns satisfying the rhythmic oddity property. The main idea of the construction is that patterns of this type must have an even number of three-unit elements, and that these elements must be placed nearly opposite around the circle. More precisely, if the units on the circle corresponding to a rhythmyc pattern of length
with the rhythmic oddity property are numbered from 0 to
, and one three-unit element starts at
then the other three-unit element starts either at
or
(modulo
). The construction is expressed in the paradigm of combinatorics on words, and we recall some basic notions from this domain.
2 The >>Rhythmic Oddity Property<<
A word is a sequence of symbols from a given alphabet. In this paper, we consider words over the alphabet
. We denote as usual by
the set of all words over
, and by
the empty word. For a word
, we denote by
the length of
, and by
the number of symbols equal to
in
. The concatenation of words is an associative operation and the empty word is the neutral element for concatenation.
A word
is called a prefix (resp. suffix) of a word
if there exists a word
such that
(resp.
). In order to introduce the cyclic shifts of a word, let
be the permutation of A* defined by

with

and

.
The cyclic shifts of
are the words of the form
for any integer
. For instance, the cyclic shifts of
are
,
,
, and
. The height of a word
, denoted by
, is the sum of its symbols, and
is a morphism from
to
. A word
satisfies the rhythmic oddity property if and only if (i)
is even, and
(ii) no cyclic shift of
can be factorized into words
such that
.