Assignment 4: pfft~ applications

I decided to experiment a bit with pfft~ and see what kind of output I could get by combining some techniques that were covered. I decided to take in 3 input sounds, with 2 of the inputs being cross-synthesized, and the third being convolved with the output. I used the examples in the pfft~ reference for help with this. The sound ended up being pretty cool. I then took the peak amplitude of the output, scaled it, and used it to control the saturation of input video from the camera. Overall, the output seemed pretty neat. I’ve posted the gists for the patches and a video of the output below:

Main patch:

<pre><code>
----------begin_max5_patcher----------
1491.3oc6ZsriaaCEcsCP9GHD5pVOF7gd4rZ5xtMn6RCFPKQayDIREJJOyzf
lu8RQZ4wIQis7HpIcB5FaXpG2KO7bN2Kk7me8qlErRdGqN.7Fv6.yl8YyHyr
i0NxrtAlETRuKqfVaOw.A6V4pODLe+wzr6z1wKYZkDDAgfqoYZ9NF.c3jp02
Wvrm0ggDMkbQASauo3iFU1n6FF0MLO2dwl3dUzxC2B2Ypuuh4lAAqnhMAf22
c7JpNaKWr4FEKS6NER3B3b.do8KDFY+EdAD7d607Ou9Usea9Z9nwiJF8izxp
uLIfP5iCBqKjT8oQAjYJGMGPhIsy+3DOfBYxxRlP+8vvaaD.8VFXMWUqA5ak
.tnpQWaFTIa1rEPABIulA1P0r4smp.joj00f56EleUy+al8FXtz4.pHGjIE6
jE6riVBtkq25N9VtJ2cy+Kwg7nfKXYxFgMYhF5RAp+kBXeKEQAmhugsPLNZo
kvECa+JIZRHbNAHBN4JP7XTf3DbKFPHwNIXpGHeFJuIsCt3U2JphZPMl5Flf
txcMv9AhC3yZopjZmKw8gMnGGaBlOD7AkZYLgXqpLBNgNT+F.t.OELjvnQYO
EZoFgg14NIcBQ.kwOQVBBmBPfbBOZt3LP.1YJSRhaMpiQ+TIRHIiUj3.jHBd
x0H+JfrXRXGdQhjF6ZmokjLR.3Cb8hpa4F8vsWTMQbeStvSu.eFteTpqsDGq
OZuA.ZZ5O4OoezDdSeCtVG.qUFCg19I1wyYRPlg6qn82NAdJZmH7TsSDCc1B
tZDHGyusm1wv7aJWwTd1WXsTna6bydEspzy4WHzBycyF2eWwoEA8fMnG7MLI
Duz3lcbB8D8Rhb6If.8mYhVtYiAPlRq197TPiohSXZ5Qv.F184HfgRVcMcC6
60bYExZ1k6pNLRE5xHUgmpisSWDJN9nNYIK8.w4QQLYES7eD.iPdx.F5q.rj
Irr8mbaFBieZf1ZZ1SwO6BQxnwrOpN8pCLiilPvrs0fMJ5p1cqAAIX3k6rMI
0CvmP5Zx4aLsfp32c9FN5fx8UUgvoTIWS0MJplKEfeYR1dNA+T0mHnqs5DKN
jBmXJ0JUlrlBt9HDAsHXj8T0W6n3k9gmz0XpqILTH7mpckgG8txRr3RHb5ex
E4zrQ+bU6q663S07MFR7c4qeTMJhFQihoHG8e+iR+vmSvxb85pB58eAbMsIm
KWyKXf51zIufopupfWqu5Od6BJeM35BorZ7Oty9bONg4QMeinszzPDGcvlSj
fOtf8gjltikeiIllK5Fp1XJspQ6d8Lyd.5LnIslmoaD71X9l1GT17tCsVVTH
ucSgbEsPyJqjGyL16.HzYRUahYbb+5CWJycflMBAGFWp3a3lYZASrQus64TF
gHKhMycMO6i0OL4e3zOj.H61I5NbE2.NOVJ7oFZAWeeeYglaJppULyU6RgNJ
WGm6kjDLYDJvHmnCQf+HTfqXEb1Nl5pLSSZJYwTq+P9Q+0AZIvidgLuf0eXL
LLbQ5Kd82i95SWuV+Efhk2jwTlVSwgfguYNxE7tJNK85z8D5ZJ.G6XWno7sU
zmXTtkUxohqTaoU0x76eFJHR7ifbOx0UPb4KdAYTRDZAdINBk7+UEeZUEwi4
UlsmOc1pht6h8Q4+s+0Wr211C7MXSsrQk0kIcaVBbDSM2rFXVb6V4d2CuGTv
IcBFb.a+aub9.19+BwWALcHArCG7P.CujI3AZhJmorFU9XJiGRJP7HFiFT.a
YQHuDPxfVT6RKernFM3YneBHYXAzezVxfHM3kdKfXzyc.Gj0CIzeP5fLW6.d
ODPzfBn+jgnzgFOOoBGFkwex9nm4309NodVC3fJVE6HLeWsJ3yYBzWwRjGRf
AYJzlkXu.3CRg5QB0PmcdxhcPFd9yuaP9A9qBBZnnI5wZVmVUsiop2eEtHY1
wxGjV9bxb2u4B2uca+OPw1w6tD2e82.pxrsAsYOCMJ29YtKd+C.vtWOkng2I
Pr4f4i+kmTWo1
-----------end_max5_patcher-----------
</code></pre>
view raw gistfile1.txt hosted with ❤ by GitHub

