27.11.2012 Views

programming with max/msp - Virtual Sound

programming with max/msp - Virtual Sound

programming with max/msp - Virtual Sound

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IB2<br />

426<br />

Practice<br />

From this example, you can see that Max’s rule about “hot” inlets being on the<br />

left is complementary <strong>with</strong> right-to-left execution, as discussed in Section 1.7.<br />

The first messages to be processed are those on the right, and processing these<br />

“cold” inlets initializes the internal variables in the object (such as the value for<br />

velocity used by makenote); the last message to be processed is to the “hot”<br />

inlet on the left, which causes output to occur only after internal variables have<br />

been set up.<br />

(...)<br />

other sections in this chapter:<br />

IB.2 THE MODULO OPERATOR AND RECURSION<br />

Recursion<br />

Constructing an arpeggiator<br />

IB.3 ROUTING SIGNALS AND MESSAGES<br />

IB.4 THE RELATIONAL OPERATORS AND THE SELECT OBJECT<br />

The select object<br />

A probabilistic metronome<br />

IB.5 REDUCING A LIST TO ITS PARTS: THE ITER OBJECT<br />

IB.6 ITERATIVE STRUCTURES<br />

IB.7 GENERATING RANDOM LISTS<br />

Paragraph IB.2 - The modulo operator and recursion<br />

IB.8 CALCULATIONS AND CONVERSIONS IN MAX<br />

The expr object<br />

Converting intervals and signals<br />

IB.9 USING ARRAYS AS ENVELOPES: SHEPARD TONES<br />

Repeating array-based envelopes<br />

Shepard tones<br />

ACTIVITIES<br />

• replaCing parts of algorithms - CorreCting algorithms<br />

• analyzing algorithms - Completing algorithms<br />

• ConstruCting new algorithms<br />

TESTING<br />

• integrated Cross-funCtional projeCt: reverse engineering<br />

SUPPORTING MATERIALS<br />

• list of <strong>max</strong>/<strong>msp</strong> objeCts - Commands, attributes, and parameters for speCifiC <strong>max</strong>/<br />

<strong>msp</strong> objeCts - glossary<br />

from “Electronic Music and <strong>Sound</strong> Design” Vol. 1 by Alessandro Cipriani and Maurizio Giri<br />

© ConTempoNet 2010 - All rights reserved

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!