163 lines
5.7 KiB
HTML
163 lines
5.7 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<!--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>
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
|
|
<TITLE>Foreword</TITLE>
|
|
<META NAME="description" CONTENT="Foreword">
|
|
<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="node6.html">
|
|
<LINK REL="previous" HREF="node4.html">
|
|
<LINK REL="up" HREF="book.html">
|
|
<LINK REL="next" HREF="node6.html">
|
|
</HEAD>
|
|
|
|
<BODY >
|
|
<!--Navigation Panel-->
|
|
<A NAME="tex2html605"
|
|
HREF="node6.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
|
SRC="next.png"></A>
|
|
<A NAME="tex2html599"
|
|
HREF="book.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
|
SRC="up.png"></A>
|
|
<A NAME="tex2html593"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
|
SRC="prev.png"></A>
|
|
<A NAME="tex2html601"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
|
SRC="contents.png"></A>
|
|
<A NAME="tex2html603"
|
|
HREF="node201.html">
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
|
SRC="index.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html606"
|
|
HREF="node6.html">Preface</A>
|
|
<B> Up:</B> <A NAME="tex2html600"
|
|
HREF="book.html">book</A>
|
|
<B> Previous:</B> <A NAME="tex2html594"
|
|
HREF="node4.html">Contents</A>
|
|
<B> <A NAME="tex2html602"
|
|
HREF="node4.html">Contents</A></B>
|
|
<B> <A NAME="tex2html604"
|
|
HREF="node201.html">Index</A></B>
|
|
<BR>
|
|
<BR>
|
|
<!--End of Navigation Panel-->
|
|
|
|
<H1><A NAME="SECTION00300000000000000000">
|
|
Foreword</A>
|
|
</H1>
|
|
|
|
<P>
|
|
<I>The Theory and Technique of Electronic Music</I> is a uniquely complete
|
|
source of information for the computer synthesis of rich and interesting
|
|
musical timbres. The theory is clearly presented in a completely general
|
|
form. But in addition, examples of how to synthesize each theoretical aspect
|
|
are presented in the Pd language so the reader of the book can immediately use
|
|
the theory for his musical purposes. I know of no other book which combines
|
|
theory and technique so usefully.
|
|
|
|
<P>
|
|
By far the most popular music and sound synthesis programs in use today are
|
|
block diagram compilers with graphical interfaces. These allow the composer to
|
|
design instruments by displaying the "objects" of his instrument on a computer
|
|
screen and drawing the connecting paths between the objects. The resulting
|
|
graphical display is very congenial to musicians. A naive user can design a
|
|
simple instrument instantly. He can rapidly learn to design complex
|
|
instruments. He can understand how complex instruments work by looking at
|
|
their graphical images.
|
|
|
|
<P>
|
|
The first graphical compiler program, Max, was written by Miller Puckette in
|
|
1988. Max dealt only with control signals for music synthesis because the
|
|
computers available at the time were not fast enough to deal with sound. As
|
|
soon as faster computers which could compute soundwave samples in real-time
|
|
were available, Puckette and David Zicarelli appended MSP to Max (Max/MSP) thus
|
|
making the computer, usually a laptop computer, into a complete musical
|
|
instrument capable of live performance.
|
|
|
|
<P>
|
|
Development of Max/MSP was done by Puckette and Zicarelli at IRCAM in the
|
|
period 1993 to 1994 . Both have now moved to California. Zicarelli
|
|
commercialized and sells Max, MSP, and JITTER (an extension to video synthesis)
|
|
as products. Puckette, now a professor at UCSD, wrote Pd (Pure Data). It is
|
|
an open source program which is a close equivalent to Max/MSP.
|
|
|
|
<P>
|
|
Max and Pd allow almost anyone to synthesize uninteresting timbres almost
|
|
instantly. Making interesting timbres is much more difficult and requires much
|
|
additional knowledge. <I>The Theory and Technique of Electronic Music</I> is
|
|
that body of knowledge. The theory is important for any synthesis program.
|
|
<I>The Theory and Technique of Electronic Music</I> gives copious examples of
|
|
how to apply the theory using Pd. The combination of theory plus Pd examples
|
|
makes this book uniquely useful. It also contains problem sets for each
|
|
chapter so it is a fine textbook.
|
|
|
|
<P>
|
|
I expect Puckette's book to become THE essential book in any electronic
|
|
musician's library.
|
|
|
|
<P>
|
|
Max Mathews
|
|
<HR>
|
|
<!--Navigation Panel-->
|
|
<A NAME="tex2html605"
|
|
HREF="node6.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
|
SRC="next.png"></A>
|
|
<A NAME="tex2html599"
|
|
HREF="book.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
|
SRC="up.png"></A>
|
|
<A NAME="tex2html593"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
|
SRC="prev.png"></A>
|
|
<A NAME="tex2html601"
|
|
HREF="node4.html">
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
|
SRC="contents.png"></A>
|
|
<A NAME="tex2html603"
|
|
HREF="node201.html">
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
|
SRC="index.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html606"
|
|
HREF="node6.html">Preface</A>
|
|
<B> Up:</B> <A NAME="tex2html600"
|
|
HREF="book.html">book</A>
|
|
<B> Previous:</B> <A NAME="tex2html594"
|
|
HREF="node4.html">Contents</A>
|
|
<B> <A NAME="tex2html602"
|
|
HREF="node4.html">Contents</A></B>
|
|
<B> <A NAME="tex2html604"
|
|
HREF="node201.html">Index</A></B>
|
|
<!--End of Navigation Panel-->
|
|
<ADDRESS>
|
|
Miller Puckette
|
|
2006-12-30
|
|
</ADDRESS>
|
|
</BODY>
|
|
</HTML>
|