Assignment 4- Tanushree Mediratta

This assignment required us to use fft- an object that segregates the different frequencies a signal is composed of. So, I used Alvin Lucier’s “I am sitting in a room” audio signal and got rid of frequencies above a certain threshold. I then delayed this signal and added feedback. This added a certain villainous tone to Alvin’s voice. I also modified the patch we made in class to create an audio visualizer that visualized the audio signal before and after the fft manipulation.

The code for the main pfft~ can be found here:

<pre><code>
----------begin_max5_patcher----------
1246.3oc2Ys0aihCF84zeEV73pzHtXtsOrZ18k8880Uqpb.Sh6.1L1l1lczj
e6qwFRHsDBp31QZUUHAigy247cwel986V4rk8BV3.9UveCVs562sZkdn1AV0
c9JmJzKYkHgdZNYrpJLU5r1bMI9EodbTgDyAEERPEhRpaJQRBi1OMZSEgVhk
5mgW2faa1tsDKH431Qc6FUHOTpGvYvMyZj82s6E28vmWMRlsmP28.GmIMbB5
5twcMvOzq8KuP8YAoabA+S2MQx0Xw1938PnS6X+3t6ZOrdlBBE+r5leid7KG
Agixd+YxydVYFRdnFanjifrihJcNwfQncpehln9wluzZf+3r1K7+KrNIvc9r
1l9ZAlleDrEWv33Ii3mar8HjKHE1xmjT8Quo3VXp04lN69ihZvdWk18EOM2R
dObCIk7Fxhr+94sWxIYrRF2X6l5JCObxpeSH7zorolnViatqR0EpPKIzF3tx
GLVvHxiMSlUFGl7D1FdeKTLyOQGkj.mL7v8if+VHy1B005DfzIE.XfEEfGIx
MOSn4rmAhZk4vQfuTTxTqrS2A7Vjd3eM8XKhtyY8MRVhBLgDwZgwKJcJIIHw
lwDfsixa2kFGLIeiME7CfccyLIceWo.WqsNBstQBPM4DFvDpBt+2.YL5SXtT
.jLU6dpJhu.TYHU82cIghyXMT4PO8LZAL3inEvnHi1kDsI7bKfwWQ7rc5SVq
AcD3unlhtZxhBgGL5+MSY5aNxT9HJYxPHnkUgckapvh8mqhjyQO+PEKGCDeq
AckZqoe9xCDFaDloSwBsYJ1eA9Sve.9cqzc0rxHR589l9shzm.uBUiren.W0
RoZuhmBFvbj.aZoA3p+6m6ZKC6F0OXx1QChsYq1WYsEKzhcrapYkRCahmrGJ
KRIIXKP6dWH0BtkKUCR6OzCLo+0UG8mnOFMoR.8rnT7sJrjyTXA9BJSp5q7J
Q4KdmxyUALU777mL.G5+djf5RzgRhPdbQN8vazy75w+U6mbRV6qeBwOLoRD.
iFnDcsF3dEkn2HyQRTG26H+JmrRR8oWi1fKntTAoDSQUFhxYrp6ETR8FDon6
A1Ooup5z1ra01tsZGYvDJYr5AZmFSFUpVO4AgDIw8FzPnUTlnnbFi2x312Fm
1.OwNi3xI6HJkSYj6j6q5Hw.Mv3cY4mCuDjLmKtZq6drmcaOgHpbZCPsL.N+
zloG01j3pZV2T7eso0Ax3OAQYCWRpviyJs7H1SJtxcWvJKYOuqjs8BaXJA7D
PpfPII6qhKUJs3Ianj1TT869.d4Sq0XERNVYXiAlpYoRh7vqbE8WWmkZ9Q2f
lQrSAr5hB4QP0g60IR9psgD8SaKwcItdg50p87lrL96pJN9eyQYGWTEZ2aZ+
9d5kkgg8GGy7unBrdB5MX8p2ZuFj1wujSBVCOqWXMhw5ywTN4pfMUv64byND
UZ542iEW0sl1gMpLZafceKv9e3.GlLNxtKBY3LP1abfWlVGFNCjC5lzxPxcN
bzFHAClCRPafj+LPB5YCjZeH92J1zV.cy.hXagj2mBRyIuN8iHuN.9YkdELm
zq.aDz6ENWj7VJRv2GmLK8gpqeByEcyVChZg6GM++XhWqOkPMmp20nCG+Doe
9P8HHtZ8XoZw3FtY86WRLsxn6ykSaHckfUH+i69O.zouGBB
-----------end_max5_patcher-----------
</code></pre>

