Author Archives: shanagal@andrew.cmu.edu

Project 2: Body Controlled Sounds and Visuals

For Project 2 I wanted to use the Kinect in some way and expand upon my previous project of controlling sound and visuals. My original goal was to have motion generating sound with a basic human outline on the screen and including lighting from the overhead lights in the classroom. However, I ended up changing my idea, and got rid of the lighting idea, since I wanted to learn more about creating cool visuals in Max, getting inspired by some really aesthetic visualizers on YouTube.

For the project, I used the dp.kinect2 object, along with the starter patch shared in class for the Kinect to help with getting the Kinect data. I wanted to learn more about particle systems since the visuals created with them always look super cool, so I added a hand controlled particle system as a visual, with some help from a YouTube tutorial. At this point everything visual was very fluid, so I wanted something stationary in the image as well, so I used jit.gl.mesh and jit.gl.gridshape to create a stationary shape that makes it seem like you’re in a spiral.

For the sounds, I wanted them to be simple, to contrast the visuals, but also controllable. I ended up having both hands controlling the frequencies of two different sounds, each going to a different channel. I mapped the coordinates of the hands to reasonable frequencies, and fiddled around in order to have controlling the pitch on each hand be pretty reasonable. I played around with using the head to create a tremolo effect, but I didn’t like the sound created, so I scrapped it.

Having done this, I wanted to add more to the visuals, so I had the colors of the particle system and the color of the shape change with the sound. I had different components of the sound controlling the RGB values of the particle system, and had the same components plus the position of the head control the color of the shape.

Here’s a video of how it works:

 

And here’s the patch:

