Book description
Focuses on the role of the computer as a generative tool for music composition. Miranda introduces a number of computer music composition techniques ranging from probabilities, formal grammars and fractals, to genetic algorithms, cellular automata and neural computation. Anyone wishing to use the computer as a companion to create music will find this book a valuable resource. As a comprehensive guide with full explanations of technical terms, it is suitable for students, professionals and enthusiasts alike.Table of contents
- Cover
- Half Title
- Title Page
- Copyright Page
- Table of Contents
- Series introduction
- Foreword
- Preface
- 1 Computer music: facing the facts
-
2 Preparing the ground
- 2.1 Elementary discrete mathematics
- 2.2 Fundamentals of set theory
- 2.3 Basics of logic
- 2.4 Introduction to matrices
- 2.5 The basics of formal grammars
- 2.6 Brief introduction to probabilities
- 2.7 A primer in computer programming
- 2.8 The legacy of The Second Viennese School
- 2.9 The legacy of formalised music
- 3 Probabilities, grammars and automata
- 4 Iterative algorithms: chaos and fractals
- 5 Neural computation and music
- 6 Evolutionary music: breaking new ground
- 7 Case studies
-
8 Music composition software on the accompanying CD-ROM
- 8.1 A programming language for algorithmic composition: Nyquist
- 8.2 Visual programming: OpenMusic
- 8.3 Intelligent riff blocks: Music Sketcher
- 8.4 Hybrid approach: Tangent
- 8.5 Internet: the SSEYO Koan system
- 8.6 Grammars and constraints: Bol Processor
- 8.7 Aleatory music and probabilities: Texture
- 8.8 Number theory: MusiNum
- 8.9 Iterative algorithms: a Music Generator
- 8.10 Fractals: FractMus
- 8.11 Cellular automata: CAMUS
- 8.12 Genetic algorithms: Vox Populi
- 8.13 Selective automata: Harmony Seeker
- 8.14 Brain interface: IBVA system
- 8.15 Algorithmic but live: M
- Epilogue
- Appendix 1 Excerpt from J. S. Bach’s Chorale BWV 668
- Appendix 2 Musical clip
- Appendix 3 Formant chart
- Appendix 4 A primer in Lisp programming
- References
- CD-ROM instructions
- Index
Product information
- Title: Composing Music with Computers
- Author(s):
- Release date: April 2001
- Publisher(s): Focal Press
- ISBN: 9781136120930
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Modern JavaScript for the Impatient
Exploit the Power of Modern JavaScript and Avoid the Pitfalls JavaScript was originally designed for small-scale …
book
Writing Interactive Music for Video Games: A Composer’s Guide
“This book is a must read for newcomers and experienced composers wanting to learn more about …
book
Tiny Python Projects
The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges …