Andrew Martin Smith
Isorhythm Generator

Isorhythm Generator

Compose medieval & modern isorhythmic patterns from color and talea sequences

Color (pitch sequence)
Enter MIDI note numbers (0–127), comma- or space-separated.
Register (octave for MusicXML export)
e.g. 4 = middle octave (C4 = middle C)
All pitch classes will be placed in this octave for MusicXML output. Affects export only — not the pattern table.
Talea (duration sequence)
Integers = 16th-note multiples (1=♬, 2=♫, 4=♩, 8=𝅗). Prefix with R for rests (e.g. R4 = quarter rest). Separate by spaces or commas.
Output length
Number of talea cycles
Pattern statistics
# Pitch / Rest MIDI Note name Pitch class Duration Dur. name Color cycle Talea cycle
MusicXML export
Color and talea cycle independently; the pattern completes when both reset simultaneously (LCM). Rests use R-prefix notation (e.g. R4 = quarter rest). Pitch classes shown in hex (0–B).

ABOUT

Bio
Philosophies

Education
Teaching
Students
Honors

PUBLICATIONS

Musings
Podcasts

Recordings
Scores
Writings

AFFILIATIONS

ADJ•ective New Music Composers' Collective
American Society of Composers, Authors and Publishers
Chautauqua County Music Teachers Association
College Music Society
National Association for Music Education
New York State School Music Association
Society for Electro-Acoustic Music in the U.S.
Society of Composers, Inc.
COPYRIGHT © 2026. ALL RIGHTS RESERVED.
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • TOOLS
  • CONTACT
  • NEWS
  • BIO
  • CV
  • RESOURCES
  • TOOLS
  • CONTACT