2022-04-12 22:02:59 -03:00
|
|
|
<!DOCTYPE html>
|
2022-04-12 21:54:18 -03:00
|
|
|
|
|
|
|
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
|
|
|
original version by: Nikos Drakos, CBLU, University of Leeds
|
|
|
|
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
|
|
|
* with significant contributions from:
|
|
|
|
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
|
|
|
<HTML>
|
|
|
|
<HEAD>
|
2022-04-12 22:02:59 -03:00
|
|
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
|
|
|
|
|
2022-04-12 21:54:18 -03:00
|
|
|
<TITLE>Preface</TITLE>
|
|
|
|
<META NAME="description" CONTENT="Preface">
|
|
|
|
<META NAME="keywords" CONTENT="book">
|
|
|
|
<META NAME="resource-type" CONTENT="document">
|
|
|
|
<META NAME="distribution" CONTENT="global">
|
|
|
|
|
|
|
|
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
|
|
|
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
|
|
|
|
|
|
|
<LINK REL="STYLESHEET" HREF="book.css">
|
|
|
|
|
|
|
|
<LINK REL="next" HREF="node7.html">
|
|
|
|
<LINK REL="previous" HREF="node5.html">
|
|
|
|
<LINK REL="up" HREF="book.html">
|
|
|
|
<LINK REL="next" HREF="node7.html">
|
|
|
|
</HEAD>
|
|
|
|
|
|
|
|
<BODY >
|
|
|
|
<!--Navigation Panel-->
|
|
|
|
<A NAME="tex2html619"
|
|
|
|
HREF="node7.html">
|
|
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="next.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html613"
|
|
|
|
HREF="book.html">
|
|
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="up.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html607"
|
|
|
|
HREF="node5.html">
|
|
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="prev.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html615"
|
|
|
|
HREF="node4.html">
|
|
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="contents.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html617"
|
|
|
|
HREF="node201.html">
|
|
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="index.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<BR>
|
|
|
|
<B> Next:</B> <A NAME="tex2html620"
|
|
|
|
HREF="node7.html">Sinusoids, amplitude and frequency</A>
|
|
|
|
<B> Up:</B> <A NAME="tex2html614"
|
|
|
|
HREF="book.html">book</A>
|
|
|
|
<B> Previous:</B> <A NAME="tex2html608"
|
|
|
|
HREF="node5.html">Foreword</A>
|
|
|
|
<B> <A NAME="tex2html616"
|
|
|
|
HREF="node4.html">Contents</A></B>
|
|
|
|
<B> <A NAME="tex2html618"
|
|
|
|
HREF="node201.html">Index</A></B>
|
|
|
|
<BR>
|
|
|
|
<BR>
|
|
|
|
<!--End of Navigation Panel-->
|
|
|
|
|
|
|
|
<H1><A NAME="SECTION00400000000000000000">
|
|
|
|
Preface</A>
|
|
|
|
</H1>
|
|
|
|
|
|
|
|
<P>
|
|
|
|
This is a book about using electronic techniques to record, synthesize,
|
|
|
|
process, and analyze musical sounds, a practice which came into its modern form
|
|
|
|
in the years 1948-1952, but whose technological means and artistic uses have
|
|
|
|
undergone several revolutions since then. Nowadays most electronic music is
|
|
|
|
made using computers, and this book will focus exclusively on what used to be
|
2022-04-12 23:17:03 -03:00
|
|
|
called "computer music", but which should really now be called "electronic
|
2022-04-12 21:54:18 -03:00
|
|
|
music using a computer".
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Most of the computer music tools available today have antecedents in earlier
|
|
|
|
generations of equipment. The computer, however, is relatively cheap and the
|
|
|
|
results of using one are easy to document and re-create. In these respects at
|
|
|
|
least, the computer makes the ideal electronic music instrument--it is hard to
|
|
|
|
see what future technology could displace it.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
The techniques and practices of electronic music can be studied (at least in
|
|
|
|
theory) without making explicit reference to the current state of technology.
|
|
|
|
Still, it's important to provide working examples. So each chapter starts with
|
|
|
|
theory (avoiding any reference to implementation) and ends with a series of
|
|
|
|
examples realized in a currently available software package.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
The ideal reader of this book is anyone who knows and likes electronic
|
|
|
|
music of any genre, has plenty of facility with computers in general, and who
|
|
|
|
wants to learn how to make electronic music from the ground up, starting
|
|
|
|
with the humble oscillator and continuing through sampling, FM, filtering,
|
|
|
|
waveshaping, delays, and so on. This will take plenty of time.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
This book doesn't take the easy route of recommending pre-cooked software to
|
|
|
|
try out these techniques; instead, the emphasis is on learning how to use a
|
|
|
|
general-purpose computer music environment to realize them yourself. Of the
|
|
|
|
several such packages available, we'll use Pd, but that shouldn't stop you
|
|
|
|
from using these same techniques in other environments such as Csound or
|
|
|
|
Max/MSP.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
To read this book you must understand mathematics through intermediate algebra
|
|
|
|
and trigonometry; starting in Chapter 7, complex numbers also make an
|
|
|
|
appearance, although not complex analyis. (For instance, complex numbers are
|
|
|
|
added, multiplied, and conjugated, but there are no complex exponentials.) A
|
|
|
|
review of mathematics for computer music by F. Richard Moore
|
|
|
|
appears in [<A
|
|
|
|
HREF="node202.html#r-strawn85">Str85</A>, pp. 1-68].
|
|
|
|
|
|
|
|
<P>
|
2022-04-12 23:17:03 -03:00
|
|
|
Although the "level" of mathematics is not high, the mathematics itself is
|
2022-04-12 21:54:18 -03:00
|
|
|
sometimes quite challenging. All sorts of cool mathematics is in the reach of
|
|
|
|
any student of algebra or geometry. In the service of computer music, for
|
|
|
|
instance, we'll run into Bessel functions, Chebychev polynomials, the Central
|
|
|
|
Limit Theorem, and, of course, Fourier analysis.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
You don't need much background in music as it is taught in the West; in
|
|
|
|
particular, Western written music notation is not needed. Some elementary bits
|
|
|
|
of Western music theory are used, such as the tempered scale, the A-B-C system
|
2022-04-12 23:17:03 -03:00
|
|
|
of naming pitches, and terms like "note" and "chord". Also you should be
|
2022-04-12 21:54:18 -03:00
|
|
|
familiar with terms of musical acoustics such as sinusoids, amplitude,
|
|
|
|
frequency, and the overtone series.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Each chapter starts with a theoretical discussion of some family of
|
|
|
|
techniques or theoretical issues, followed by a series of examples realized
|
|
|
|
in Pd to illustrate them. The examples are included in the Pd distribution,
|
|
|
|
so you can run them and/or edit them into your own spinoffs. In addition,
|
|
|
|
all the figures were created using Pd patches, which appear in an electronic
|
|
|
|
supplement. These aren't carefully documented but in principle could be
|
|
|
|
used as an example of Pd's drawing capabilities for anyone interested in
|
|
|
|
that.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
I would like to thank some people who have made it possible for me to write
|
|
|
|
this. Barry Vercoe is almost entirely responsible for my music education.
|
|
|
|
Meanwhile I was taught mathematics by Wayne Holman, Samuel Greitzer, Murray
|
|
|
|
Klamkin, Gian-Carlo Rota, Frank Morgan, Michael Artin, Andrew Gleason, and many
|
|
|
|
others. Phil White taught me English and Rosie Paschall visual composition.
|
|
|
|
Finally, my parents (one deceased) are mighty patient; I'm now 47. Thank
|
|
|
|
you.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
|
|
|
|
<P>
|
|
|
|
<HR>
|
|
|
|
<!--Navigation Panel-->
|
|
|
|
<A NAME="tex2html619"
|
|
|
|
HREF="node7.html">
|
|
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="next.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html613"
|
|
|
|
HREF="book.html">
|
|
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="up.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html607"
|
|
|
|
HREF="node5.html">
|
|
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="prev.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html615"
|
|
|
|
HREF="node4.html">
|
|
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="contents.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<A NAME="tex2html617"
|
|
|
|
HREF="node201.html">
|
|
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
2022-04-12 22:02:59 -03:00
|
|
|
SRC="index.png"></A>
|
2022-04-12 21:54:18 -03:00
|
|
|
<BR>
|
|
|
|
<B> Next:</B> <A NAME="tex2html620"
|
|
|
|
HREF="node7.html">Sinusoids, amplitude and frequency</A>
|
|
|
|
<B> Up:</B> <A NAME="tex2html614"
|
|
|
|
HREF="book.html">book</A>
|
|
|
|
<B> Previous:</B> <A NAME="tex2html608"
|
|
|
|
HREF="node5.html">Foreword</A>
|
|
|
|
<B> <A NAME="tex2html616"
|
|
|
|
HREF="node4.html">Contents</A></B>
|
|
|
|
<B> <A NAME="tex2html618"
|
|
|
|
HREF="node201.html">Index</A></B>
|
|
|
|
<!--End of Navigation Panel-->
|
|
|
|
<ADDRESS>
|
|
|
|
Miller Puckette
|
|
|
|
2006-12-30
|
|
|
|
</ADDRESS>
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|