Introduction to Computer Music

An up-to-date, core undergraduate text, Introduction to Computer Music deals with both the practical use of technology in music and the key principles underpinning the discipline. It targets both musicians exploring computers, and technologists engaging with music, and does so in the confidence that both groups can learn tremendously from the cross-disciplinary encounter. It is designed to approach computer music as its own subject and strongly bridge the arts to computing divide, benefiting and reconciling both musicians and computer scientists.

You will need little or no prior experience of computer programming itself, and may not have an extensive background in mathematics or music, but this highly engaging textbook will help you master many disciplines at once, with a focus on both fascinating theories and exciting practical applications.

Biography

Dr Nick Collins is a composer, performer and researcher in the field of computer music. He lectures at the University of Sussex, running the music informatics degree programmes and research group. Research interests include machine listening, interactive and generative music, audiovisual performance, sound synthesis and music psychology. He co-edited the Cambridge Companion to Electronic Music (Cambridge University Press), and is fond of the non sequitur.

He is an experienced pianist and computer music performer, and active in both instrumental and electronic music composition.

Table of Contents

How to use this book

Conventions

1 Introduction

1.1 What is Computer Music?

1.2 Quickstart Guide to Computer Music

1.3 A Whirlwind History of Computer Music

1.4 Summary

2 Recording

2.1 Recording: A History

2.2 Musical Instrument Digital Interface

2.3 Virtual Studios

2.4 File Formats and Audio Codecs

2.5 Spatialization

2.6 Recording Tips and Tricks

2.7 Sampling

2.8 Summary

3 Analysis

3.1 Sound Analysis

3.2 Fourier Analysis and the Phase Vocoder

3.3 Alternative Representations for Analyzing Sound

3.4 Auditory Models

3.5 Feature Extraction

3.6 The Transcription Problem

3.7 Machine Listening and Causal Realtime Analysis

3.8 Summary

4 Processing

4.1 More on Signals

4.2 Convolution and Filters

4.3 A Compendium of Marvellous Digital Audio Effects

4.4 Summary

5 Synthesis

5.1 The Space of Sound Synthesis Algorithms

5.2 Physical Modeling

5.3 Summary

6 Interaction

6.1 Introduction to Interaction

6.2 Interfacing

6.3 Interaction Scenarios

6.4 Live Musical Agents

6.5 Evaluation

6.6 Summary

7 Networks

7.1 Introduction to Networks

7.2 Music Information Retrieval

7.3 Summary

8 Composition

8.1 Composers and Computers

8.2 Organising Sound

8.3 Formalizing Music

8.4 Summary

9 Modeling

9.1 The Act of Modeling

9.2 Representations

9.3 Automating Musicological Analysis

9.4 Modeling of Musical Expression

9.5 Sonification

9.6 The Information Characteristics of Music

9.7 Summary

10 Conclusions

10.0.3 Exercises

Sign up now to get free exclusive access to reports, research and invitation only events.
Featured Download
/downloads/product/133/feeddemon/

FeedDemon

FeedDemon is an easy-to-use RSS reader for Windows which will keep you informed with the latest news and information. The Google Reader Synchronization allows you ...

Computerworld newsletter

Join the most dedicated community for IT managers, leaders and professionals in Australia