Algorithmic Composition A Guide to Composing Music with Nyquist

ISBN-10: 0472035231
ISBN-13: 9780472035236
Edition: 2013
Buy it from $49.80
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Composers have used formalized procedures to create music throughout history. With the advent of the computer, algorithmic composition allows composers not only to create and experiment with different formalisms, but to hear and evaluate results  More...

New Starting from $49.80
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Terminology Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Math Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

Copyright year: 2013
Publisher: University of Michigan Press
Publication date: 1/2/2013
Binding: Paperback
Pages: 264
Size: 6.00" wide x 9.00" long x 1.00" tall
Weight: 0.880
Language: English

Composers have used formalized procedures to create music throughout history. With the advent of the computer, algorithmic composition allows composers not only to create and experiment with different formalisms, but to hear and evaluate results quickly. Often in algorithmic composition, the composer has only a vague idea how the output will sound, but because the input is highly automated, the composer can make adjustments to take advantage of happy accidents, program bugs, and other creative sources of sound.Algorithmic Composition: A Guide to Composing Music with Nyquistprovides an overview of procedural approaches to music generation. It introduces programming concepts through many examples written using the Nyquist system for music composition and sound synthesis. Nyquist is freely available software, and over 100 program examples from this book are available in electronic form. Readers will be well equipped to develop their own algorithms for composition.Music students who are learning about computer music and electronic music will all be interested in this innovative book, as generative music becomes an important part of the future of the discipline. Students and scholars in computer science will also find much to interest them, in a straightforward and fun way.

Preface
Acknowledgments
Introduction
SAL
Lisp
Nyquist
The Nyquist Integrated Development Environment
Algorithmic Composition
Additional References
The History and Philosophy of Algorithmic Composition
The Process of Algorithmic Composition
A Brief History of Algorithmic Processes Applied to Music Composition
Aesthetics of Algorithmic Composition
Suggested Listening
Introduction to SAL
Data
Running Nyquist
SAL Expressions
Functions
Predicates
User-Defined Functions
Getting Help
Programming Errors
Error Messages
Stack Traces
Printing
Programming and Nyquist
Getting Started
Nyquist Instruments
Nyquist Scores
Variables
Score Processing
Introduction to Algorithmic Composition
Getting Started
Pitch and Rhythm Notation
Pattern Objects and Item Streams
A Complete Example
Suggested Listening
Printing, Reading, and Debugging
print Command
format Command
display Command
Debugging with #display and #print
Tracing Pattern Evaluation
Reading Data from the Computer Keyboard
Variable Assignment and Scoping
set Command
begin, end, and with
score-gen and Local Variables
Combining with and score-gen
Understanding Variable Scope in SAL
Increment, Decrement, and Other Operators
Assigning Local Variables Interactively
Suggested Listening
Conditionals
if Command
#? Special Form
Using if with begin-end
Using Conditionals in Algorithmic Composition
Conditionals vs. Formulas
Suggested Listening
Sets and Tables
Introduction to Set Theory
List and Set Operations
Tables
Arrays
Suggested Listening
Functional Programming
Introduction to Functional Programming
Mapping a Function over a List
Using the score-apply Function
Recursion
Introduction to Recursion
Single-Test Tail Recursion
List-Cons'ing Recursion
Conditional Augmenting Tail Recursion
Double-Test Tail Recursion
Multiple Recursion
Tracing Function Evaluation
SAL Is Recursive
Using Recursive Forms in Nyquist
Suggested Listening
Iteration
The loop Command with a for-below Clause
The Full Story of for-below
Iterating over the Elements of a List
Using return in a loop
The for-then Clause
Loops with while and until
Reading and Writing Records Using Iteration
score-gen as Iteration
Suggested Listening
Algorithmic Composition Using Probabilistic Methods
Introduction to Probability
The random Pattern
Graphs and Patterns
The markov Pattern Generator
Patterns Can Specify Next States and Weights
Learning a Markov Process
1/f<sup>2</sup> Noise or Brownian Motion
1/f Noise
Suggested Listening
Suggested Reading
Hierarchical and Recursive Musical Structure
Structure from Nested Patterns
Hierarchy in Scores
Encapsulation
Compositional Environments
Suggested Listening
Composing Sonic Microstructure and Macrostructure
Sound Synthesis in Nyquist
A Pattern-Driven Sound Generator
Nyquist Sounds and Scores
Nyquist Sounds and Global Control Functions
Scores and Global Control Functions
Further Explorations
Suggested Listening
Extended Examples s
Jellyfish Music Example
Orchestration
Text to Music
Suggested Listening
Epilogue
Appendix SAL Commands and Functions
Commands
Functions
Bibliography
Discography
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×