Listmania!
algorithmic music techniques
By an Amazon.com customer
Notes from the Metalevel: An Introduction to Computer Composition (Studies on New Music Research)Notes from the Metalevel: An Introduction to Computer Composition (Studies on New Music Research) by Heinrich Taube
Buy new: $53.95 / Used from: $59.05
One of the best and more recent books on the subject of algorithmic composition. It looks at non-application specific techniques and shows the reader how to code up some examples of the ideas presented in Lisp. A Lisp tutorial is presented in the first half of the book.
The Cognition of Basic Musical StructuresThe Cognition of Basic Musical Structures by David Temperley
Buy new: $26.12 / Used from: $23.09
How we extract basic kinds of musical information, such as meter, phrase structure, counterpoint, pitch spelling, harmony, & key from music as we listen. Takes a computational approach.
Music and ProbabilityMusic and Probability by David Temperley
Buy new: $33.22 / Used from: $42.67
The first full-length book to explore the application of probabilistic techniques to musical issues--includes a concise survey of probability theory, with simple examples and a discussion of its application in other domains. Temperley relies most heavily on a Bayesian approach.
A Generative Theory of Tonal MusicA Generative Theory of Tonal Music by Fred Lerdahl
Buy new: $25.16 / Used from: $22.95
Complements the previous book. Models music understanding from perspective of cognitive science in a search for a grammar of music with the aid of generative linguistics.
The Complete Idiot's Guide to Music CompositionThe Complete Idiot's Guide to Music Composition by Michael Miller
Buy new: $12.32 / Used from: $5.46
Before learning about algorithmic composition, you need a firm foundation in basic music composition. This is a step-by-step guide to writing music, this book shows musicians how to compose simple chord progressions and melodies, and leads them through more advanced compositional techniques and musical forms.
Beyond MIDI: The Handbook of Musical CodesBeyond MIDI: The Handbook of Musical Codes
Buy new: $56.24 / Used from: $23.75
presents a broad range of schemes, illustrating a wide variety of approaches to music representation.
MicrosoundMicrosound by Curtis Roads
Buy new: $27.09 / Used from: $24.97
Below the level of the musical note lies the realm of microsound, of sound particles lasting less than one-tenth of a second. Contains a CD of samples of the author's work.
Formalized Music: Thought and Mathematics in Composition (Harmonologia Series, No 6)Formalized Music: Thought and Mathematics in Composition (Harmonologia Series, No 6) by Iannis Xenakis
Buy new: $41.40 / Used from: $39.99
Xenakis merges math and music to form some interesting composition tools, the most interesting being the concept of sieves. A good companion to "Microsound".
Experiments in Musical Intelligence (Computer Music and Digital Audio Series)Experiments in Musical Intelligence (Computer Music and Digital Audio Series) by David Cope
Buy used from: $95.06
David Cope wrote programs SARA and EMI for algorithmic composition. This book explains the algorithms of those programs.
Composing Interactive Music: Techniques and Ideas Using MaxComposing Interactive Music: Techniques and Ideas Using Max by Todd Winkler
Buy new: $28.39 / Used from: $27.50
Interactive music is a composition or improvisation in which software interprets live performances to produce music generated or modified by computers. Examples shown using graphical language Max.
Physical Computing: Sensing and Controlling the Physical World with ComputersPhysical Computing: Sensing and Controlling the Physical World with Computers by Tom Igoe
Buy new: $19.79 / Used from: $13.48
In order to compose interactive music you will need to know how to modify your computer to set it up for this use. This book is a good place to start.
The Nonlinear Workbook: Chaos, Fractals, Celluar Automata, Neural Networks, Genetic Algorithms, Gene Expression Programming, Support Vector Machine, Wavelets, Hiddn Markov MoThe Nonlinear Workbook: Chaos, Fractals, Celluar Automata, Neural Networks, Genetic Algorithms, Gene Expression Programming, Support Vector Machine, Wavelets, Hiddn Markov Mo by Willi-Hans Steeb
Buy new: $102.00 / Used from: $96.68
From this point on in the list I assume mathematical maturity. This book is a broad intro to nonlinear dynamics with plenty of equations and example code in C and Java. Ideas extendible to music.
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and AdaptationThe Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation by Gary William Flake
Buy new: $36.52 / Used from: $27.00
Talks about nonlinear systems conversationally versus the very mathematical and applied tone of the previous item.
Nonlinear Dynamics And Chaos: With Applications To Physics, Biology, Chemistry, And Engineering (Studies in nonlinearity)Nonlinear Dynamics And Chaos: With Applications To Physics, Biology, Chemistry, And Engineering (Studies in nonlinearity) by Steven H. Strogatz
Buy new: $47.60 / Used from: $29.98
A good book with plenty of math that shows applications of nonlinear dynamics. Nothing shown for music, but you can extend the ideas.
Chaos and Fractals: New Frontiers of ScienceChaos and Fractals: New Frontiers of Science by Heinz-Otto Peitgen
Buy new: $51.58 / Used from: $32.08
central ideas & concepts of chaos& fractals as well as many related topics including: the Mandelbrot set, Julia sets, cellular automata, L-systems, percolation & strange attractors. Examples in Java.
Strange Attractors: Creating Patterns in Chaos/Book and DiskStrange Attractors: Creating Patterns in Chaos/Book and Disk by Julien Clinton Sprott
Buy used from: $2.50
An old book that merges math, programming, art and music to show how fractals can produce both visual and musical beauty.
Neural Networks for Pattern RecognitionNeural Networks for Pattern Recognition by Christopher M. Bishop
Buy new: $90.33 / Used from: $57.94
An old book that has plenty of good examples and really explains neural networks. Not for the mathematically challenged.
An Introduction to Genetic Algorithms (Complex Adaptive Systems)An Introduction to Genetic Algorithms (Complex Adaptive Systems) by Melanie Mitchell
Buy new: $22.58 / Used from: $12.20
Mitchell's book is for absolute beginners. You'll get the concepts but not much else.
Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems)Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems) by John R. Koza
Buy new: $67.50 / Used from: $29.50
A good second book to get on the subject. It has many worked examples, all done in LISP. More of a reference than a tutorial.
Cellular Automata Machines: A New Environment for Modeling (Scientific Computation)Cellular Automata Machines: A New Environment for Modeling (Scientific Computation) by Tommaso Toffoli
Buy new: $70.00 / Used from: $9.51
Cellular automata is usually used for biologically inspired graphics, but applies to music too. This old book still has many good ideas- just skip the Forth stuff.
Microarray Gene Expression Data Analysis: A Beginner's GuideMicroarray Gene Expression Data Analysis: A Beginner's Guide by Helen Causton
Buy new: $72.90 / Used from: $39.34
This concept from bioinformatics relating to data organization also has some use in music. Accompanies material in the "Nonlinear Workbook".
Finite Markov Chains and Algorithmic ApplicationsFinite Markov Chains and Algorithmic Applications by Olle Häggström
Buy new: $40.50 / Used from: $25.98
A clear explanation and intro to markov chains. The apps shown in this book are not about music, but the underlying concepts are useful to algorithmic composers.
The World According to Wavelets: The Story of a Mathematical Technique in the MakingThe World According to Wavelets: The Story of a Mathematical Technique in the Making by Barbara Burke Hubbard
Buy new: $47.20 / Used from: $10.00
A broad introduction to wavelets. Good for getting a picture of why you'd want to use this, but you'll need more to learn how to use wavelets.
A Wavelet Tour of Signal Processing, Second Edition (Wavelet Analysis & Its Applications)A Wavelet Tour of Signal Processing, Second Edition (Wavelet Analysis & Its Applications) by Stephane Mallat
Buy used from: $44.70
A good 2nd book on wavelets with plenty of applications and examples. Used in granular synthesis.
An Introduction to Fuzzy Logic for Practical ApplicationsAn Introduction to Fuzzy Logic for Practical Applications by Kazuo Tanaka
Buy new: $110.66 / Used from: $72.49
A good intro book on Fuzzy Logic with plenty of examples. Very readable.
Artificial Intelligence: A Modern Approach (2nd Edition)Artificial Intelligence: A Modern Approach (2nd Edition) by Stuart Russell
Buy new: $93.59 / Used from: $48.93
AI is the basis of many algorithmic composition ideas. This is an all inclusive text on the subject. Be sure you get the 2nd edition.
Understanding Music with AI: Perspectives on Music CognitionUnderstanding Music with AI: Perspectives on Music Cognition
Buy new: $54.66 / Used from: $16.98
26 contributions about musical composition, analysis, performance, perception, learning & tutoring. The goal is discovering how these activities are interpreted, understood, & modeled by programs.
Machine LearningMachine Learning by Tom M. Mitchell
Buy new: $144.21 / Used from: $69.99
Algorithmic composition involves pattern recognition. This book shows many examples of how to use pattern recognition that will get you thinking. Very accessible.
Introduction to the Theory of Computation, Second EditionIntroduction to the Theory of Computation, Second Edition by Michael Sipser
Buy new: $124.15 / Used from: $83.61
Cope's latest work asks if computers think. This is the theory behind any answers to that question.
The Geometry of Art and LifeThe Geometry of Art and Life by Matila Ghyka
Buy new: $9.95 / Used from: $3.12
High school math is all you need to read this. It is mainly about math-geometry specifically- & the visual arts, but the ideas extend to music too.