Newsflash - this was first written in 2000 and based on a Java Applet. In 2015, I reimplemented it as a Javascript web application using the web audio API.
Run the new web audio API version!
yee-king home
: run the applet
abstract
: introduction
: inspiration
: implementation
: conclustion
: references
Spreading the Cause Matthew Yee-King http://www.yeeking.net/index.php?location=Spreading%20the%20Cause 2000
FM Theory and Application (By Musicians for Musicians). John Chowning and David Bristow 1986
Neural Networks for Pattern Recognition. C. M. Bishop 1995
JSyn - Audio Software Synthesis API and Plugins for Java http://www.softsynth.com/jsyn Phil Burk 2000
Native Instruments web site: http://www.native-instruments.com/english/1_news/1_recent.html 2000
Steinbergs website:
'Computers and Musical style'. D. Cope. Oxford University Press 1991.
'GenJam: An Interactive Genetic Algorithm Jazz Improviser' J. Biles. http://www.acoustics.org/134th/biles1.htm
Music, Mind and Machine: Studies in Computer Music, Music Cognition and Artificial Intelligence Peter Desain and Henkjan Honing " book review by Stephen W. Smoliar in Artificial Intelligence 79 pp361-371 1995
JSyn - Java Audio Synthesis API by Phil Burk http://www.softsynth.com/jsyn/slides/ presented at the International Computer Music Conference 1998
Java Native Interface tutorial Beth Stearns http://java.sun.com/docs/books/tutorial/native1.1/index.html 2000
Audiomorph - an online program to evolve audio Matthew Yee-King http://www.yeeking.freewire.co.uk/alife/start.htm. 2000
Better living through chemistry: evolving GasNets for robot control Husbands, Smith, Jakobi and O'Shea csrp 498
Further Adventures of the Sonomorphs http://talbert3.con.oberlin.edu/~gnelson/papers/morph95/morph95.htm Gary Lee Nelson 1995
"Evolving Line Drawings", Baker, Ellie and Margo Seltzer from Graphics Interface 94 Proceedings; Wayne Davis & Barry Joe, ed.; Morgan Kaufman pub. Availeble from http://www.das.harvard.edu/users/students/Ellen_Baker/Ellen_Baker.html 1994
Island Model Genetic Algorithms and Linearly Separable Problems Whitley, D et al in Proceedings of the AISB Workshop on Evolutionary Computation 1997
The Blind Watchmaker Richard Dawkins, , W. W. Norton, New York, 1987.
Natural Theology, William Paley 1802.
Java implementation of Dawkins Biomorph http://www.hedweb.com/biomorph/biomorph.htm
Preparation and Spontaneity Matthew Yee-kinghttp://www.yeeking.freewire.co.uk/aic/AICessay.html 2000
"Tracking a Criminal Suspect Through "Face-Space" with a Genetic Algorithm". Caldwell, Craig, and Victor S. Johnston.. Proceedings of the Fourth International Conference on Genetic Algorithms, pages 416-421. Morgan Kaufmann Publishers. 1991
Evolutionary Computer Graphics Linda Moss http://www.marlboro.edu/~lmoss/planhome/thesis/index.html
"Artistic Design with Genetic Algorithms and Neural Networks". Henrik Hautop, Luigi Pagliarini, and Orazio Miglino ftp://ftp.uwasa.fi/cs/1NWGA/Lund3.ps.Z. From The of the 1NWGA, Vassa, Finland, Jan 9-12. 1995
"Artificial Evolution for Computer Graphics," Karl Sims in Computer Graphics (Siggraph '91 proceedings), Vol.25, No.4, July 1991
"Sonomorphs: An Application of Genetic Algorithms to the Growth and Development of Musical Organisms" Nelson, G in Proceedings of the Fourth Biennial Art & Technology Symposium, Connecticut College, March 4-7, 1993, pp. 155-169. also at http://www.timara.oberlin.edu/%7Egnelson/papers/morph93/morph93.htm 1993
'Genic Representation: Reconciling Content and Causal Complexity' Michael Wheeler and Andy Clark - draft copy used
A Comparison between Cellular Encoding and Direct Encoding for Genetic Neural Networks Frederic Gruau, Darrell Whitley, Larry Pyeatt
A genetic algorithm tutorial Darrell Whitley Colorado state uni comp sci dept technical report cs-93-103 p31 1993
'The Sound Gallery'. Sam Woolf, EASy MSc Dissertation Project. September 2nd, 1999
personal communication, Chris Marshall
Extract from an amil from Phil Burk to the JSyn mailing list 2000
Required figures: (and numbers of these figures)
Main program with key
Circuit display with key
Diagrams of modules
Genetic parameters
Development
Sonogram of a 400Hz square wave
Graphs showing what low band high pass filters do.
Biomorph forms