Content Submission
Main Menu
Resource Filter
Resource Search
System Filter
System Search
Version: 2.1

Last updated Mon Sep 6 20:32:06 2010.
All content © 2002-2008 Christopher Ariza, unless specfied otherwise. All Rights Reserved.


Ariza, C. 2004. "An Object Oriented Model of the Xenakis Sieve for Algorithmic Pitch, Rhythm, and Parameter Generation." In Proceedings of the International Computer Music Conference. San Francisco: International Computer Music Association. 63-70. abstract
This paper presents an object-oriented model and Python implementation of the Xenakis sieve. In developing a new model of the sieve, Xenakis's original sieve theory and functional implementation are analyzed and shown to be insufficient. The model presented here offers a practical notation, use of all logical operators, production of sieve segments and transpositions, and easy integration within higher-level systems. This model is deployed within athenaCL, a cross-platform, open-source, interactive command-line environment for algorithmic composition in Csound and MIDI. Within athenaCL, dedicated sieve objects for generating pitch space sets, rhythms, and parameter values are demonstrated. (Christopher Ariza. Used with permission of the author.)