<pre><code>
----------begin_max5_patcher----------
9162.3oc6ck0iiiij94Z.1+CZRLO0cUtEuDkVfAn1Ydnw9Zi8kEcOHgRakNU
WxRdjjqpxZvN+1WdHYcXcPYQZIWcNUONs0YvOFLXvHBFw+5+3O8tGdJ4qAYO
X8eZ8qVu6c+K1Qdm3X7i7txC7tGN3+0sQ9YhK7gmiRhOc3g2Wbtr7WiBDm37
gXmNLNJHWb8fxidzO0+PPdP5iAw9OIuG6Z2Rxo7x6AVd3mSRO3myOjS4gB2I
dYIO86e.Xae9cJu67WOFHaMLpw5gm7i2+f0+nhBx29RX79GSC1lKuLHBtw98
V.aGL+uDa9mP1wr9Gha5+6+3Ow+K6OuWY.JN3KLp6LkkG7UwK6geh8Zr2nLv
A6Fa.c.Ddt8iCrtKNBpDH.o7+hAFDD9AKrgv.pNv.OWAe.hnAHXaxgCAw4Wh
A+2Oa8ZxIqujbJZmUT3mBrxSrxx8SysNF4+Jivr9RX9KV4uDX8ovXFM9dqio
AYYVOGllkKNddx98QAV9Ok7Y1mw63GLVblmNkmmDyejg4YVog6egc67qHKO3
n0S9a+jUHiv1E5mGD8p0o37vnZuJqs9wVLbIYeb32B3D5leK92h+eXWPVxo3
cYhm0mCyN4GkYsOHNHk8f1Y4mFXsMINOMIJh8ymdkeqoVGXzGGExduUd5qhF
ZPfUnDA3upmC2ehcqr9Lqu7hetUvW82lynqhmUFmzNHdm0toz.+suX4yZMQ9
waYs4f7uDvZ+wgreTRah1Lmjq32h3MQ1gD8CfyRe3fKiF8yCSher403L.qZ8
aqAaYOB.q+Vp37.Hw3M.Q9YgDHJm0qate6N39oUR.5f4F4sgvdnr+PsssAP1
2kx6.XrQFkuye6+dtCx6pY5AFpYR7jMJnq.QQTCJGyXsP6gZgXajnEBjsTsz
BWOym6B0zz4dLfAy3zgXCOk9OZALxjYtHcLYlqm6YX.YxI0+VzlrHtnWvbAC
XWfAdX1hgwhhgJtPuJVhuyF1PzzvFWG2ayvly7KPivu3nA9EpGciKCKvdZhe
oOrH05k.+cpCD1SPJx.pDqFHPpIG0jBP98v7M6i1bHH6kB0PEe8i6R8+xiGR
1EX8OO4yT87iaShRRkG4XRVHWUJqOd9a1a3+GtG88fpBwdpyqAGPPMqQ8HaX
aZ3WGmqy0StDLDCwoXLwlxDYCkSx6LKHmAjY96C5fwioMZdGrcE2vuDra1Si
gfWKCnmsmTUNa3FrqmM.KAByI1lczmBR+aenZJL18Edfcs7F2lyC6XHQ4Qs2
Xeqk0i7p5HSCy15W7P23Myo.XK92stQ.tEf8OuxAaLzPfsm6MGq+k0NVSMEV
i0OV22zXrU3eLfa0gW7OFLcUCGWfJ16pmQ2FKW5HzwaCjRQXlDUOcnj2oCAw
m5nwJN9OmDsaNJD2iMSDzssrespIzMNh5.GIf9wwPtI6tPSwv7fCEFJ+griu
DjFvuf2y+HOI8T14es8UlRG6BROefDFKwEGb6omBZdE0OvwH+3pesMLcKGVT
q6Eg2PvTjChuL3afLbVG7JWzBAZr4LctgxV7+jkP62BsbY+2Dr8.QcYLDz0q
zVAb3vfCJzyyk8Cpm4W2vK9w6hBZrxA+S4IOllvjbDXAr9X59mdz+qAYV1yU
rbWqBvYVVn3rttH5FHv0yiIYF54XdXaeZ3NwTUMPN4RVXsiimx4P2wjnWkq3
BTy9NW2JqlBlRz7Jq3yT.vNXFSIRZMrYtxp9P2nD+cBgGFPAfAFaNt7JLTNg
fvSCNlz.OYVYgyt82k4wAvg8..xtXnjs1bi2fty0L9xjsr2YY+2RXnvLNX5c
JL.7lELPgf59CxnvvQKlhK4gLE0dL60LlxhFg6GPdX7w2NROIZiuTyXwMwTC
U1.KagLEnBiB9bPZVKGY9tG7Odr1weW8ahCL+dh3YQee0wBikGCUcrzfOGV9
HHUG1Ok0.xYT+oTI970p4Q4OI1TNowmBEDTwQ4cUkjVMyWKlqzU1rg.g7dBa
YNUMbV259njseJXWcn8cBMuCia6G2pyuK3Y+SQ4O9bRbdV32Djo3420E7r+1
f9u8XlVshV4+UZnez414C7IgSh4DRSjWL4bwq7WO6c3FsIwkD6erqamwtvvm
9NaFqwdJ6I+TdGSgR1vymMOIIp44ptynfmyKN+wv331.ZdxwANqHXDF37Okv
N6gAe7hSk83oX4oejMvL+wL+O2B4y8ihJFp15M7Ue1ZQXZElGJ6Of1UmUthi
Wx1xChglsa4o9bWmZGi8davWB2k+RyU3vOE6FBOVxX8PU29tv8AY4sNXt+9r
VG5RoGric5ohAxOxDzvVrXd6qnQXc0XPacAbMOwv1Mt8hQXKRyhc8ro4s9Kf
FWTGTbuSBLvDAWn4Sy2x.KMoOwiNHgd1XRQzN0d0wuqZJgRYMWM50bUyJiKf
lMg9WI7.JQ2yJhuvyEdifmWrD3wvU4xXtvwg5DVaN6aaGoUSmSkQb6oyIBoZ
hSDQErfHSxHpvvXelHjv7SrE3caFICclK9gcjApHwQplK8OzijqTJbtijKwU
.ZgGIyXIuEijA.MwIhn3Nib1aEhcLMrJPSuNdztW8wEFG7gQ.DjbUGToAVvK
FGTCuaaRdH7bYgP1taPddBy94Qjx0LHrIZr2BfYDo7pIQhaHmRvQZI4BK6XW
ekP7atLZquncvc7xWquHxa0PRou.4Amx2X5+Gnygm8pj7rkmIkfYKmX01awF
+xZsYA+8jjzcY2jYBzCvAnDQTiY2k22tYp0sMJvO8lnIGbtvlqibdBXmgyrN
QrV6FilHl+1sAQ7Mx.OJx9w+pESoqsA+V7mChR1Fl+J+P0ujeK9bHmwNS4U8
awMdL+vesxYSW5xD7MXxZ3XSVC8nmkthco01.BN+QUYZh1VVL1Up+LldVjfQ
0ndXQBLVeFh4mmmdiVkmi8rEoV.fLYDTFOpqaoMdWfIj3dLU5wwyC2erVnsn
iQwv93HGQHaeNCUEUpvru6vYNc3VNGtff69fXqOlGxZamAXcxkh5CbASAbmC
TiXxZqf5KiZot7OSKDse+zzmuZZ+.5zmM842lA7ciB9uoWe3zxONs7kC.Hig
DhmzI01xED0Vc+28PvN1DvLz9o8hnhoLtv7desO.WbWc5FHUbEjRtCZbWBop
agFx0PJ5dnwbQz3tIZbWEMl6hTvkQi61HUbcjRtOZRtPZH2HMtqjFwcRi3Ro
QbqzvtVpW2K0iKlFP7pBtZpa2Mcgbm1ySb4EL57ECa5Z6MjKt3dZTCtdwQzv
YXKHphlN8u0NkQAVQHEB6RUwVSH2ZR4aEnW31O6Mvk.w8zGfKEZJM1Mv1YEB
39Okc0XL35wXGcgwPhzHHReshVi7z+4OXAVBLFQzFiL1aCrXe8iJTh2cEhze
NXqkM+eWMbilAbiMBbKkVS7VgvMOiZ.MEms8.PM7xwSi.iEy80o8+VZX7Glk
pEyP.A.oMNVGmyPMTZlODYAf5NLAaSrl0Wz4p+uUbt.aU3bgRMFPxnJUlvff
1qKjrtknWBjzUEfjVrkkj3n8ZDGWRtQpRLi3hvd0QF0qK.HphDTO5RHBUapX
gjqUnH7XfqvooBimgZryYAv5Bhk9FAfWsKTfgvKxBdgZlIdECw+3UiuvYrx.
cgu.pLpIvxUCHy4Zqu0D.Vh4xvOnN.hkt.XBqFnkQu4NZeLyQJd87KbD3MK4
T51R9fB6OYYeI+vtfr7v3y9M3WqV0oEXNL.WMc5LE5juVCK6EgNISBOWL3Tz
SpLcxWB7BgmnoPm8vjjjtS5DR60dC.ORC.r.M.3TZ.jEiQALIfFQVgH8DaB3
UH2N.L4l.bYXWlpbZUl1t5.0O626AzislCnmZQwGxoJhSJLrxeX2WLXWcEJe
7.gtJjo.FeywLXn7sK+FEAe3YuOsZfaNlOFeuC3IA5hmDUDKjqhvKkGWo9aE
g87MZ2.6M6scSA9UK5RozkO5RKCr7a0jQ.O8NYDvw47PdRM+NAfnkL5R6H2x
5GmG5GE5mwSxQUIZ1iIgw4Y7zdD6uOxCwN94kYdKPw+9HStP7NK+c6J9ZgrB
wSJ3X9Kk+1twyokiD6NGJobms2UzY6ZtNaGTQZExsUpUZghh3SG2wCVMMJKp
WTkZNTE6QtXKN+V.CWOfgQRFtxbeyaAL7aAL7aAL7e.CXXkBtjRsqVjfKQMe
f34tgxcbDUVRFPqwnh3HWHexorkEOUJLyj.Hff3diCX+VPlLZ3T2kEljoyA.
VFjInUXPlHCM8c4bwdHzR3mdp97SuaUvl3AViwD4R3mdMFT5d00odM5m9EIP
HH5KPH7jygUrmJViH7ce7RUBxEIfn2hXJCDwTERJVwP7ZOfdj7nnh8+y5Lhd
nSMhItCBnGxhQljqH7MV6AogyxEjF5OVRVRutmZcHHOM4ljQmlu2K4JtvsCK
fu.RvY2rg8VPOYDmDlEXgrDo+bDzhXay++2DWEg0qctK7.Gnn.MgoqizOhH2
OcS7afASrKP45FA1u42fd7afBIM92bavatM3M2F7G67LxOXgWjrCf9xqHxgr
EkgKxpbGV+gEICL.0lAubKxC4fByc8VtWnmhjrlXlwq2rtP1WB+l0qKR9B.q
W1YpLtJPqUP9qKBHqMuPHCi3ULHK8nV8DGZUU95VZMWDxDYtEOjnx1aCEkIs
21KrsKX6y18DkkDUvp0EPKhWLQ15K+kg2PKitVrWsk9uBw5OrDXMz0DXcMIG
u4YydKnTyBsAjpLrE4LZiVuoDwyE4gYpj8bfesE+ILYIbdcaf.8gEeErHqqY
0mnifNp4HTRsRjlKbEF.U+zhHg1V25arhC4jebwxjbZSxLzVVWmHRv1cUZMI
3hfwt5Fig3UqE6t+CrG6hkk.WrH6Y7frdAisZnRg2CD5b1A40zTXQRBciBmW
3V2aFVBURCAYU6FJWubYY3Zkoqk0e05Yqex5vhDt+JkNDQxcgHOUmcdWnRWk
riLr7vO3uHHIYBHIj5srH4pzJN.camL3J1NYEkZgps3u8F.59tXK.kawBPwt
CBhWiIl9EYEY.8shLBVxLiV0qHydQVtfmlQ4BNYL9scKTeIf5YBvReNuJYii
Bh2m+xRvFS0MJKCghUo+P+vc8ldq.fotqb0Lj9ad4Lit1hIHnmcWNwnLHgdy
mQ5c2vwP6NLEwa6YqoumsjKHY5kjkUaRXlqR6Bs8cbmBc5sXj4j1AbtqvDA6
ja.fUVZfcRatO5JLO1NszMdO69tCg6joesRahhqsIV.HGYN7ftYsw9Mo87Hz
c4xM3SKeIaubYacv8w1yD5M4d9kAPgtStmegPzIIJG3rFy+6SqIrFyJ4voIQ
a4JKCvoIQa4JKCP6uC2W7fkapLvzj7tbSkAljjWvxsH.fyjGyuPD5zJEKKXE
1.NYdzEhPASd8zKzfI6IuLCv5OucnVNkYkTsLt0InbOCljDjAK5xlZxWvD5g
q4f1IjTOpdtWZyvZvcWCEqC5JXiv9DSbo95ssDAD4swsjqwQl9.ojlGp4Cni
UfLJGkAahWNSTWKvP+TnqpTXa8dzOo3XOUzxjDipzh6.cbf0.A1g1X2FVKhx
b+N1Fu+j.mjzFfYIFfpDCw7b5BhAnDxv40QlkXTVFPIYaPhAqrvQriw6lvNS
c5RSRLJy.iL+7F30tnZ7pWTMZVJpzRWLjmHRVPEa3K.tp32c4gfTYD.TW+Mp
8Fyxwf.SRJigIFkokEh8Es5UhEpL6Kx78mc3cg9Lnj4kMBcVQb5P3DWrQmLR
vUAERfKznwIPh1KzvQf5yl3ZblNfxCGAle3HvQGi..qBJrK1q1wGBaVc6yA8
Gnb+eWNQu3PKA+IQYIzlWud.dRSuZ1U7.fqnoK.JqkFfXdhQYMLFjTJOQUZu
8AdBGc2ix7upHMdE9zoboUVqSU8mmO6LGe9v9njm7iJxYmmStrUmuCSVWKmf
dlJEeo3uEPojhpYd8BRroY0yS1uO5794siWW2VGevx6aOAtbysf14c91kFLO
jWIO+GUuoNR.YhPqUV2dK+rnO6Z.gl9VnV9wyhmdgymN5zcrD2D.N6ZhN20n
D5F.O3qcdukbGMegG.tlFJikMuZmv2U6ocBUFLBaPsKuGxuHyKTqeZBrI1d8
ylzr9NOFJdIYX.1E+CGMAyhCbHdEpr9zCP.mN2zOWSSrYE.2HhEJ8lVGU66F
aMJ694.trJe2E9P7jg+ZQUq6hp68cN9.lK93PfxvCF4nM7ougH+nEXixnFTc
AETX+nfvivi.AHAD3IqRvHfAQfuEsIKJbaP0VW4ZwAXW3.ZXtAkFo3Iyo+D5
2WCTvydfRAWhbB4u2jiPlK7TNODTpdlQki7bdxg4NSamxQbF.EFt0aWTgwcE
saD96KtCp1lEFSLN2w1W2FE7uMx7LCnOZV39X+H0PAHpn9paPT3PdxylXLhq
80NF4LOfm9FizWq+G3Q+kQz0vELKcMJAAa4txBC+tRPgi6bETfkE4Pl15zuC
ml0wY13iLEG4IWm2co15NnYMBBKSqad1v6bs0IdyQa8hAJtHz2gZqSls15Eb
ItT32ghQHy2pHRMP..oCetK0VGe0ZqS.ESB6R+NTacLQaSBSf2wZqibmm15k
n.Pl9NtK0VGQt1wHm4A7n2wZqCcmmtFRPviBzlx5ipqAzD5Z.w5PWCafHCLA
wZRgi9vhTqnW7i2oLPLEWO5NyADzhbKL8tkW.AlCufizOJTlXgaDuPpo3Efz
qkWnDDHUfvE0yZ85aQVaIK3umjjtKyD9Xrp.bLPysPYZOSNQ3tfH+W4K+21D
SGfwywgxRsE+fbpPGS1eylYZmfdLgZyHMfARNAGaixyyKlwWA2dO0649FEze
cctyTHYmQZ.FuwoHRCHE5JniAIKT34fblQz4z.KJp1Q1sx34ZkMIHhuL1oKs
PM1D3zXSPiIfYz4WqieXOYLc3ZvgYeJ30oO2pZXGdhX2HAE1665OpikRgUj1
IsUchkGsx9TPDOCu+ovqQ3sQjbUUxG5TdNSqVWDBAP7Mfsy4jspas06031kQ
9aifd74vnfOGjl0Jnwd2C9GOV63MieSFh96IhmE88UGKLVdrp5j7CoA7ZUu7
QPpNreJqojyZGmRk.vWcpkYNe3Pxtfz3Sg0CE6p34j+TOqWuTolhbXOPZwil
aE8GdZeTx1O0p.0+Pxwf3v31wLW042E7r+on7G6oas4E7r+1f9u8t6le2C6S
C2kDyIjlHO+3kuRdZKVz3HMZShKI1+XW2tLPW66r74kOk8jeJuioX5EXU7ol
jD07bU2YTvy4Em+XXbba.MO43.mMMb+KCc2OkvN6gAe7hSk83oX4oejMhN+Q
dr815B8ihJFi25M7U+3vC94A4gx9C1vkymUNW6KYaSShhZ1tkm5yccpcL16s
AeIbW9KhWVC1iIELwUAF7fwOb1omJFH+XdvgiQrVSqqf0L6MARng70QVyU2q
ibygcO4liFYV8Ny1FEELHhrBR6sPovjrlKx0jPBdLHATTXEkPBArXPxKA96f
2BHAMJjTjtwKfjkJQ2jxZKABXwJ8QN+hUziWEaCt9Y5a1o90maDkO52FrCXy
o2211S81WTTzYjKyBfcWnNiuEY0x2vJC+vqC9gWI7ST.9GE1k6.bwdEqCC9c
aGAvUxdsC5Hc.5RGuUD45NlTri.mlLlN.tA5AX.Ni.LJBJX6Z00SR6cnXYgi
6BxOLdWvWGZ6YZp7nkH0ACUYuoY9DCBzU0jIC91PKZXO6oEZgnJt.M+VhFpb
Fc.RVQaIZ3aasxw7mURN2HJFxlafoYbHuq0CX.o8RHXiGZDYSDvLq0zbGxXZ
k4qQfnFKXTWDezJMHd2pAVvCteVkNMp.VHj+XYYQWRw9qStuXfuYYw2rr3aV
V7pWoxgfrL+8Acu9vmOEEwZYAAwV+EcttbzFUWpi5KQziL2UBg.E1qzSFcFx
bzlQVeXSOQODh1WJDXDK0MjKqGLWCHw.f6EdZd5qM0aj0l1veiizozAAcSsT
xQK1P74sfdyOBfNLd2LZTFCvk6e8hXzD0lCnkFFsS+78poQeZabQ9quKsN5S
yiAz9PAMP5UKjVZhzRaDosRjgsjiz7IX21iT5QgDUTJQIESFW4DUUPYHkTTT
QkwTVYbEVFWokwTbQAkWFWAFUThQIEYljxLCoPy3J0LhhMinbyHJ3LrRN8pn
SOJ6Lf3SET5oaEe5nLYLwBjpTb4RTATcUoBnBKifD7.FpcPi01mAamb8GQyU
dVdDmAo5qNVOjrxgcHgBy2dgiIFuVAeYbpoP+b4ljA0g9NKcGVsPbax8V1yq
2BOudKEpryiGYbpz6ApGbb1qr5TL7JJrtq8pUDTIxrU0Jpg57Ca17KTv8JmM
bDynO3TisMmd613sp3.sOZyVFkm5a8IV2517CAYuX8wxRvDSuA9+g2bKJVP3
wKVP6idjS8bU+UrfAUXCd4BNkKCZgJCSeIIMZWCT94LeeKf0G4hLsPPaKH11
5iegMsdxWN2Cv2tG7OXWNeO4wZe7ag0gkE731jnjT1PEw+1P3OQl1BmXJnZo
0x6DRofCp+MTqR8Uxvm.gIaHdddTd5cjBWr.r5PPdZxsH.q.On1Z3K1hcKVL
mcr4VN45fD0isD6qL1RdPMtLOwr4XmKb2xaFDQFHID4d6sv5QBbxgheyhHuY
Qj2rHx8nEQFacfG829oBs8ru5EDhl2BBAybAg3wWQnZq7C6HJ.PXnP+CZWAW
3Rut8ejoS3lkxNKysiRgkt2JATLXPOJUPBQEyRgbWg8VLYi5X7EXdcanY1sY
qZ216q8EkM2BVtCBPRik45r.cic3+7l8i02242YC5b0kvQ.TNBC0c1JcMLbi
o0IS2qcmqjzK0.tY1kQz87YxjKpm2JrKKUr2cVJSQCLtiCTUFHp1F34hPGcU
HCT7k6SYfPsIDDJMcPwHJDr0FmecLh5BC1bOMjxQ2cUx4qvnUovu65tJsstq
F6oqUYO0d9B1uSE9A0b2jKpyje3JZ.0GDf684nJ.RaJrWlQ86N2bsJTpP3Br
+B3d0fFPc2WIs7N1asp.n0yGyte6u5HBklknvhbQkiyJTTXgS94+F0z8yRuG
Cp7dbkW+E+6iQ9uFjZAs9X1V+n.qOXuAPrDe.VpUTO2H7RgkTyiyfC94ogeU
8.8BPEKv1QZvX7pzhwYQg6Br3QYv8pA9gH8Z2X4Z2JF6tFMJxe9mDg+w8pc9
wln6xA1aXPrzcWb+VldmF6qnIXa+I0eYKqZ1zUX+0SK27X.iG6qWtAgFtiBV
7mkni5hLrx7Vm1HPc8YT7zkhfEkhX6aS.8eKivX7jBcWzhEhwnoPm3EiL4rb
S.OgxztxRPntShPIKGhRuWHTmIQnKWz5CwSlGcgHzIMnGRWNBcx6SCvkWbR5
NYPoZu5aA8reON2B.KQKXRM.6kauxLoQeKm3LvjF7AVNoD.3cxDDfIsMoD7I
vkgPsmLgZubDJXRDJX4HTnxDJ39Xm7gVgSCL4FvblI9sMo3pJCqh7zQVUQF.
jEalv6lrrpGU07TomiwSZldJmzL8LeF7r7UrFxypHuUDsnbhM8lPJJk8YAij
hUalj15av0Y4jRSH++FDEk7kFVcsbSm0SCnt0f+Ug8fId11tMaA9a2xDQHbC
q75r23BI.JqErg5BbA7uvtQBlvZ8s2wmuuNblxdPcJy7gCLhLrwTUc2kT0jO
c3ofz+1TZsczPrA.pCg2.PdN1TWQah.8vfadS4mmaSgS6DD++w+Fvw0ARu8s
hjncyrgPcvTd4dh0Z7f.hfOCXC7bt88I+xbaJtXD.KZ.Xhsmf8xFhXLXZto7
GnjxrniYnblKS2qvCmNzttRN0hrmYJtbz4VXuKpeCXiWUuEQjSProxNwSD3p
hFD0CEltqCpEI4Hv45jVGau9uWylwx8TCPlRKcjI.bGJpU5LtgHLu2W6CPiq
LXWHOQe7n52waoJ42RUxukpjemlx9KeI7aVvaUlNAniLcxUjgjgEkGphzcJd
gRFu+4ObEUIpaKTO+5xCRtg9Jv5hMP6sGqEL1qdzFoKzFrrb1Bz1dsi1v4mo
0IqA4H+zsppmcs.MX1.sbewA7H01yo2dfdW3AMl6zMBTaOanVVPrAxn5CsTI
p9sAQQqbr1SWb0EEaVu2lZbFkqxwqPnz5xPVLg0eNXaYZq7JlgjbaAc7rA8B
yI4Vehx2TH4JqNniC2EEVjEVgjv3qPdxMdhRcINw1YQmmjQ42NY2WYlIc7ZK
d49Qyt1FlYHrzXAJfpt8E.tMkcT07Ac6X2x.DCVUhAulJAp2.hYRzBbsTNV4
DC1rDix8R.yGyMfo0MgLKw.TFY5.C6H96VTRDN.IBLIIZOIY0lU7HXpEk4aO
bM0J0bmTHbUPgWwfhZwxfQbpszUwVDKwNEFA4kRMdcTak3oaPUActUrjPPPY
DVw8spiGxAPa5fUs3ZbDkrwwl8+b3t5DX5HLPlyONkFTKoerV5IHCGyA8UlO
5z9QP2yAb.zw472AWTrOzZg2NHhQArQf.kgTzzfTzDCiiApV4k0fiKqEGcWy
TnhbYhrjHBMOapHazTOwzrK0+KOxC9BqiIgLrx5i9eMHimQZD+9QQxhBVk.a
D+S49AOyxZqmnoACkgPB.etZnTj+tLTeQt0Sr+IJqLlRHwD4n8vpyQKo6AQT
YI.VlHbczQ0muUdxpVNBLfG7Ig6hByxUFKgchk39vRvDKA8MnxKit0xOFdNu
gAXY56FH4RcgWrsHdXep+tvh8Dw4lU6PbBvCRUQHNgnPhH.hcn1DW2VD2S6e
NLJRbuOVRhUugttJwmfY8hDeBKeDNtx6p1eF9NKuQnGOnaEwFssmqMV9sZwg
aWOAFmdQfLQqBAmFWwwzjiIomixqMHuNeNmxSZzSrg5o+w.aiRlffD3zDjLQ
lex.ZanzTgdH9mHOSJzPDDaqD7x4pwKYV6u.unFb5p+on9bUEjVKMjQGYtJE
lZR5tBhqFPslUj9tvl9pD8WS7b2S0m20sLlN6r1y2GfWGUc6GUaTVIF.T6rP
yqSNwcG2H0cEZsOZWvwbtBr7+bv+HuR8wo4yKHVpxZwYx9DaQD47R7W02ele
1b9Q7iB2KNE6dSRSh4rQ7eJd1IwQudTjdFyrbMk9ZzIpigqpp9ds+Zb0lAzh
PqSHGhR0QX7y2gGmBMEHOQAMNUFSgSWRNvBtM1vvqUvM0CVl4sImKsGeWgaf
9wsqEzbko1N52qXF7RH64nviectLYPgRU.r22a.FpiAmYImh2ExjqydrGOkO
WrSVWFGhYS9XZ5Q3Brrs0nKQzK8.byT+UuoHm54HmN68T+MRU4M54puWHtwN
JVgBlsFdei1.wZDQU58ouFnqR8ftN56E5nzKDquWHQoWHReuP03QI56EhTpE
B02KDpzvdp9dg.UdgT8MLz0VoWXqQqs7F5MgDH8PB1ZfDnJIMxqtOpm4KTIo
QT8IMhplzH8wXQURZD.3ou2nRSgQ0mzAJRE4eT8Igmpj3n1xPz5fU0HAJvjC
VUSdg9DJ6nj5lX8MOmiRicf5albGkF5zlrNDtS5.T403AbEKbRriI3d4laZZ
1ZPadL8PuJoHfiiA4BUiDZkjh06XQGvTzgtmdMWfv9.xpLAUFM5M9Qwdw.3J
WVrGYil34r0A0WveIcGMEHo3l+xPzOwSEo+D8I8mnjXHB0fbbpQBPOCNtin1
Jw0Hr6nA9THisSvmJC5GZQ53nwuLEeJQGzOlVmhc55Wlh9UatI8MYHAokICk
v.2j0XGlnH2pICqNldnWkTISzpv54EBTQxG1aP.BX65ULj.tg34Rf7vNzl.a
cP8PwJMWC.puk+f8z.SzY3.YC2vXXHPbcUpJOldHXWI+wHPj9Vtl3ERF8ER0
6KbT1Vf9TiGSUdfodrp.VoopPZrEp1bK5yLFXklLfnOyFiUZx.r9T2.qtzbn
ddg2XCwi7TtAhzyKTIkV8zmreDUYE00y3djRi602nPjRC6aOoqVWFfZj.xjK
+FozHGjFgckjEgzmrHjRxhbz3KTM2efLYupRj.zjlVBoSKiXnUkgTy595SUC
nZlawQuuvwExowVnRyS4nuYhgJMOEBnuWnZZuou0X.Uace568owAtxzs.sba
Kz3WFZPMPIVdMtJYfZ1STeSv.Tii.SMn3cEoA.zj9wCnVesCb4oALzjcF1dp
MSlFY5sUp+G0sXvh3mqUZmV7xZmtoampo6HMSOPJl9hzKcQpktUkonn0ObEo
nUBz+e0QTN1UUn3Zq.EmSB18kO8akK8a1Q1aklnmVwUWcIzJY9yWCYNVkiPu
TX8JDg5DoZUEBsRo+x0PlJUwGtBxjemr+7+SyJLJc
-----------end_max5_patcher-----------
</code></pre>
view raw FinalProject hosted with ❤ by GitHub