The code for the sub-patch is here:

<pre><code>
----------begin_max5_patcher----------
1046.3oc0XtsiaaCDF9Z6mBBgdUgqAOHpC44H2UTTPKQ6kIxjBRTa1EAYe1K
OHmF2XKQrlxN8FYIJRO5algy7K800qR1odg2m.9.3OAqV800qV4FxNvpwqWk
bj8RUCq2MsjJ0wiboNYi+dZ9KZ238GUJ8SbYOvbDzKNHYMmlTiPxqTCR2Lwi
CJGNJjMbs6uEMN3tgc6Z38hZtcTx3n85WabCjj7uKVMnOsZ3Yq9G++ZY5pmD
xC+cGuR6wDSJ1B2.Jnaoa.HBwdAIeKD7WiqQT6LkZ2m9CTYhcrusds8vl.cQ
6FzZkLYJNminSyyOj90Vt+gOYGSdH46OpWBOZokHTIx9CN8zwKgG9+e3gxwg
iW96Aui79d1A9OkfC2huHy3ak4PBm3B+Ok1jVL9J7RiKuoO.dGiugwKIl7Rx
fO.dooPWAnBWQIhOq9Z7BiIuzhG.toib5+Y5vKp38fqj+Eyh+IZaYeF7aH.B
9HBxjBWcJ+V4b3TwXTdDg92eaYfcr69zHmuEaavlQCHRiiHzVwF2F23Y3dS.
8oFC4kd4EYSExIQD99m2+Ff.AWducn5oRm2ALwYS4VxvixtbaBxldq.583Xt
l9Ts3HGTyaXu9KopzTzXgQn0+3qTbUUoYwzwrmyq2wp9bxC1CT51vPnN+Pdw
TB6PwbKSqpQqpXcKdMiv2dPIz42dTD0FEfESda.XiJy7w9TK8o3ovNKhXueu
1739F.cSjCmMdl464SSmTcWbASHuFWg9RZj2QWfPp86psklOYo+H5KzrVWP9
Z56Q2gD7QzSybY.4SlGfhpJ+pFNq6Q7dMiUvycB+HSFsKiaz1k4CgKTz1XfJ
kT5.c9HNwzVmNWDOlR9MMxzJSKseg5lgg346lQiojlO9DumC5a4Uh8hJvyrl
AdOPs28oIOo2Avj0dAg.m1vuv63fpmT8bIXGuhMX9KFWRsn2TOsR6VhPpMyz
NvA.e+dCstO44qf1NU8PEud6EEXROSKj8Q8Hq6fPZuW1sjodtHqVkvaOq2d7
FGpTMpNeLAtkfPvTzF2YozxR+YEDZt8L3j8oyb8oS8eAUTF4T0rK1O6rFZtY
37H+mu1ryL1wOON2qF5pNk04KRXd79tcpcA.lVnj+vbx8y4hYRgZmh.rCNR1
AEfcP2ncxCfGSKmaGnr6T.hFfiqHBNN5chGRHAnXjIfCYKD9brUc0bWkCzcv
zvKaZ3sY5P1.fIKB0As2qXQnNjr2rXjTQtWFBduJjgJtaVJjDDRLLDN.CQig
gPgVM6lsTH4CKxdqfrb1RTPAEPquyaOFKjCIpl+nPd4r7rLilOAyq7k019Lu
qeb4NiZdWlO4kkmuwcoP5uz8gWR53OKNMe2GjOg0YDjqMpwG57uPvKEYI9kp
LFVNHFo1X4us9eTp059D
-----------end_max5_patcher-----------
</code></pre>