fft~ subpatch:

<pre><code>
----------begin_max5_patcher----------
980.3oc2YkraaCCD8rCP9GDzwVGCNbSh8POzdnm5GPQPPghrbpBjkLjjSbZP
y2d4hkiiiWniHcQSNDIQQx4MON7MZne77yFDdc0hrlvfOEbYvfAOJaYftMUK
C5ZXP3zjEoEIM5NFVlce002FNb46ZyVzpaeVUQaUZR8SqdUS6CEY52spox4S
yKKxZ0SEdsVql29plyGqGrzZW.3USgomsOLKyf6vl7aJSJBGt5tfq556rj1z
ekWdyOqyRaMcG33QngADAScgiT+GKaJ3J8X9y4motJuLr2LxG6MU.aiJPGjJ
1KAfAPS.Lt10EiXdi.9fWH.Q+7efvL9Ow69+jIsRH9T.zWZ.sEZHN7vQ4TBU
cgQ8XTtbKeakbyuW12Sc11d.qVnIHg2216UBA.WwHjnXcrAw6DhbaPd4SADq
4CX67AYK7A4HniiiX.MwPi7HwrU8QSm+Rw7rKfdqUho8LYgQrDD53CB4+axf
0yLGhSFYruOlxLlejUTTc+QxJaSQAycrFK1j6gI7H+74mBPiXdOfIpm6d35D
u.1jLl8OJoiqCXhcV.iYCEKx6wKKSAg8QJHrv84f5jZdOjCB52lnH56nLP8i
JHmLp3znu127wHx5xqj2GxqNKc7xZ+NYhqfODWi7v22SeVZUDuSdwLGgE4ku
5DxzSp5EavVMUyqS6f2xipH.8LXFm0HYpj17px05j5rsB165h01KxF6wcp4.
aLG3Dywsw6XurSU0iyp0GgxoB.3c..vQ.3fDN3r0Wls96ZXZZ93YU4ksMunl
.fGqtHEi5dvSLjUPFNBHK1KjcQTE0FHKb1hJ0pXHjyrGwpUDvo1CrxdtQUBa
kHupnIG4fZCBVYPG4gwV4gQdT40RHv7n1aGgd.HPc25bj097tEyvQj0DyvPr
uEfsD0ziA0rXeqAisJ0tCWasJSN0cagsJIC1ceqF1Z64FBErxfwt0dfM1yM7
YWBxC+UBNzd18YBNxfHqqUB1UsZIylcWVcyxgXrkrD1aqz5DQCMOmWZd1TtY
Xc1c4cCgYZJoVVyXqrfw40lxXWvW96nDNsRp5TNOuStT4sJSqK4cy5DKSlty
SMQ5fSRlWztAujjllU1lVUXv3kAnQDHhSijjyHNiJPX0cBUSfjJVuv0gcTds
bJdUM3gSkVKekf4KWl1.oe8gjx2.RQXAixU3KJhPvZLGiA.HdCoeqNK6MAUE
1XD0ep6j4V3J75IT98jajSQxa.mwTDmqgHhijnTStbAHXdCrabRV6.qSpjlI
+2K2BKKYBwDHT7yaf2lyfYfNnHJFhAsSwjQL80UTiTd4uXXhWHA
-----------end_max5_patcher-----------
</code></pre>
view raw gistfile1.txt hosted with ❤ by GitHub