Project 1: Video Sonification

For this project, I decided to take camera input and use different characteristics of the video to generate sound. I split the input into 4 matrices, and used different characteristics of each of the 4 matrices and mapped them to 4 different sounds. The characteristics I used included the hue, saturation, and lightness values as well as the RGB values of the images. I also wanted to add a visual component, so I used jit.sobel for edge detection on all 4 parts, with 2 of the parts remaining as the output of the edge detection, and the other 2 parts having the edge detection output blended with the video with the brightness and saturation varying based on the original video input. I then stitched the parts back together to get a cool distorted image to go along with the eerie sound that is generated.

Here is my patch:

<pre><code>
----------begin_max5_patcher----------
3038.3oc4bs0iihiE94Zjl+CnnceYlZq02.C6S896XznHRBUJ5l.YAR0Uui1
429B1jKjfImbhIUHiZoNcaR3b7mO2s84O94e5oIyx9HpXhy+x42bd5o+nZjm
TiUOxSaG3oIqB+XdRXg5KNIM56Yy95jmadVYzGkpw+mNdhW1Mb7B0fUey+A2
a2noaVksoLIpT8pnaGdcX472hSWNMOZdolanDh7ExyNtAA0evE0+Mi8Bw422
9qJJ+QRjhJ6d+5Wd4OVGoeKSdMIKr5M96Gv.woaoOSM3+6m+o5Oq934ADCDH
v.eYfFBD2gPvpnhhvkQmhAEgkaxCKiyRc9azNwBFJ4Apa87WFvp+vmfCLtg3
vr73kuUlV8XC3.yGANDzFF32KvfIMhuFW9xr74YEgcBAtFf.V+hBT0jm4pUO
vgAUb1zUgk4weL4YyHBc.rQPY9cZjfgwHAUnrSJEJMBAcjXmzHFvQfAbkZfj
IuCg.71IYnrSxnZ6CxGEyjTLRDLuCQgQtUROLFI0xA9hfwnMxZ7HLY8agyRh
RWzIlDf.TB7UfBkH8UfCcHQE1mAp3i.UXZsDJkwGqnRxlUgeK5GNeoLKwg7B
uSyoAnh0fqEU7avH2GTvAkMFoBMBnAiVroHaVTRW.h.i4EtRHIP6uwkN9r4Z
DN3HfCWWWsbgG8gCOXHvCg1K7VuOOT3AEAdv0gnDDLJgiEgy+yNMbXxRJoOK
oTh6AozpsibVrvR1GWFFm18TAU14MSEOuc0qpRluN6zKacsHdYZXR8ZZb5go
ksNLObUTYT9znz5.gZAseVq4bDq4xlvsj2UK4XLr0LSjT1ncE2LfPvDQciJP
vecTA3AHTAZvIeW9sWE3hmf9Hlfhl5PvI2Q53bIlfWzRwtd9Obhzy+w7jntQ
JWDkdZKRwTJ+BjIE0.T2rjg9EGVm0ikhoHjdZeZtTkzOK3E2QPMo+EGd2H.A
SYXkZgflhQeeg.0Qxu96woKx9dmS3.Lw8IDJKCTltRILgxlNsN398SfSKw5M
OElkIahb9Rd12KbXNeYdVxlUoU+ytABAJfPnABhR5m54MjI1HrNHU3TWvntw
CJBefdDc4PHpreEdWtOP6KHrIcc37u4Pz+oy4puo.ZD8VxCp1nuRDvGYU2qc
M9bWebSUT3q5FW7wfK57ZE5RD5RvYNToG77mgQi7kyXuUzckO7QENUywZQpj
W7XiqZeXNhIpDSHS6pY.idOFyTka3p2zN59ZV9pPEm60IBfpT5Tp93N4QZzP
HX0PlElt7FGY8EBPRTaDifMdAHSJR+pinauORebpQ5RoRtpCLVOdZX2PDH.0
oDqQJYDg.+cGlgHPHWgLfPqgv8G0H.EkLPUPX9bNWJFWv.jfRYHB9hRX90Ab
IHOvQkxQALTkbA2iO9BKEfzhq.AnHnphUH3zGVgEWLBKBc9q7.x3SVom30EX
pu2182P3OlJw4uZ.A3WABnEJvVeuadQdMf.XN2wLsAhsaHvHAA5SSv8JPAVv
3OwUAlDW45fJDZGEOz4sJvj2Zi.xeIvGLG9Tp9PQMNwmqH1LAlxKWE++CSrY
8URUWBpSiJSmy+nrjp8EtJEinRCZ3KFegqZHLEJlZhIoz5otm95QMxCTihol
XROY8jt4hzNVPfJ58mNjWB59LIPPII3pvAWcg14CQnZCgtfC0vAy.SwwjAzC
.At23HysdhZG0kjS5pUIzmOkwR9q8gBXxg0yibfrv3N2ETWj3Fw.gT9vGaNp
62imu63EethXyYRDAbsErXjG6XyYXxxq4.Ax0mC1GnXyYXRiaKZHGga6vZm2
iWrHtnLKur6CMGES6dIPmRKWuisxq+lDZxeTKdHJuAB1hAU1QiShdOJuHNK8
Pd9oIgqWev3Oc3OpF59Zl5cIed+Xwo5w36GKO583suB28CGlWgGkUfwlb8T7
Cuckjs9MksHJOcS79UT8h4VV6PIK8MtSql0zRH7O7TZWsvuLIa92hVbnQ2Jr
bcTZb557nhnzRUWIn8yWD8Z3ljxoulkVVD+eUro59dz0W30v4Ql+4oU19Uyx
+cdb3NiLOMYYd7hrzZFoMxWO9VRVWvH0Tzs0bR8URCW20OuRnrBeL8zhpI6l
hYg40KLMthX6dZYVVR6ms+WlD8ZYyyWGmldLfVlstmmpZ5A877YYUOcUuud0
iJlV4OS83oUptkSKBe+HjuLLIoQY9HJ7QXZbk1RTYrd8fQ1+Tse42Jlmmkjz
ddqez6c8nEUh2yi9d7hx2TDqk3Q0OHd8VAqI6W1WDuLpn7nAKCWVbzPmZ.nZ
rMyZTjmVFsZcR0r4nuQqFbUKk1CMA19AGYJTY8Xu5notSQOV7LVjFc1X5yDa
ycDokxpg48Y5VEmZ1ib3SlmsZUTZ4oux3zEQerOp8m165XqEGzXnlaMBhrd.
QxY.Q80GUn6ALWHH11Y4kARTqCRG0iTZ638sMQSqhhNI5f1jxo9duFgwJutL
2Zvy2PSSwZhi1W9p50OqxatAbQ1CrvNCrvXpjD2tQejqDUNIYnylPjon5rJ7
0JZuSi9sR3yD15dEXKkni5Sa.TbkRblRO3d..OJiJicaBLfn1Iht7tcjZ0CA
F1cV6F6RE8jPl4Szg9NM5aZu0tHb774weOHUtOoVi82BDHYi.IkKMjd6Eaw7
zzbuEnW+w8cEdZ8NndZ2QQ8YBAOHOqj3TiQSqln0eACXaQ1l74aY6FuxNGMq
qxRnLNcW5m+19vZp+lvWguXdwELuvFbdQ.kWFdVoxfpCGBqHGbVodxRgvJ7A
mUnbnqPhgmWnP4E2gmWrCqr8A6Kw0j5xZrXptRNSCKqhOY1lRsknVUu6Bqxv
xjrYgIMUPXWYo5ujC6qLwNtb3tH1nZBY5qbt1whtAf5Q9DtD1maxgYG67ZtL
05xDeGO4P0Orn95LMuymbA3ObVe9ysd6tYyiKJxxK.1d.LsQXt8hC5d.mt5J
TeoM1IL3+uauh.tdW6AMNAJq4CwmgzRqxJMw7tWz9pKh4bBqad0b1sbq1qvn
3UaV0Zy45rjnSNdaePinkYKWlD08c3Byk8SmttF1za8Nibc2xuawgSvX2vdd
RVQzEJuIvbPv35ycsVGiGX4Fjs0EaLBXpcz6xvKNpVLO4P7RduiWlby8epjr
yypLvPtPPyEuxoFyjH6umGYOqqsW9yBLUsSn7vY0M8HhijcoXJCSThMfJkpi
ffPFzyRCPrT+yaWdnFr83rH2hvmj8XPqrGMj4nW6uTV9B8Y3nmyYncY.0cSn
SVfdyXACL.wBLfODFH3fz2udxwO670tzic9kXqRO5YoG0ZzyCl.TceMqF2sA
E8gSQKMGgPPlm0nmKH5Yu0PAHBVeYMqEsrAAYfHH2dDjdqgTBDBxsmcFAHeY
1idbInInu8HHHsPNydDDjVAWZOBBZMjYQHkei0J3fz6Y1yaHGtqBlUHHK.rd
ncrrw7uwPJCjdnm8jRYvbGZOSaLX5g1yRCClXJ2dDjcAY9XC5Ax8q+.lkALN
f5MfYZwfaKxNlF1EB74Ho8LNPAY9SLfoTCiCN1lhUWngwBpFH1fIuCjGLJvy
sAO3G.JYz.6EfgpWACfj9AVjjRXK29VjjbXyRlEIICTgL7oVljmuVM9DKRRX
tIj1T7g.ij1T7ABEsnSAILiQRoEIIrhDI8rHIgkQrXH87.iGTsL6gy0iDVl5
dCJP3AGHnCFP.qtZ1TSCplskhvzU.wq.2hyPWXt9bEVjjTPjTXQmBtvbJ3ZQ
usvp10PF4NHNfx7GR6FtvCadvLaHfE1rvhQDnH44itSHsLIOezcBK5gV.qVY
7gT.CFOPICoCZArnDroiIAr8PaPCNBFOnm1CmxMLKLBK5+R.qLPVb61zuK.j
zhInBbOEsXxh7aaQTUc9E.9EXVzHMrcWfZwhuqYe.yROKSxy68yhahBE1tnP
sn9ACX3U1jjvrBPsXfLv1YCpE2SSJvsVfZu87S0MJgRRaMKggq1aOpnPKgsu
8vUXUFyldsfctTFxnhfI8dbQtsaPQv3A2AM6SB7fjrzZO38Q+To6lS+5QcHL
EoNtyfcbWAqiNBVOcCrS5DXJdn5u9+HXfs9H
-----------end_max5_patcher-----------
</code></pre>

