Conference PaperPDF Available

XronoMorph: Algorithmic generation of perfectly balanced and well-formed rhythms

Authors:

Abstract and Figures

We present an application—XronoMorph—for the algorithmic generation of rhythms in the context of creative composition and performance, and of musical analysis and education. XronoMorph makes use of visual and geometrical conceptualizations of rhythms, and allows the user to smoothly morph between rhythms. Sonification of the user generated geometrical constructs is possible using a built-in sampler, VST and AU plugins, or standalone synthesizers via MIDI. The algorithms are based on two underlying mathematical principles: perfect balance and well-formedness, both of which can be derived from coefficients of the discrete Fourier transform of the rhythm. The mathematical background , musical implications, and their implementation in the software are discussed.
No caption available
… 
No caption available
… 
Content may be subject to copyright.
XronoMorph: Algorithmic Generation of Perfectly
Balanced and Well-Formed Rhythms
Andrew J. Milne
MARCS Institute, Western
Sydney University
NSW 2751, Australia
a.milne@westernsydney.edu.au
Steffen A. Herff
MARCS Institute, Western
Sydney University
NSW 2751, Australia
s.herff@westernsydney.edu.au
David Bulger
Macquarie University
Sydney
NSW 2109, Australia
david.bulger@mq.edu.au
William A. Sethares
University of
Wisconsin-Madison
WI 53706, USA
sethares@gmail.com
Roger T. Dean
MARCS Institute, Western
Sydney University
NSW 2751, Australia
roger.dean@westernsydney.edu.au
ABSTRACT
We present an application—XronoMorph—for the algorith-
mic generation of rhythms in the context of creative compo-
sition and performance, and of musical analysis and educa-
tion. XronoMorph makes use of visual and geometrical con-
ceptualizations of rhythms, and allows the user to smoothly
morph between rhythms. Sonification of the user generated
geometrical constructs is possible using a built-in sampler,
VST and AU plugins, or standalone synthesizers via MIDI.
The algorithms are based on two underlying mathemati-
cal principles: perfect balance and wel l-formedness, both
of which can be derived from coefficients of the discrete
Fourier transform of the rhythm. The mathematical back-
ground, musical implications, and their implementation in
the software are discussed.
Author Keywords
music, rhythm, scales, balance, evenness, perfect balance,
well-formedness, discrete Fourier transform
ACM Classification
H.5.5 [Information Interfaces and Presentation] Sound and
Music Computing --- Systems
1. INTRODUCTION
The composition and performance of interesting rhythms
is often hindered by the limitations of traditional mu-
sic notation and conceptualization. Simultaneously, many
new music students struggle in generating an intuitive
understanding of poly-rhythmic structures. This paper
presents XronoMorph, an application designed for the visual
and geometrical exploration and construction of interesting
rhythms based on two underlying mathematical principles:
perfect balance (PB ) and well-formedness (WF ).
As shown in Figures 2–4, the temporal structure of pe-
riodic rhythms, meters, riffs and ostinatos can be conve-
niently represented as points on a circle: the clockwise angle
Licensed under a Creative Commons Attribution
4.0 International License (CC BY 4.0). Copyright
remains with the author(s).
NIME’16, July 11-15, 2016, Griffith University, Brisbane, Australia.
.
of each point indicates when it is sounded and the circular-
ity represents the rhythm’s periodicity.
1.1 An Introduction to XronoMorph
XronoMorph has a PB mode and a WF mode for the re-
spective classes of rhythms (PB mode in Fig. 1a, WF mode
in Fig. 1b). The rhythmic patterns are visualized by poly-
gons inscribed in a circle. A small disk rotates clockwise
around the circle and when it hits a polygon vertex a MIDI
event is triggered. The speed at which the disk rotates (the
length of the period) is controlled by the long horizontal
slider at the top. Each rhythm is visualized with its own
configuration of underlying polygons. Each such polygon
can be assigned a MIDI pitch, velocity, duration, and chan-
nel, and directed to up to three, out of a total of twelve,
tracks. Each of these twelve tracks can be thought of as an
“instrumentalist” who plays any polygon being sent to it.
Each track produces sound from a built-in sampler, from
a plugin AU or VST synthesizer, or directs the MIDI to a
port to drive a standalone software or hardware synthesizer.
In this way an “ensemble” of twelve “instrumentalists” can
be formed, and each polygon can be played by up to three
of these “instrumentalists”. This means that the orchestra-
tion/sonification of a given rhythm can be easily changed
during performance and composition.
A large number of user presets can be stored allowing
rhythms to be easily switched between during live perfor-
mance. Rhythms can also be saved as MIDI or audio loops
for later processing in a sequencer or digital audio work-
station; alternatively, they can be saved as Scala scale files,
allowing XronoMorph to be used for designing perfectly bal-
anced and well-formed microtonal scales.
XronoMorph realizes three principal novelties. Firstly,
perfect balance is a recently developed concept [12], which
has not previously been instantiated in a musical applica-
tion. Secondly, although well-formedness (equivalently mo-
ments of symmetry) is a well-established theoretical concept
applied to scales and rhythms [20, 5], it has not been real-
ized in a rhythm application (existing pitch-based applica-
tions include Hex [15] and associated synthesizers [14, 18]);
furthermore, our parameterization of WF and the sounding
of a full hierarchy of WF rhythms is novel [13]. Thirdly, be-
cause the PB and WF rhythms have continuously variable
parameters, differing rhythms can be smoothly morphed
between. We are aware of only one other rhythm app—
Rhythmorpher—designed for rhythmic morphing, and this
uses a very different set of rhythmic parameters [23].
The mathematical principles of evenness and balance,
388
(a) XronoMorph in PB mode: A sum of perfectly balanced rhythms is depicted by polygons inscribed in a circle.
The controls below the circle allow the type of polygon to be chosen and its rotation to be smoothly adjusted.
(b) XronoMorph in WF mode: A hierarchy of well-formed rhythms is depicted by polygons inscribed in a circle.
The large horizontal slider at the bottom (the r-slider) is used to smoothly control beat size ratio.
Figure 1: The user interface of XronoMorph in PB mode (a) and WF mode (b). The rhythm is represented
by polygons inscribed in a circle. A “playhead”, depicted as a small disk, rotates around the circle and,
whenever it “hits” a polygon vertex, a MIDI note is sent out with a pitch, duration, and channel specific to
that polygon. The controls below-right the circle allow each polygon’s MIDI parameters to be specified. At
the top is a slider to control the length of the period of rhythmic repetition (the tempo). To the right of the
polygons are tracks, which can play built-in samples, host plugins to sonify the polygons, or send MIDI to
standalone synthesizers. To the right is a large bank of slots where users can store their rhythms as presets.
389
which underlie well-formedness and perfect balance, as well
as their implementation in XronoMorph, are now detailed.
1.2 Mathematical Background
A natural mathematical representation of points on a unit
circle (e.g., rhythmic events) is as a vector of unit-magnitude
complex numbers arranged in circular order. Building on
research by Lewin [10], Quinn [16], and Amiot [2], in re-
cent work [12, 13] we have shown how the magnitudes of
the first two coefficients of the discrete Fourier transform
of this vector identify two musically relevant properties of
the resulting rhythm. Unity minus the magnitude of the ze-
roth coefficient quantifies the rhythm’s balance, whilst the
magnitude of the first coefficient quantifies the rhythm’s
evenness. Balance measures the distance of the rhythm’s
centre of gravity (mean position) from the centre of the cir-
cle; evenness measures the similarity of the rhythm to an
isochronous rhythm with the same number of events (ignor-
ing their relative phases).
More formally, the vector x[0,1)Khas Kreal-numbered
time values (for the Krhythmic events) normalized to lie
between between 0 and 1 (the period has a size of 1), and
ordered by size so x0< x1<· · · < xK1. For example,
for the ˇˇˇ(ˇˇˇˇ(“diatonic” rhythm used in Sub-Saharan
African music [17], x=0
12 ,2
12 ,4
12 ,5
12 ,7
12 ,9
12 ,11
12 . The el-
ements of this vector are then mapped to the unit circle in
the complex plane with z[k] = e2πix[k]C, so zCK.
Each complex element z[k] of zhas unit magnitude, and
its angle represents its time location as a proportion of the
period (whose angle is 2π).
The tth coefficient of the discrete Fourier transform of the
scale vector is given by
Fz[t] = 1
K
K1
X
k=0
z[k] e2πitk/K .(1)
As outlined above, the zeroth and first coefficients respec-
tively quantify balance and evenness.
2. BALANCE AND PERFECT BALANCE:
THE ZEROTH COEFFICIENT
Unity minus the magnitude of the zeroth coefficient of the
DFT of xgives the balance of the rhythm:
balance = 1 − |F z[0]| ∈ [0,1] , where
Fz[0] = 1
K
K1
X
k=0
z[k].(2)
The maximum possible value for balance is 1, and this is
termed perfect balance (PB ). The balance of a rhythm can
be thought of as the distance of the rhythm’s centre of grav-
ity (mean position) from the centre of the circle. If the bal-
ance is 1, the centre of gravity is precisely at the centre of
the circle. This means that if each rhythmic event were a
weight placed onto the rim of a vertical bicycle wheel, the
wheel will have no preferred rotation.
Rhythms with equally-sized steps (isochronous rhythms,
which are also perfectly even) are PB. Isochronous rhythms
can be visualized by a regular K-gon placed within a circle
(e.g. one of the squares in Figure 2a). However, there is
also a complicated manifold of irregular (non-isochronous)
perfectly balanced rhythms. Obtaining perfect balance un-
der additional constraints provides a useful way to narrow
down the manifold of possibilities to a smaller selection of
musically interesting rhythms.
An important consequence of the definition of perfect bal-
ance is that the sum of any two or more PB rhythms is also
(a) PB shuffle rhythm com-
prising two squares (4-
gons). The greatest com-
mon divisor of 4 and 4 is 4,
hence the rhythm has rota-
tional symmetry.
(b) PB rhythm comprising
two digons (2-gons) and an
equilateral triangle (3-gon).
The greatest common divi-
sor of 2, 2, and 3 is 1, hence
this rhythm does not have
rotational symmetry.
Figure 2: Two perfectly balanced rhythms in a 12-
fold isochronous “grid”. The first rhythm is PB over
the whole period, but not over its fundamental pe-
riod of repetition, which is one quarter of the circle.
The second rhythm is one of just two PB rhythms
in 12 that are PB over their fundamental period of
repetition.
PB (as shown in Figs. 2 and 3); as we show later, this en-
ables complex multilayered rhythms to be constructed from
the summation of simpler PB rhythms.
2.1 Perfectly Balanced Sums
In order to constrain perfect balance, we start with a re-
quirement for the rhythm to be a subset of Nisochronous
pulses (i.e., all its events align with an N-fold grid); though
this constraint is later relaxed when more than one PB
rhythm is combined.
For any Nthat is prime, there is only one perfectly bal-
anced pattern, which is simply a regular N-gon (prime N
are, therefore, not of great interest with perfect balance).
However, when Nis not prime, perfectly balanced
rhythms can be formed from the sum (union) of regular
K-gons where K|N(which means Kdivides N).
For example, when N= 12, we can combine 2-gons
(digons), 3-gons (equilateral triangles), 4-gons (squares),
and 6-gons (regular hexagons), each such regular polygon
being placed in one of its N/K distinct rotations. Any sum
of such polygons will produce a rhythm that is, in total, bal-
anced. Of particular interest are those rhythms where the
set of differently sized Kare coprime (no common divisors
greater than 1)—such rhythms do not have rotational sym-
metry and are perfectly balanced over their fundamental
period of repetition. This is illustrated in Figure 2.
For any Nthat is a product of no more than two dis-
tinct primes, all possible perfectly balanced rhythms can be
formed by summing regular K-gons where Kis prime and
K|N; thus the regular K-gons are elemental.
Those Nthat are the product of three or more distinct
primes, however, are particularly interesting. Between 1
and 100, the only such values are 30, 42, 60, 66, 70, 78, 84,
and 90. They contain PB patterns that cannot be created
from a simple sum of regular K-gons; these PB patterns
can only be created from integer combinations of regular K-
gons (i.e., subtracting as well as adding polygons, thereby
allowing vertices to be cancelled out [12]). (Indeed, all PB
patterns in an N-fold grid can be produced from an integer
combination of regular polygons [12, Thm. 5].) Figure 3
shows two such patterns in N= 30.
These two patterns exemplify a useful property, which is
that there is no PB polygon that can be subtracted without
producing a sonically “nonsensical” (hence illegal) negative
390
5/30
6/30
12/3018/30
24/30
25/30
(a) triangle + pentagon
digon make a 6-element pat-
tern in a 30-fold period.
0/30
6/30
7/30
13/3017/30
23/30
24/30
(b) 2 digons + 3 pentagons
3 digons 2 triangles in
a 30-fold period [3].
Figure 3: Perfectly balanced integer combina-
tions of intersecting regular polygons in a 30-fold
isochronous grid. When the vertex of one positive-
weighted polygon (solid line) coincides with the ver-
tex of one negative-weighted polygon (dashed line)
they cancel out to zero.
weight. Thus these patterns are also elemental, albeit irreg-
ular. So, for any N, a set of elemental rhythms exists, such
that all possible PB rhythms can be constructed by only
summing elemental rhythms (subtraction no longer being
necessary). If Nhas more than two prime factors, then
some of its elemental rhythms are irregular: in N= 30,
there are 6 irregular elemental PB patterns; in N= 42,
there are 18 such patterns; in N= 66, there are more than
100. Clearly, for larger values of Nwith three or more prime
factors, the number of such patterns explodes.
2.2 Perfect Balance in XronoMorph
In order to accommodate a musically sufficient number of
possibilities, XronoMorph allows the following PB rhythms
to be chosen and summed: all regular K-gons up to 12,
all regular prime-K-gons up to 29, and all six irregular el-
emental polygons in 30. This allows a wide variety of PB
rhythms to be produced (in future versions, we plan to allow
a wider variety of polygons to be specified or generated by
the user and stored as presets). Each such polygon can be
independently rotated—either snapping to a specified N-
grid, or smoothly (thereby allowing PB rhythms that are
not grid-based).
The principal user-parameters for defining PB rhythms
are the choice of polygons (up to 8 may be simultaneously
sounded) and the independent rotation of each of these poly-
gons. The circle in Figure 1a shows a rhythm that consists
of five underlying PB geometrical shapes, each of which has
been independently rotated.
3. EVENNESS AND WELL-FORMEDNESS:
THE FIRST COEFFICIENT
As first shown by Amiot and Noll [2], the magnitude of the
first coefficient of the DFT of xgives the evenness of the
rhythm:
evenness =|Fz[1]| ∈ [0,1] , where
Fz[1] = 1
K
K1
X
k=0
z[k] e2πik/K .(3)
The maximum possible value for evenness is 1, and this is
termed perfect evenness. The evenness of a K-event rhythm
can be thought of as a quantification of its similarity to a
K-equal division of the period that has been rotated so
as to maximize this similarity. Following from this, the
only rhythms that are perfectly even are those with equally-
sized steps (isochronous rhythms, or regular K-gons). This
is quite different to perfect balance, where there is a con-
tinuum of possibilities. However, as we show later, when
evenness is maximized under constraints that imply per-
fect evenness is unobtainable, musically interesting results
occur—notably, when we constrain the rhythm to contain
no more than two interonset intervals (IOIs), the resulting
rhythms are well-formed [5].
3.1 Well-Formed Hierarchies
There are two commonly discussed types of periodic rhythm
(or, analogously, scale) that result from maximizing even-
ness under musically sensible constraints. The first are Eu-
clidean rhythms [19] (which can be generated by existing
apps such as SequenceApp, Rhythm Necklace, Euclidean
sequencer, Gibber, and many others), which result when
evenness is maximized under the constraint of Kevents
in an N-fold isochronous grid (interesting when Nand K
are coprime). The second are well-formed (WF ) rhythms
or scales [5], (also known as moments of symmetry [20]),
which result when evenness is maximized under the con-
straint of no more than two sizes of IOIs. This means a
WF rhythm can be described by a word such as `s,s`ss`,
or ```s, etc., where `denotes a large interonset interval, s
denotes a small interonset interval; for any given number
of large and small IOIs, their maximally even arrangement
always forms a well-formed word [6]).
XronoMorph uses well-formed rhythms for the follow-
ing three reasons: a) they are a superset of Euclidean;
b) they can produce rhythms that do not fit into an
isochronous grid (although grid-based rhythms are of ob-
vious utility in music, subtle deviations from the grid are
vitally important, as is the interesting possibility of deeply
non-isochronous rhythms—discussed below—that are max-
imally distant from any possible grid); c) they invite a prin-
cipled approach for producing a hierarchy of interlocking
WF rhythms.
Let the length of `divided by the length of sbe denoted
r(a real number between 1 and infinity). Any given WF
pattern is a subset of a higher-level WF pattern that is
derived by the use of two different morphisms [21, 4] (or,
equivalently in this context, parallel rewrites [11]): when
r < 2, the morphism is `7→ `s and s7→ `; when r2,
the morphism is `7→ `s and s7→ s[13]. A consequence of
this is that when the r-value for the lowest level is a rational
number, a higher level (and all levels higher than that level)
will be isochronous (when ris irrational, no higher level is
ever precisely isochronic).
This can be perhaps most simply explained by reference
to musical scales in 12-tone equal temperament. The WF
tetractys D, G, A (`s`) is a subset of the WF pentatonic
scale D, F, G, A, C (`ss`s), which is a subset of the WF
diatonic scale D, E, F, G, A, B, C (`s```s`), which is a subset
of the evenly tempered (“isochronous”) chromatic scale D,
D], E, F, F], G, G], A, A], B, C, C](where `=s). If these
patterns are interpreted rhythmically, and each such level
is considered as a separate rhythmic stream (perhaps each
played with a distinct timbre), then combining them makes
a complex hierarchy of rhythms. This rhythmic hierarchy
is illustrated in Fig. 4a.
This method of generating successive levels results in ev-
ery rhythmic event being duplicated in all higher levels. For
example, all three beats in the lowest level are addition-
ally played by the remaining three higher levels. Naturally,
this gives a strong accent to low-level beats, and amplifies
the inherently hierarchical nature of WF rhythmic struc-
tures. However, XronoMorph allows an interesting alterna-
tive strategy, which is to treat each successive level as the
complement of all lower levels, so it plays only when no lower
391
(a) A WF hierarchy with
universal levels. (b) A WF hierarchy with
complementary levels.
Figure 4: Four levels in the tetractys-pentatonic-
diatonic-chromatic well-formed hierarchy, shown as
universal and complementary forms (as defined in
the main text).
level is also playing (this is done by toggling the “U/C”—
universe/complement—buttons for each level in the epony-
mous column). For example, consider a lower level which,
if expressed as a scale rather than as a rhythm, corresponds
to the white-note diatonic scale, while the next higher level
corresponds to a twelve-pitch chromatic scale. When “C” is
selected for the chromatic level, instead of playing all twelve
events in the latter rhythm, only those events not occurring
in the lower-level pattern are played. Using the scalic anal-
ogy, this means using only the black-note pentatonic scale,
which is the complement of the white-note diatonic in a
chromatic universe.
Interestingly, these complementary well-formed rhythms
are themselves well-formed [1, Prop. 3.2], but they are dis-
placed with respect to each other, so they never coincide.
This non-redundant rhythmic structure is somewhat remi-
niscent of the multiple interlocking parts used by Latin per-
cussion or gamelan percussion ensembles—although each
individual part is relatively simple, in combination, they
produce a complex and interwoven totality. This comple-
mentary hierarchy is illustrated in Figure 4b.
The number of levels that need to be ascended before
isochrony is reached is a function of the ratio of the large
and small IOIs of the lowest level; indeed, as mentioned
above, if this ratio is irrational, isochrony will never be
reached (though it may be closely approximated). Inter-
estingly, there are a number of ratios based on the golden
section that ensure isochrony is never closely approximated
[22, 13].
3.2 Well-Formedness in XronoMorph
The principal user-parameters for defining WF rhythms are:
a) the number of large IOIs of the lowest-level rhythm, b)
the number of small IOIs of the lowest level rhythm, c)
the ratio of the large IOI and the small IOI. This ratio is
controlled by the large horizontal r-slider at the bottom
of the interface, and it traverses the range 1 to (using
the mapping ratio = 1/(1 t), where t[0,1) is the left-
right position of the slider). With these values chosen, a
hierarchy of six WF rhythms is constructed, each of which
can be switched on or off, and between complementary and
universal mode (as described earlier).
As the r-slider is moved, the visualization and sonification
of the rhythmic hierarchy continuously updates. Above the
r-slider are six levels of numbers. When the r-slider lines up
with one of these numbers on a given level (or when one of
these numbers is clicked on), the corresponding level (and
all higher levels) of the resulting rhythm is isochronous with
that number of pulses. As the r-slider is smoothly moved
away from these numbers, each previously isochronous level
smoothly shifts to having two differing IOIs. Certain r-
slider locations are indicated with a φsymbol. These ratios
are related to the golden section and, at such positions, no
rhythmic level approaches isochrony—they are maximally
distant from any isochronous grid (of whatever granular-
ity). For this reason, we term these rhythms deeply non-
isochronous. Perhaps counter-intuitively, we have found
these rhythms to be rather groovy. Figure 1b shows a
WF hierarchy with six levels; this is related to the pre-
viously mentioned tetractys-pentatonic-diatonic-chromatic
hierarchy, but the r-slider has a value of 5/3, which results
in the highest level being a 19-fold (rather than 12-fold)
isochronous pulse. All levels are in complementary mode.
4. CASE STUDIES
4.1 Education
Part of a course in audio engineering at the University of
Wisconsin (ECE401) studies the perception of sound. This
is focused at two levels: on timbre (where both temporal
and spectral influences are important) and on rhythm. One
module considers a taxonomy of rhythm: from isochronous
pulses to polyrhythms, and then “upwards” through the
metrical hierarchy. XronoMorph provides an excellent ex-
perimental platform for the demonstration and investiga-
tion of the various ways of characterizing rhythmic pat-
terns. For example, one homework set considers rhythms
that are (1) isochronous, (2) polyrhythmic, (3) well-formed,
(4) perfectly balanced, (5) Euclidean, and (6) rotationally
symmetric. Students are asked to create examples of each of
these, and then to provide examples of (n) that are not (m),
for instance, well-formed rhythms that are not Euclidean, or
PB rhythms that are not rotationally symmetric. The soft-
ware makes the task feasible, and allows instant feedback
on the perceptible meaning of the various definitions.
The final project in this class is a relatively free assign-
ment where students choose their own subject (within the
audio realm) and prepare a term paper. In the fall semester
2015, one student (Matthew Cortner) conducted a pilot
study with the goal of determining if the properties of “bal-
ance”and“evenness”were perceptually salient. Is it possible
to tell, just by listening, if a rhythm is perfectly balanced or
even (or neither)? Because of the difficulty of describing to
naive listeners what is meant by terms such as balance and
evenness, an experiment was designed to test whether lis-
teners could better distinguish perturbations of isochronous
rhythms and non-isochronous PB rhythms than they could
perturbations of unbalanced and uneven rhythms. Positive
results would show that the specified property (balance or
evenenness) is perceptually salient, at least in the sense that
it matters in discrimination experiments. The results of the
pilot study [7] are encouraging, though the small sample
size precludes any statistically significant results.
4.2 Composition and Performance
XronoMorph facilitates the production of a wide variety of
complex rhythms, many of which would be hard to compose
or perform manually. The ability to smoothly transition be-
tween rhythms as well as abruptly switching between com-
plex but related rhythms also opens up novel compositional
and performative possibilities.
The sonification can be done with unpitched sounds, in
which case purely rhythmic patterns can be created. Some
of the WF rhythms are reflective of rhythms found in non-
Western music; for example, aksak additive rhythms like
2 + 3 + 3 + 2 + 3 are often well-formed [9], as are Sub-
Saharan rhythms such as the previously mentioned “dia-
tonic” rhythm [17]. The PB rhythms include polyrhythms
(e.g., 3 against 2, or 3 against 4) that are also common in
392
Sub-Saharan music; they also include polyrhythms where
the individual streams are phase-shifted so they never co-
incide (e.g., Fig. 3b, where the 3-fold rhythm and two 2-
fold rhythms are respectively displaced). Beyond these dis-
placed polyrhythms, we also find the fascinating rhythmic
structures formed by the irregular elemental PB patterns,
which sonify combinations of positively- and negatively-
weighted (cancelling) polyrhythms.
When the sonification is made with pitched sounds, we
may find that melodies (hockets) emerge from perceptual
streaming of proximal pitches between levels. When the
user changes the rotation or pitch of each polygon, the emer-
gent melody also changes. An interesting feature of such
melodies is that they typically arise without compositional
forethought, but since they arise from such a highly orga-
nized structure, they frequently exhibit æsthetic promise.
Another possibility is to use the raw MIDI output to seed
other algorithmic generation systems. For example, aus-
traLYSIS (http://www.australysis.com) have performed
using WF rhythms to drive Serial Collaborator [8] to pro-
duce rhythmically informed serial transformations of previ-
ously written tone rows.
5. CONCLUSION
We have introduced XronoMorph, an application for the al-
gorithmic generation of perfectly balanced and well-formed
rhythms. The software makes use of visualizations and soni-
fications of a geometrical conceptualization of rhythms to
allow a novel approach for their construction. It is built
around two underlying mathematical principles whose math-
ematical background and implementation in XronoMorph
have been detailed.
The multilevel rhythmic structures generated by
XronoMorph have levels that are PB, or WF, both individu-
ally and in combination. This leads to interwoven structures
evoking a sense of deep organization and self similarity that
is reminiscent of fractals.
Using the algorithmic approach described here, intel-
ligent compositional input is still required—not all well-
formed and perfectly balanced rhythms, or transitions be-
tween them, will sound appropriate. Furthermore, effective
choices for pitches and durations are still required. But we
have found this tool to be both inspiring and surprising in
its musical output. We hope that the visual and geometrical
conceptualization of rhythms demonstrated in XronoMorph
will help in the composition and performance of new and in-
teresting rhythms, and facilitate an intuitive understanding
of complex rhythms found in real-world music.
6. REFERENCES
[1] E. Amiot. David Lewin and maximally even sets.
Journal of Mathematics and Music, 1(3):157–172,
2007.
[2] E. Amiot. Discrete Fourier transform and Bach’s good
temperament. Music Theory Online, 15(2), 2009.
[3] E. Amiot. Sommes nulles de racines de l’unit´e.
Bulletin de l’Union des professeurs de sp´eciales,
230:30–34, 2010.
[4] J. Berstel, A. Lauve, C. Reutenauer, and F. V.
Saliola. Combinatorics on Words: Christoffel Words
and Repetitions in Words, volume 27 of CRM
Monograph Series. American Mathematical Society,
Providence, RI, 2008.
[5] N. Carey and D. Clampitt. Aspects of well-formed
scales. Music Theory Spectrum, 11(2):187–206, 1989.
[6] D. Clampitt, M. Dom´ınguez, and T. Noll. Plain and
twisted adjoints of well-formed words. In E. Chew,
A. Childs, and C.-H. Chuan, editors, Mathematics
and Computation in Music, volume 38 of CCIS, pages
65–80, Berlin, 2009. Springer.
[7] W. M. Cortner. An investigation into evenness and
balance. Technical report, University of Wisconsin,
December 2015.
[8] R. T. Dean. The Serial Collaborator: A meta-pianist
for real-time tonal and non-tonal music generation.
Leonardo, 47(3):260–261, 2013.
[9] N. Fracile. The aksak rhythm, a distinctive feature of
the Balkan folklore. Studia Musicologica Academiae
Scientiarum Hungaricae, 44(1):191–204, 2003.
[10] D. Lewin. Re: Intervallic relations between two
collections of notes. Journal of Music Theory,
3(2):298–301, 1959.
[11] A. Lindenmayer. Mathematical models for cellular
interaction in development, parts I and II. Journal of
Theoretical Biology, 18:280–315, 1968.
[12] A. J. Milne, D. Bulger, S. A. Herff, and W. A.
Sethares. Perfect balance: A novel organizational
principle for musical scales and meters. In T. Collins,
D. Meredith, and A. Volk, editors, Mathematics and
Computation in Music, volume 9110 of LNAI, pages
97–108, Berlin, 2015. Springer.
[13] A. J. Milne and R. T. Dean. Computational creation
and morphing of multilevel rhythms by control of
evenness. Computer Music Journal, 40(1):35–53, 2016.
[14] A. J. Milne and A. Prechtl. New tonalities with the
Thummer and The Viking. In A. Crossan and
T. Kaaresoja, editors, Proceedings of the 3rd
International Haptic and Auditory Interaction Design
Workshop, volume 2, pages 20–22, Jyv¨
askyl¨
a,
Finland, 2008.
[15] A. Prechtl, A. J. Milne, S. Holland, R. Laney, and
D. B. Sharp. A MIDI sequencer that widens access to
the compositional possibilities of novel tunings.
Computer Music Journal, 36(1):42–54, 2012.
[16] I. Quinn. A unified theory of chord quality in equal
temperaments. PhD thesis, University of Rochester,
2004.
[17] J. Rahn. Asymmetrical ostinatos in Sub-Saharan
music: Time, pitch, and cycles reconsidered. In
Theory Only: Journal of the Michigan Music Theory
Society, 9(7):23–27, 1986.
[18] W. A. Sethares, A. J. Milne, S. Tiedje, A. Prechtl,
and J. Plamondon. Spectral tools for Dynamic
Tonality and audio morphing. Computer Music
Journal, 33(2):71–84, 2009.
[19] G. T. Toussaint. The Geometry of Musical Rhythm:
What Makes a “Good” Rhythm Good? CRC Press,
2013.
[20] E. Wilson. Letter to Chalmers pertaining to
moments-of-symmetry/Tanabe cycle. [PDF
document], 1975. Retrieved from
http://www.anaphoria.com/mos.pdf.
[21] E. Wilson. Rabbit sequence. [PDF document], 1991.
Retrieved from
http://www.anaphoria.com/RabbitSequence.pdf.
[22] E. Wilson. The golden horograms of the scale tree.
[PDF document], 1997. Retrieved from
http://www.anaphoria.com/hrgm.PDF.
[23] L. Wyce, K. Tan, and P. Kellock. Representing and
automating rhythmic pattern transformations. In
Proceedings of the International Computer Music
Conference, pages 320–323, University of
Huddersfield, UK, 2011.
393
... In a somewhat parallel way, the concept of entrainment implies a degree of synchrony between internal bodily oscillators, one set representing the incoming rhythm (cue or beat oscillators), another presenting it as motor oscillators that perform aspects of the rhythm. Entrainment is more likely to occur under conditions of futureoriented attention (Levitin et al., 2018;Nguyen, Gibbings, & Grahn, 2018). Entrainment thus mostly requires beat awareness, which likely will not apply in all our rhythms as the representation of many of them would require a much greater multiplicity of oscillator periodicities than most duple-triple rhythms. ...
... Behavioral studies of musical rhythm most commonly use techniques of sensory-motor synchronization, in which participants tap along with an auditory stimulus, trying to reproduce its timing (Nguyen et al., 2018;Repp & Su, 2013). Such studies reveal that most humans can entrain to regularly timed repeating events and patterns, and adapt to transitions in pattern timing. ...
... Degenerate WF rhythms contain isochronous cue IOIs (i.e., only one length) as well as isochronous pulses; while rhythms with more than two different IOIs are not WF, by definition. Thus, when L and s can only take on one distinct value each, LLsss and LsLss are respectively not WF and WF rhythms because in the former, the L and the s are not distributed as evenly as possible (Milne, Herff, Bulger, Sethares, & Dean, 2016). For clarity, we mention that WF rhythms are a superset of maximally even rhythms (sometimes termed Euclidean rhythms; Toussaint, 2013); that is, all maximally even rhythms are WF, but not all WF rhythms are maximally even. ...
Article
Full-text available
Production of relatively few rhythms with non-isochronous beats has been studied. So we assess reproduction of most well-formed looped rhythms comprising K=2-11 cues (a uniform piano tone, indicating where participants should tap) and N=3-13 isochronous pulses (a uniform cymbal). Each rhythm had two different cue interonset intervals. We expected that many of the rhythms would be difficult to tap, because of ambiguous non-isochronous beats and syncopations, and that complexity and asymmetry would predict performance. 111 participants tapped 91 rhythms each heard over 129 pulses, starting as soon as they could. Whereas tap-cue concordance in prior studies was generally >> 90%, here only 52.2% of cues received a temporally congruent tap, and only 63% of taps coincided with a cue. Only −2 ms mean tap asynchrony was observed (whereas for non-musicians this value is usually c. −50 ms). Performances improved as rhythms progressed and were repeated, but precision varied substantially between participants and rhythms. Performances were autoregressive and mixed effects cross-sectional time series analyses retaining the integrity of all the individual time series revealed that performance worsened as complexity features K, N, and cue inter-onset interval entropy increased. Performance worsened with increasing R, the Long: short (L: s) cue interval ratio of each rhythm (indexing both complexity and asymmetry). Rhythm evenness and balance, and whether N was divisible by 2 or 3, were not useful predictors. Tap velocities positively predicted cue fulfilment. Our data indicate that study of a greater diversity of rhythms can broaden our impression of rhythm cognition.
... The latter shows time as flat: a distortion of its nature. In cyclical representation, multiple dimensions allow new kinds of geometries to emerge that distinguish intervals and patterns in new ways [10,14]. ...
... The idea of circular rhythmic representation has inspired musicians and musicologists since at least the 13th century [14], and has found particular traction in recent years. Many of these more recent efforts focus on rhythmic valuation, exploring ideas of perfect balance [9], well-formedness [10,8], and the qualities that make a rhythm "good" [14]. They purport to find characteristic or normative aspects of rhythmic expression. ...
... XronoMorph is an application that is designed to explore rhythmic well-formedness and perfect balance through the use of different geometries [10]. A variety of different polygons can be chosen and oriented (they can be superimposed on each other) in a circle that is orbited by a playhead that sends MIDI events when vertices are encountered. ...
Conference Paper
Full-text available
Cycle is a software tool for musical composition and improvisation that represents events along a circular timeline. In doing so, it breaks from the linear representational conventions of European Art music and modern Digital Audio Workstations. A user specifies time points on different layers , each of which corresponds to a particular sound. The layers are superimposed on a single circle, which allows a unique visual perspective on the relationships between musical voices given their geometric locations. Positions in-between quantizations are possible, which encourages experimentation with expressive timing and machine rhythms. User-selected transformations affect groups of notes, layers, and the pattern as a whole. Past and future states are also represented, synthesizing linear and cyclical notions of time. This paper will contemplate philosophical questions raised by circular rhythmic notation and will reflect on the ways in which the representational novelties and editing functions of Cycle have inspired creativity in musical composition.
... In Section 6 we demonstrate how traditional Western music theory has evolved through new tools of MMT, the ski-hill graph, cyclic graph, SkiHill and XronoBeat applications, which use visualizations and sonifications of beat-class theory, to have the capacity to represent the listeners' psychoacoustic experience of both music and mathematics from listening to non-notated and notated music such as the music of Nigeria (Cohn, 2016(Cohn, , 2018a(Cohn, , 2018b(Cohn, , 2015(Cohn, , 2001Milne and Calilhanna, 2019;Hilton, Calilhanna and Milne, 2018;Hamilton et al. 2018;Milne et al, 2016a;Milne 2018a, Milne 2016bCalilhanna, 2018;Calilhanna and Webb 2018;Calilhanna, 2017 Unpublished;Onwubiko, 2019a, 2019b;Calilhanna, Onwubiko and Kemewerigha, 2019b;Kulma, 2017). ...
... MMT and meter-related research in pedagogy continues to increase through the work of scholars (Cohn, 2001(Cohn, 2015(Cohn, , 2016(Cohn, , 2018a(Cohn, , 2018bDouthett, Clampitt and Carey, 2018;Clough and Douthett, 1991;Douthett et al, 2008;Montiel, 2018;Chew and Volk, 2008;Montiel, 2018;Gómez, 2018;Wilhelmi, 2018;Hall, 2018;Hughes, 2018;Johnson, 2018;Kochavi, 2018;Clampitt, 2008;Mannone, 2018;Milne and Calilhanna, 2019;Hamilton et al, 2018;Hilton, Calilhanna and Milne, 2018;Calilhanna 2018;Milne et al, 2016a;Milne 2018a, Milne 2016bCalilhanna and Webb 2018;Calilhanna, 2017 Unpublished;Onwubiko, 2019a, 2019b;Calilhanna, Onwubiko and Kemewerigha, 2019b;Amiot, 2019;Chiu, 2018) and through international conferences such as the Society for Mathematics and Computation in Music (SMCM). Teaching MMT with school-age students has also been piloted in secondary schools in Sydney, Australia through Richard Cohn's music theory and Andrew Milne's software applications (MARCS Institute for Brain Behaviour and Development, Western Sydney University) in the project Teaching Mathematics with Music and Music with Mathematics (Sydney 2017-ongoing). ...
Conference Paper
Full-text available
Through mathematical representation (beat-class theory) of embodied acoustics (psychoacoustics) the predominance of the musical tradition of the Ikoro drum with the Igbo's can be traced from the past, into the present and forecasted into the future. The Ikoro music tradition has been viewed as an integral and indispensable part of Igbo culture at large (Onwubiko and Neilsen, 2019). The major musical instruments that accompany most Igbo music are percussional, such as, ichaka (beaded-gourd rattle), okpokolo (wooden claves), and igba (membrane drum) and are characterized by successions of rhythmic interchange unlimited to interesting pitch, timbre, rhythm and meter by employing shifted accents, non-accented rhythms and syncopations. In order to understand Ikoro music located in the listener's experience (embodied psychoacoustics), we demonstrate how mathematical music theory (beat-class theory) provides the means to articulate the “mind and body” response to the stimulus of sound. By examining the aural tradition of Ikoro music of the Igbo's through visualizations and sonifications of beat-class theory using ski-hill graphs and circular cyclic graphs, “hidden” musical structures are revealed which possess significant cultural significance. Copyright (2019) Acoustical Society of America. This article may be downloaded for personal use only. Any other use requires prior permission of the author and the Acoustical Society of America. The following article appeared in (The Journal of the Acoustical Society of America Volume 146, Issue 4 and may be found at (https://doi.org/10.1121/1.5137386 published article abstract).
... And irrrational duration ratios during computer-generated precisely repeating algorithmically generated metrical cycles can consequently produce deeply non-isochronic rhythms. Software is available already for these purposes (Xronomorph : (Milne et al., 2016)), and exemplifies our recurrent theme of converting a discontinuous space (integer metrical structures) into a continuous one, where both the duration ratios of pulses that recur in the pattern, and the overall duration of the metrical cycle can be varied continuously by computational control. Such software is also highly stimulating to improvise with, and we have written and performed pieces that systematically survey wide ranges of these rhythmic spaces. ...
Article
Full-text available
Personalised creative computational or manual/performative exploration and perceptual experimentation with the basic sonic and structural materials of music can initiate novel expression. We propose a generalised metacultural approach that can encourage this process, while secondarily readying its users for intercultural music-making. Amongst such basic mutable musical elements we distinguish six: rhythm, pitch, timbre, dynamics, hierarchical structure and creator-interaction, each with their attendant structuring processes that anyone in any culture might consider as tools of expression. Formed cultures differ in their ranges of expectations as to stylistic fixity or flux; metaculture can freely choose its type and degree of variability. We propose five general exploratory principles, converting: discrete categories into usable continua; linearities or sequences into non-linearities or re-orderings; separations into overlays or vice versa (in space, time and other respects); or using: partial randomisation; and novel hierarchies. All the approaches we propose are susceptible to computational application, while most are underutilised. We present brief surveys of cognition of each of the sonic materials, illustrating that much remains only partially researched (whereas some dogma is often meekly accepted). This in turn supports the view that practical exploration by musicians can provide perceptible and usable creative innovations. We discuss briefly the sociocultural implications of such a novel generalised exploratory metaculture, likely requiring corresponding cognitive learning and adaptation. We conclude that in any current environment one could strive both to respect traditions and cultural sensitivities, and to evolve new musics.
... Previous works have already used the geometric properties of polygons associated with rhythms to generate good rhythms, such as balance [11], eveness [12] or interlocking reflection [13]. However, to our knowledge, there is no method that combines several properties with a non-binary score to generate good rhythms. ...
Chapter
Full-text available
We propose in this article to generate good rhythms from geometric properties. This approach is based on the work by Toussaint, who investigated the properties that make a "good" rhythm good in his book The Geometry of Musical Rhythm. To do this, he analyzed the shapes of polygons corresponding to certain rhythms to derive geometric properties of a good rhythm. In this article, we propose to quantify these properties using original mathematical formulas. This scores each rhythm against several properties to measure how good a rhythm is, resulting in the generation of rhythms with k onsets and n pulses. When k = 5 and n = 16, we reveal that the son rhythm obtains the best score, as predicted by Toussaint at the end of his book. Applying the method for other values of k and n, we demonstrate that some of the rhythms with the highest scores are musically important rhythms, such as the tresillo rhythm with k = 3 and n = 8, the fume-fume rhythm with k = 5 and n = 12, the samba rhythm with k = 7 and n = 16 or the Steve Reich's signature rhythm with k = 8 and n = 12.
... Xronomorph [8] are other types I'm currently researching. As a bonus to this rhythmic pattern types, a collection of predefined patterns accessible by name corresponding to traditional rhythms and musical scales will be included. ...
... In the seminal work of Godfried Toussaint [1], rhythmic structures are understood as geometric shapes and their musical properties reflect their geometric features. His models have found many applications in the generation of musical rhythms [11,12]. However, beyond these applications, the geometric representation and manipulation of musical rhythms open up endless possibilities for the development of rhythmic transformations and processing that have not yet been fully explored. ...
Conference Paper
Full-text available
This paper presents an algorithm and software that implements it for the gradual transformation of musical rhythms through graphical means, as well as the artistic installation Waiting for Response where it was first used. The transformation is based on the manipulation of the time-line of the input rhythm, which is treated as geometric form in constant transformation. The aim of the algorithm is to explore rhythmic relations in an evolutionary manner by generating transformations based on graphical and geometric concepts and independently of the musical character of the initial rhythmical pattern. It provides, relates and generates a genealogy of rhythms based on an initial rhythm, which may be perceptually unrelated. Waiting for Response is an artistic installation that employs the above transformation in the generation of sonic events to enter in an acoustical "dialogue" with the materiality of the exhibition space.
... In our own and other's previous work, including those above, the focus has been on using balance and evenness as parameters for: (a) composing and performing new musical beats, loops, and melodic hockets -as exemplified by the software application XronoMorph [8]; (b) understanding and analyzing rhythms and tonalities of existing music -such as the use of balance, and other Fourier coefficients, to identify tonal transitions in Debussy's "Les sons et les parfums tournent dans l'air du soir" [9], and the structure of a dance rhythm of the Aka Pygmy tribe [10,4]. ...
Article
Full-text available
There is an uncountable number of different ways of characterizing almost any given real-world stimulus. This necessitates finding stimulus features that are perceptually relevant – that is, they have distinct and independent effects on the perception and cognition of the stimulus. Here, we provide a theoretical framework for empirically testing the perceptual relevance of stimulus features through their association with recognition, memory bias, and aesthetic evaluation. We deploy this framework in the auditory domain to explore the perceptual relevance of three recently developed mathematical characterizations of periodic temporal patterns: balance, evenness, and interonset interval entropy. By modelling recognition responses and liking ratings from 177 participants listening to a total of 1252 different musical rhythms, we obtain very strong evidence that all three features have distinct effects on the memory for, and the liking of, musical rhythms. Interonset interval entropy is a measure of the unpredictability of a rhythm derived from the distribution of its durations. Balance and evenness are both obtained from the discrete Fourier transform (DFT) of periodic patterns represented as points on the unit circle, and we introduce a teleological explanation for their perceptual relevance: the DFT coefficients representing balance and evenness are relatively robust to small random temporal perturbations and hence are coherent in noisy environments. This theory suggests further research to explore the meaning and relevance of robust coefficients such as these to the perception of patterns that are periodic in time and, possibly, space.
... In our own and other's previous work, including those above, the focus has been on using balance and evenness as parameters for: (a) composing and performing new musical beats, loops, and melodic hockets -as exemplified by the software application XronoMorph [8]; (b) understanding and analyzing rhythms and tonalities of existing music -such as the use of balance, and other Fourier coefficients, to identify tonal transitions in Debussy's "Les sons et les parfums tournent dans l'air du soir" [9], and the structure of a dance rhythm of the Aka Pygmy tribe [10,4]. ...
Preprint
Full-text available
There is an uncountable number of different ways of characterizing almost any given real-world stimulus. This necessitates finding stimulus features that are perceptually relevant – that is, they have distinct and independent effects on the perception and cognition of the stimulus. Here, we provide a theoretical framework for empirically testing the perceptual relevance of stimulus features through their association with recognition, memory bias, and aesthetic evaluation. We deploy this framework in the auditory domain to explore the perceptual relevance of three recently developed mathematical characterizations of periodic temporal patterns: balance, evenness, and interonset interval entropy. By modelling recognition responses and liking ratings from 177 participants listening to a total of 1,252 different musical rhythms, we obtain very strong evidence that all three features have distinct effects on the memory for, and the liking of, musical rhythms. Interonset interval entropy is a measure of the unpredictability of a rhythm derived from the distribution of its durations. Balance and evenness are both obtained from the discrete Fourier transform (DFT) of periodic patterns represented as points on the unit circle, and we introduce a teleological explanation for their perceptual relevance: the DFT coefficients representing balance and evenness are relatively robust to small random temporal perturbations and hence are coherent in noisy environments. This theory suggests further research to explore the meaning and relevance of robust coefficients such as these to the perception of patterns that are periodic in time and, possibly, space.
Article
A modified form of Euclid’s algorithm has gained popularity among musical composers following Toussaint’s 2005 survey of so-called Euclidean rhythms in world music. We offer a method to easily calculate Euclid’s algorithm by hand as a modification of Bresenham’s line-drawing algorithm. Notably, this modified algorithm is a nonrecursive matrix construction, using only modular arithmetic and combinatorics. This construction does not outperform the traditional divide-with-remainder method; it is presented for combinatorial interest and ease of hand computation.
Article
Full-text available
The published version is available at http://www.mitpressjournals.org/doi/abs/10.1162/COMJ_a_00343#.VwZByMcq7X8. The application "MeanTimes" described in this paper has been subsumed by the new application "XronoMorph" available at http://www.dynamictonality.com/xronomorph.html We present an algorithm, instantiated in a freeware application called MeanTimes, that permits the parameterized production and transformation of a hierarchy of well-formed rhythms. Each “higher” rhythmic level fills in the gaps of all “lower” levels, and up to six such levels can be simultaneously sounded. MeanTimes has a slider enabling continuous variation of the ratios of the intervals between the beats (onsets) of the lowest level. This consequently changes—in a straightforward manner—the evenness of this level; it also changes—in a more complex, but still highly patterned manner—the evennesses of all higher levels. This specific parameter, and others used in MeanTimes, are novel: We describe their mathematical formulation, demonstrate their utility for generating rhythms, and show how they differ from those typically used for pitch-based scales. Some of the compositional possibilities continue the tradition of Cowell and Nancarrow, proceeding further into metahuman performance, and have perceptual and cognitive implications that deserve further attention.
Chapter
Full-text available
We identify a class of periodic patterns in musical scales or meters that are perfectly balanced. Such patterns have elements that are distributed around the periodic circle such that their 'centre of gravity' is precisely at the circle's centre. Perfect balance is implied by the well established concept of perfect evenness (e.g., equal step scales or isochronous meters). However, we identify a less trivial class of perfectly balanced patterns that have no repetitions within the period. Such patterns can be distinctly uneven. We explore some heuristics for generating and parameterizing these patterns. We also introduce a theorem that any perfectly balanced pattern in a discrete universe can be expressed as a combination of regular polygons. We hope this framework may be useful for understanding our perception and production of aesthetically interesting and novel (microtonal) scales and meters, and help to dis-ambiguate between balance and evenness; two properties that are easily confused.
Book
The Geometry of Musical Rhythm: What Makes a "Good" Rhythm Good? is the first book to provide a systematic and accessible computational geometric analysis of the musical rhythms of the world. It explains how the study of the mathematical properties of musical rhythm generates common mathematical problems that arise in a variety of seemingly disparate fields. For the music community, the book also introduces the distance approach to phylogenetic analysis and illustrates its application to the study of musical rhythm. Accessible to both academics and musicians, the text requires a minimal set of prerequisites. Emphasizing a visual geometric treatment of musical rhythm and its underlying structures, the author-an eminent computer scientist and music theory researcher-presents new symbolic geometric approaches and often compares them to existing methods. He shows how distance geometry and phylogenetic analysis can be used in comparative musicology, ethnomusicology, and evolutionary musicology research. The book also strengthens the bridge between these disciplines and mathematical music theory. Many concepts are illustrated with examples using a group of six distinguished rhythms that feature prominently in world music, including the clave son. Exploring the mathematical properties of good rhythms, this book offers an original computational geometric approach for analyzing musical rhythm and its underlying structures. With numerous figures to complement the explanations, it is suitable for a wide audience, from musicians, composers, and electronic music programmers to music theorists and psychologists to computer scientists and mathematicians. It can also be used in an undergraduate course on music technology, music and computers, or music and mathematics.
Article
Pentatonic, diatonic, and chromatic scales share the same underlying structure, that of the well formed scale. Well-formedness is defined in terms of a relationship between the order in which a single interval generates the elements of a pitch-class set and the order in which those elements appear in a scale. Another characterization provides a recursive procedure for organizing all well-formed scales into hierarchies. Finally, well-formed scales are defined in terms of scale-step measure, and aspects of the diatonic set are examined.
Article
Serial music, which is mainly non-tonal, superimposes compositional freedom onto an unusually rigorous process of pitch-sequence transformations based on 'tone rows': a row is usually a sequence of notes using each of the 12 chromatic pitches once. Compositional freedom comprises forming chords from the sequences, and in multi-strand music, also in simultaneously presenting different segments of pitch-sequences. The present project coded a real-time serial music composer for automatic or interactive music performance. This Serial Keyboardist Collaborator can perform keyboard music which is impossible for a human to realize. Surprisingly, it was also useful in making more tonal music based on the same rigorous pitch-sequence generation.
Article
The asymmetrical aksak rhythm represents one of the distinctive and most vital features of the musical traditions on the Balkans. This rhythm system has almost been unknown. Owing to inadequate transcriptions of most of the musical notations of the vocal and instrumental music from the beginning of the 20th century, it was hardly possible to perceive the presence of this asymmetric rhythm in the Balkan area. My intention is, on the basis of the available literatures and musical notations, to point out the most frequent forms and the distribution of the aksak rhythm, its earliest appearances in the works of composed music, as well as the continuity and changes of this rhythm in the vocal and instrumental tradition of the Balkan peoples.