\contentsline {lstlisting}{\numberline {1}{\ignorespaces Launching chucklib-livecode.}}{6}{lstlisting.1}%
\contentsline {lstlisting}{\numberline {2}{\ignorespaces A quick techno-ish drumset.}}{7}{lstlisting.2}%
\contentsline {lstlisting}{\numberline {3}{\ignorespaces Generators for drums.}}{9}{lstlisting.3}%
\contentsline {lstlisting}{\numberline {4}{\ignorespaces Adding sound effects to a simple beat.}}{11}{lstlisting.4}%
\contentsline {lstlisting}{\numberline {5}{\ignorespaces Bassline template.}}{14}{lstlisting.5}%
\contentsline {lstlisting}{\numberline {6}{\ignorespaces Chord-playing template.}}{15}{lstlisting.6}%
\contentsline {lstlisting}{\numberline {7}{\ignorespaces Example of arpeggiator usage.}}{16}{lstlisting.7}%
\contentsline {lstlisting}{\numberline {8}{\ignorespaces Phrase selection for drum fills.}}{18}{lstlisting.8}%
\contentsline {lstlisting}{\numberline {9}{\ignorespaces Multi-bar bassline.}}{18}{lstlisting.9}%
\contentsline {lstlisting}{\numberline {10}{\ignorespaces Defining a simple cll process as a factory.}}{21}{lstlisting.10}%
\contentsline {lstlisting}{\numberline {11}{\ignorespaces Using the cll process factory in a performance.}}{22}{lstlisting.11}%
\contentsline {lstlisting}{\numberline {12}{\ignorespaces Template for the parameter map.}}{23}{lstlisting.12}%
\contentsline {lstlisting}{\numberline {13}{\ignorespaces How to write arrays in the parameter map.}}{24}{lstlisting.13}%
\contentsline {lstlisting}{\numberline {14}{\ignorespaces Arrays for multiple-parameter setting using one cll parameter.}}{24}{lstlisting.14}%
\contentsline {lstlisting}{\numberline {15}{\ignorespaces Cll statements, one by one or as a batch.}}{26}{lstlisting.15}%
\contentsline {lstlisting}{\numberline {16}{\ignorespaces Syntax template for the Set pattern statement.}}{27}{lstlisting.16}%
\contentsline {lstlisting}{\numberline {17}{\ignorespaces Multiple parameters with different timing.}}{29}{lstlisting.17}%
\contentsline {lstlisting}{\numberline {18}{\ignorespaces A retro acid-house bassline, demonstrating pitch notation.}}{30}{lstlisting.18}%
\contentsline {lstlisting}{\numberline {20}{\ignorespaces Syntax template for ``Set pattern'' phrase selection.}}{31}{lstlisting.20}%
\contentsline {lstlisting}{\numberline {19}{\ignorespaces Pitch notation in PR(\textbackslash abstractLiveCode); not generally recommended.}}{32}{lstlisting.19}%
\contentsline {lstlisting}{\numberline {21}{\ignorespaces Nested phrase-selection groups.}}{33}{lstlisting.21}%
\contentsline {lstlisting}{\numberline {22}{\ignorespaces Syntax template for make statements.}}{34}{lstlisting.22}%
\contentsline {lstlisting}{\numberline {23}{\ignorespaces Example of the make statement.}}{34}{lstlisting.23}%
\contentsline {lstlisting}{\numberline {24}{\ignorespaces Syntax template for passthrough statements.}}{35}{lstlisting.24}%
\contentsline {lstlisting}{\numberline {25}{\ignorespaces Syntax template for Chuck statements.}}{36}{lstlisting.25}%
\contentsline {lstlisting}{\numberline {26}{\ignorespaces Syntax template for func-call statements.}}{36}{lstlisting.26}%
\contentsline {lstlisting}{\numberline {27}{\ignorespaces Syntax template for copy/transfer statements.}}{36}{lstlisting.27}%
\contentsline {lstlisting}{\numberline {28}{\ignorespaces Demonstration of ``Show pattern'' statements.}}{37}{lstlisting.28}%
\contentsline {lstlisting}{\numberline {29}{\ignorespaces Common initialization sequence, using helper functions.}}{38}{lstlisting.29}%
\contentsline {lstlisting}{\numberline {30}{\ignorespaces Isorhythmic cycles with generators.}}{39}{lstlisting.30}%
\contentsline {lstlisting}{\numberline {31}{\ignorespaces Interaction between generator syntax and ``set pattern'' rhythmic notation.}}{43}{lstlisting.31}%
\contentsline {lstlisting}{\numberline {32}{\ignorespaces Usage of \textbackslash rot() generator.}}{45}{lstlisting.32}%
\contentsline {lstlisting}{\numberline {33}{\ignorespaces Usage of \textbackslash rDelta() generator.}}{46}{lstlisting.33}%
\contentsline {lstlisting}{\numberline {34}{\ignorespaces Usage of \textbackslash ramp() generator.}}{47}{lstlisting.34}%
\contentsline {lstlisting}{\numberline {35}{\ignorespaces Using the unis() generator to coordinate two harmony processes.}}{49}{lstlisting.35}%
\contentsline {lstlisting}{\numberline {36}{\ignorespaces Usage of \textbackslash ser() generator.}}{50}{lstlisting.36}%
\contentsline {lstlisting}{\numberline {37}{\ignorespaces Usage of \textbackslash pdefn() generator.}}{51}{lstlisting.37}%
\contentsline {lstlisting}{\numberline {38}{\ignorespaces Usage of \textbackslash gdefn() generator.}}{52}{lstlisting.38}%
\contentsline {lstlisting}{\numberline {39}{\ignorespaces Usage of \textbackslash pitch() and \textbackslash pitch2() generators.}}{53}{lstlisting.39}%
\contentsline {lstlisting}{\numberline {40}{\ignorespaces Complex sequencing with sub-generators.}}{55}{lstlisting.40}%
\contentsline {lstlisting}{\numberline {41}{\ignorespaces Usage of \textbackslash artic() generator.}}{56}{lstlisting.41}%
\contentsline {lstlisting}{\numberline {42}{\ignorespaces Usage of \textbackslash xpose() generator.}}{56}{lstlisting.42}%
\contentsline {lstlisting}{\numberline {43}{\ignorespaces Usage of \textbackslash fork() generator.}}{57}{lstlisting.43}%
\contentsline {lstlisting}{\numberline {44}{\ignorespaces Behavior of pool-string reset flags.}}{58}{lstlisting.44}%
\contentsline {lstlisting}{\numberline {45}{\ignorespaces Changing the length of a drum by set().}}{62}{lstlisting.45}%
\contentsline {lstlisting}{\numberline {46}{\ignorespaces Defining and applying local presets.}}{64}{lstlisting.46}%
\contentsline {lstlisting}{\numberline {47}{\ignorespaces Defining and applying global presets.}}{64}{lstlisting.47}%
\contentsline {lstlisting}{\numberline {48}{\ignorespaces Defining and applying global presets.}}{65}{lstlisting.48}%
\contentsline {lstlisting}{\numberline {49}{\ignorespaces Using makeParms to set initialization parameters.}}{65}{lstlisting.49}%
\contentsline {lstlisting}{\numberline {50}{\ignorespaces makeParms translation into SuperCollider code.}}{66}{lstlisting.50}%
\contentsline {lstlisting}{\numberline {51}{\ignorespaces Cll statement regular expression templates.}}{67}{lstlisting.51}%
\contentsline {lstlisting}{\numberline {52}{\ignorespaces Regular expression macros for SC language tokens.}}{67}{lstlisting.52}%
\contentsline {lstlisting}{\numberline {53}{\ignorespaces Template for cll statement handlers.}}{68}{lstlisting.53}%
\contentsline {lstlisting}{\numberline {54}{\ignorespaces Adding a function into PR(\textbackslash chucklibLiveCode) for simple statement types.}}{68}{lstlisting.54}%
