13.07.2015 Views

Tutorials and Topics - Peabody Computer Music

Tutorials and Topics - Peabody Computer Music

Tutorials and Topics - Peabody Computer Music

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.

Tutorial 4Fundamentals:Routing signalsReceiving a different signalThe remaining portion of the tutorial patch exists simply to demonstrate the use of the setmessage to the receive~ object. This is another way to alter the signal flow in a network.With set, you can change the name of the receive~ object, which causes receive~ to get itsinput from a different send~ object (or objects).Giving receive~ a new name changes its input• Click on the message box containing set sawtooth. Both of the connected receive~ objectsnow get their signal from the phasor~ in the lower-right corner of the window. Clickon the message boxes containing set outL <strong>and</strong> set outR to receive the sinusoidal tones onceagain. Click on ezdac~ to turn audio off.SummaryIt is possible to make signal connections without patch cords, using the MSP objectssend~ <strong>and</strong> receive~, which are similar to the Max objects send <strong>and</strong> receive. The set messagecan be used to change the name of a receive~ object, thus switching it to receive its inputfrom a different send~ object (or objects). Signal flow can be routed to differentdestinations, or shut off entirely, using the gate~ object, which is the MSP equivalent ofthe Max object gate.The cycle~ object can be used not only for periodic audio waves, but also for sub-audiocontrol functions: you can read through the waveform of a cycle~ object at any rate youwish, by keeping its frequency at 0 Hz <strong>and</strong> changing its phase continuously from 0 to 1.The line~ object is appropriate for changing the phase of a cycle~ waveform in this way,<strong>and</strong> phasor~ is also appropriate because it goes repeatedly from 0 to 1.The sig~ object converts a number to a constant signal; it receives a number in its inlet<strong>and</strong> sends out a signal of that value. This is useful for combining constant values with82

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

Saved successfully!

Ooh no, something went wrong!