Name:

MUET495 Computer Music Synthesis

Lab 10

1) Duplicate the following patches in a new canvas named lab10ex1.pd where all graph sizes are 64, using Bezier curves:

a) Enable compute audio so you can plot these graphs. Save and print your work.

b) Change the “Inverting a Signal” patch by replacing the osc~ 640 object with a phasor~ 640 object. This should help you compare the differences between inverting and complementing a phasor signal. Write your observations about these differences:

2) Duplicate the following patches in a new canvas named lab10ex2.pd where all graph sizes are 64, using Bezier curves:

a) Enable compute audio so you can plot these graphs. Make sure the toggle connected to the metro object in d) is clicked before plotting graph d). Save and print your work.

b) To generate a square wave, a very large number was used to multiply the output of the oscillator object. Write down what happens when you reduce that number down to 3, 2, and then 1:

c) Write down what happens when you replace the cos~ object with sin~ in patch c):

3) Duplicate the following patches in a new canvas named lab10ex3.pd where all graph sizes are 64, using Bezier curves:

a) Enable compute audio so you can plot these graphs.

b) In both approaches, the signal has to be re-centered and normalized by the same amounts. Why must the signal be shifted down by 0.25 instead of 0.5 (try and see):

c) Make changes to the second approach by replacing the *~ -1 and +~ 1 objects with the sig~ 1 and -~ objects; you must wire these objects using the 1c) graph “Complementing a Phasor Signal” as your guide. Save and print your work.


4) Duplicate the following patches in a new canvas named lab10ex4.pd where all graph sizes are 100, using Bezier curves:

a) Enable compute audio so you can plot these graphs. Save and print your work.

5) Duplicate the following patches in a new canvas named lab10ex5.pd where all graph sizes are 4000, using Bezier curves:

a)  Enable compute audio so you can plot these graphs. Save and print your work.

b)  Why did we need to set the size of the graphs to 4000?

3