Here is a video that shows the patch working:

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

Assignment 3: Genre Change

I decided to use an impulse recording from Baker, an impulse recording from West Wing, and then two parts of different songs: Bohemian Rhapsody by Queen and the Theme Song from Schindler’s List. I decided to try to pick different genres to see what kind of result would occur. My initial recording was a part from Thunder by Imagine Dragons. The ending result was very unexpected, but it sounds cool! The order through which I did the different iterations of convolution: Schindler’s List Theme, Bohemian Rhapsody, West Wing, Baker

West Wing:

Audio Player

Baker:

Audio Player

Bohemian Rhapsody:

Audio Player

Schindler’s List:

Audio Player

Thunder (Initial):

Audio Player

Final Result:

Audio Player

Assignment 2 – Hallucinations

The time delay video patches that we did in class kind of made me think of how it might look if someone was hallucinating, so I decided to play around with that idea. I added on random dimension, saturation, contrast, and brightness changing along with time delay and feedback to get an interesting result that I think goes along with my theme.

The video shows what the patch results in, and here is the patch below.

<pre><code>
----------begin_max5_patcher----------
2384.3oc4bsriiaiEccEf7OPXjYSZGC9lRypdv7GDjrJHngrMKWpaKIGI5pp
NA4ee3Copb5XSS5lVkblM1VxThWd38w4dIk9iu8ata1xlmkcy.+avu.t6t+P
el6rmybl6FNwcypJdd01hNaCmUI65J1HmMu+OUxmU1+nS0r6kyVuupYuZqTY
uHzvoKWaaZyxO9Cb3KMdWgZ0Ck0a9PqbkxIM4H3B3b.mjY9hPLehwKffec3h
5Tedqzd2d4935Q0m2Ic2jYyds4ZAprdPdv1S9me62X9V+07u9Q+SskJIP2LE
dQUyiQ.DLtOfPj4.BpEBxoSEfnV9jV3+63vGKUKzReS6Zv6akEaUkUR.5DvA
9XvAwKbjaUH34VTAgYWFdnkxOTUnZKed17SiNnKFcteai9NEynF+RiuuoUKZ
l+g6AHnLqBAiHreAuP8B8neYQ8lCPfcEsEURkr8Cx5hkt6.7sFdHYQBODF6+
ifGbrvCNGYwED4FDdNkqm2AfKPQ33E4MBzfAFL2FAJ6xfH8ToY1Xr79FKDj6
CAHYjEroJBrpopRVq96Pv+8AsFodf.TOHAq0Qep6Jap6.M2aOSY8t8Jvikqk
Mf1h50MUa+LP0.VoCVoLWflFSqReEubm2VVqimsu1d6oGGagGyktWvMK+.sK
jyBjeNvMQFPmD69QKf.1HqksEFPvfZOVrcurCbeq9efFnBCMHYMnZuN59tsk
x0fke1n3oAWfNvur0zpMR0QtzWaoFvMBQmE7MyYR67SWgZuqumCV0TqZK5Ty
AZ4BrrsbyCpZMArg4x6M9Z5N9DEOhIJgWq.r0UIGRMFCXH1bjY16Mcl5mJ9j
QGWC3NEZKDavDml8JMvzVbbjAGAxP8xQOuW4UbfNLg9FiL+b2fwuk5Y2Ck2q
LmwALOUpd.buTtdYwpOArCJcSZdxfi.2c+nfFIBPyaXkLgyOpiVeOnQyFGP6
zgMPPXDgMnY9FhHhMtAkYSVghtr3Fk0iZbyHA.utLXnasw+2GIuAp2bVoB6X
lJbdDX2DTmhFBXdg.HypCbSAAN9P5Xbw.CdCQPyrwFnXaTSd1MfovEAB9yj.
Bu0.AcJbsFhdPH38EqTkOd5Z3bL7f308.omoff6pgyEBHeQlmSL2CDR.Pv+7
cOPP94VSmpVFmrPuGjFx2EkBgeeDTql.iaUExl906dH2r3.AreGCT1Aff.N4
AgWSVMNX.4MnIlYcLxXV6gL3sPI+W1tpoqHhRV5UQ.icksM2AD4Syh76O3I6
BicJ75wjycXQenSzsPnycEeJl0EzKuZWsFXXWIIm9dHVWVocM.9NbLH.O.DP
j6VezIiyg8UKksw3.vaJzHs2e1KbDu0VfhnwBu0SQftggB+bIoQU0Et2Jpix
vVbBYMPDrambMYQgBB+DI42Zffg9fKLM38F2kHXFDHvlnmqK1o.vXVFcz4cc
xoVdUn7aLZEslRX20ruckLJJ2yN+5.OntvSazD3qKJcspq72ssGYx06fyWq8
AYu++m1xhsyRNr0cdX6XUwGw8WEeGyKnKSkvRb8upeLpXSrAjPB+aNKwqqH7
aS.ogypOWY09pQGQUMa1rUFSJeYAnOQENspgO+Z7ZOFQ2Oc0A11zEC5P852F
AoVe04N0t7Dy4cL0aNIh0rSVGCIf.VX1d3RbCCWmxo9u0Wf5XRqhEfAnCx3r
qPZ0GBO2WrRNYBPZ3esosXooR7VhWwrwyPA.pHpsJuHH7pR3ZJfkaaJVaLwA
nnJRt2J9fbrKbUGWjXmenoAEsgcjQLDz7xqUXU4DtBJyyuB7yV0rso00avEY
yMKODAkAoleIf41egNrGSIRZrY28ToN6wmhvZk5eqU2W18blaK2mY2uS7+x9
44nr3FuTfLCa4y6ZAu29YY8u.+0uGtfvdm9mHyOOn5gAfGAnBwc0fF6xczTW
5qgyqHhNvVjiIBDaTYmbIkwj5MySQ+hbftN0wbJ3Vq0r8SiILPd..FMidMX0
MIXh76aAsxMwP+vaovDPaMj6WZU5WQdpSb0ryD87noi5WWC2WxY21Rdr00dS
CsdJXVAJAKAkm.iIGCiQ9qpuEiwtpQR4WdkZGJjxbuEtcRvzaYTKEZV.3Gpm
bmH8orglFV2WTUeIhPvN2iO2scYeitzlgjskcS+qie.ECaFGh3Mu.mGEWMSg
37LJdLUJ+WQtvcXr+kkwsKvbKcUeMPIobMqNpBIYbMjeWb0D.6UMkw6YAxNf
L3sKjEqML1alaY3bqhTNx83qcYfSZLeGC36z0TduZ2dU+ZqF2lUzqAK2UIOl
yWIBRtPDdJatZexejs.D.5wYG8XXGMDZet7dQPzka5NuO4D+79XSBUwx50xX
0AYAXjyP1fFbz+.UAeciQzIUFkP.07jR1dIEpG4uXLtmpQVt8KTFahWnd2c1
9D58ku8RriNye7EHtiBcuf1+nOCNX7sV1oJqs6k2CZj48NfoUmdtM39KKn9i
lr9yrOROeGZ1LQG1J6iu6YJdahEAd9IDAXJDAXPhP5llEgzeXTx5OdP5wbQ5
5vfTjoIrCCBRooaJzr+aOeGxR3bHKn4Pd55vfrJLuIdRUGNxHJiGy.70bsWu
qQSkpOlRla2cwyro9mBoBGTL.X5fgfb.mtXNrQ14GMHeQVyKTZ5PQvcXhFgA
oHiRmJCMn4v7z0ezfTQSmuOZPFgHrWWCl0J2j8A2lHbeNc1iRiLhFaCofBHP
SndcPSBIq6HAwRZP0HEcXPdlvoSslDjmozQRhDjiouz5Nob6CTDtlY3DlHPP
mPDvoPDXIveVlaS0xb6j8A+YhrD4OiDl4dBs2IAY9kPygTDUgCyeA2uFyBAE
UgjNV+jvR9Nc8WPyAoa7gCxIOJc7qw7wEPwAY2RRGs.bX1soKNMNrTxRXGFj
QHJgygvTv2085XlgszdG7LYNJMx33pViBhMnE3RSZinfbTjNyHjHz9KQiO5H
OAFlaBR5Ff3DTOodyFt6U+YFT7xQWIBxgI0TxUjfbfhfah5b3V+69gWO5JQo
1RDEeV0Kp+Ya2F6i31OK8DrsGkFMRTvl.djw9WfHB2x+Iru2FsGkNYDEjeVO
xHw9hWk.6K0h6MlELUkZAEVovONAf90grX2tGksc8WhqulUU7Q2lXUL2cbYs
6X2VEcVq7wxgKwsF8yJZW8PoRtRsu0s3mOy62KAypZz5206KGrKsxf9i+GPH
PwkJ
-----------end_max5_patcher-----------
</code></pre>
view raw gistfile1.txt hosted with ❤ by GitHub

Assignment 1 – Synonyms

I decided to use Thesaurus.com to generate synonyms for words, and see how far from the initial word definition that multiple iterations would take me, essentially destroying the original meaning. I had a constraint, similar to the Google Image recursion video we saw in class. If I saw a word once, I would not go back to it, and would instead pick the next best synonym. I started with the arbitrary word “bright”, and generated synonyms for it, and so on for 40 iterations. Here is a selection of the iterations:

Fifth iteration: “flaming”

Tenth iteration: “bloom”

Twentieth iteration: “smirk”

Thirtieth iteration: “bomb”

Fortieth iteration: “bombing run”

As can be seen, by the tenth iteration, the meaning was already distorted, and it continued on from there. Here’s a link to a PowerPoint showing each iteration, if anyone wants to see the specifics!