miller-book/node58.html

138 lines
4.5 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!--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>
<TITLE>Automation and voice management</TITLE>
<META NAME="description" CONTENT="Automation and voice management">
<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="node75.html">
<LINK REL="previous" HREF="node40.html">
<LINK REL="up" HREF="book.html">
<LINK REL="next" HREF="node59.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html1401"
HREF="node59.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/local/share/lib/latex2html/icons/next.png"></A>
<A NAME="tex2html1395"
HREF="book.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/local/share/lib/latex2html/icons/up.png"></A>
<A NAME="tex2html1389"
HREF="node57.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/local/share/lib/latex2html/icons/prev.png"></A>
<A NAME="tex2html1397"
HREF="node4.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/local/share/lib/latex2html/icons/contents.png"></A>
<A NAME="tex2html1399"
HREF="node201.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
SRC="file:/usr/local/share/lib/latex2html/icons/index.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html1402"
HREF="node59.html">Envelope Generators</A>
<B> Up:</B> <A NAME="tex2html1396"
HREF="book.html">book</A>
<B> Previous:</B> <A NAME="tex2html1390"
HREF="node57.html">Exercises</A>
&nbsp; <B> <A NAME="tex2html1398"
HREF="node4.html">Contents</A></B>
&nbsp; <B> <A NAME="tex2html1400"
HREF="node201.html">Index</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00800000000000000000">
Automation and voice management</A>
</H1>
<P>
It is often desirable to control musical objects or events as aggregates rather
than individually. Aggregates might take the form of a series of events spaced
in time, in which the details of the events follow from the larger arc (for
instance, notes in a melody). Or the individuals might sound simultaneously,
as with voices in a chord, or partials in a complex tone. Often some or all
properties of the individual elements are best inferred from those of the
whole.
<P>
A rich collection of tools and ideas has arisen in the electronic music
repertory for describing individual behaviors from aggregate ones. In this
chapter we cover two general classes of such tools: envelope generators and
voice banks. The envelope generator automates behavior over time, and the
voice bank over aggregates of simultaneous processes (such as signal
generators).
<P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html1403"
HREF="node59.html">Envelope Generators</A>
<LI><A NAME="tex2html1404"
HREF="node60.html">Linear and Curved Amplitude Shapes</A>
<LI><A NAME="tex2html1405"
HREF="node61.html">Continuous and discontinuous control changes</A>
<UL>
<LI><A NAME="tex2html1406"
HREF="node62.html">Muting</A>
<LI><A NAME="tex2html1407"
HREF="node63.html">Switch-and-ramp</A>
</UL>
<BR>
<LI><A NAME="tex2html1408"
HREF="node64.html">Polyphony</A>
<LI><A NAME="tex2html1409"
HREF="node65.html">Voice allocation</A>
<LI><A NAME="tex2html1410"
HREF="node66.html">Voice tags</A>
<LI><A NAME="tex2html1411"
HREF="node67.html">Encapsulation in Pd</A>
<LI><A NAME="tex2html1412"
HREF="node68.html">Examples</A>
<UL>
<LI><A NAME="tex2html1413"
HREF="node69.html">ADSR envelope generator</A>
<LI><A NAME="tex2html1414"
HREF="node70.html">Transfer functions for amplitude control</A>
<LI><A NAME="tex2html1415"
HREF="node71.html">Additive synthesis: Risset's bell</A>
<LI><A NAME="tex2html1416"
HREF="node72.html">Additive synthesis: spectral envelope control</A>
<LI><A NAME="tex2html1417"
HREF="node73.html">Polyphonic synthesis: sampler</A>
</UL>
<BR>
<LI><A NAME="tex2html1418"
HREF="node74.html">Exercises</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Miller Puckette
2006-12-30
</ADDRESS>
</BODY>
</HTML>