Project 1 : Particles

For project 1, I have decided to create a system of particles that are able to be moved and manipulated. In a way, it works as an extension of assignment 4, where a system that does processing in the frequency domain using [pfft~] was created to allow the visual elements to react to auditory ones.

In short, the project functions as a world of particles that are constantly in motion. In creating their movements, various elements such as time, position, mass, and velocity, were taken into consideration.

Initially, the particles had been designed to be attracted to, and completely dependent the position of the mouse. However, always having been fascinated by the degree of control I have and lack in the process of creation, I decided to construct a project that not only reacts to my decisions, but also contains an element that is incontrollable – one with a sense of agency.

While the Y values (vertical movements), are controlled by the mouse position, the X values (horizontal movements) are designed to react to any audio file added in a patch similar to the one used for assignment 4.

Here are some of the still shots that were created.

   

<pre><code>
----------begin_max5_patcher----------
3886.3oc6cssbiaiD8YOeEnTs0VIS73P.vq4Iu+A66Y1xEkHjFlPQxkjxWRp
7uu.nAknjEo.3ESlrobMViIoDP2n6SeAcC86e5tUqydkUtB8SneFc2c+9mt6
N4kDW3N0ee2p8gutIIrT9XqRYujs9WVcObqJ1qUxKWfdNL4.q95YGpRXUUuk
yfO6UqP+G0sxCq17s3zcOUv1TA2Mf37f08Hpsm3E32DxCVGeOoG1Gmx+.kSA
K0EiijiLe17Ep8pSOIL1xGEqtZY0aIxYxpUhK7Ge5Sheculj7dVYY3N16n4u
XGD7fCx5g.pC1hx+O0ORRbJaS1gT4yQ6EOw2AKYFD4KNVx+HnMdB4J7Dqojm
zpX.enJY+6rx9IIfs.pUJO34Xrf.1aFH5RAQ2jluBg45.x19ARJC2MkgeOk4
bcByZJIrOi9B9gVWH2ljEV04pomkjNo.sSocSzWQFFOkqlax1umwUQujp2jk
x0dqXQnpLzuDW8vNVJ++90zcrJP7FkmUFWEmkdU8cxMYH1tDwKXPqVvWzVLv
aRkCZik.T8inM7axJtGY0gjtGQtNSC.ZDCJwVlPizYPVOufkyRiNhec15qYf
X055TWIGf5YrxtGdFfwxC+UzV9OVOLLx1Rt96bCpldEpdNrX8Yzff3TDsBhi
v8GvPHN2fYfnOjlGtQtZeCR+dS3ADawKtTiE2c8uNOfLw37YEQwogUrRTLGg
+aLTQHGjmazSf7iQFit64IV9ofKaXarwn6tyB5dQHGqCksE8RbZT1Kcfs6CP
Zj.4Zb.VJsaBzt6b.s+L607Bz28O1hQeFwkK+dzW5RoWGYcRfCXcybrc2oEk
6v90rh1oMtB8ZtPd2ts4CKrfEbvIEy7U0+jLTQ3dF2mgmXogqA5xZB00aQB3
GGFHeMCw0omf7Nty.HeEJAkzojP2DMDTNgJA03wh4XpTfypO9UZPWWnp+i7e
SFlRtq7EeOiiawgLGAtTUDuaGq.kyJhyhh2Dlj718eMk8Lq3MDAUx1XpEM2.
kkc.riZrAMG7Lf2+e4HNEYbCSVVnGC2TE+LCgaUR3lvgJl.HLfUV.MQZvNXN
xNEOZ0x3eqmYjSQyAA0ocxTRdVT.hheNNhgZ5X252PBtvIuaPeM86.PhsYEn
j3xJNRg3kuuyj20tUAreyf4EIuTasCp6LncTvGHFDlabTBC0sPx8ZXoPAWhA
oELAabjejVLUP+.xpQctbPgkeMMuRHoDVUUHvMLOAON1DHD.ImvJvX.Sxb3f
L2AnHILXuwHcrsOgQ5ZtGiXxb.QVxRiTnBBUAPd.2ODSEGPoCX6XLjo2rjqy
DVXA5ehJXhkXTGg9oBlURdP3eFE3ms+LHWWgViJ6Vn9VXaP.dT+.cxf80na2
ozI31DrkKq8bGXT4yBHXyc801YNji4B.nmYIYahqdqCgXaGoI65cgw2bw34.
dVrGD6C4d2+pfFacYk+XOAO1Mkpodjl6Fks4h03YH1Ng5L+mapPe1qcJqq12
YOvM2dvFrlR+VzRb.QQxDXPIHad7N7+MJBHPVbsAz.rm4VzoAyQNcKqxJX0H
Awb++EY0MOrnJlCIVh9VXjHUu4Ermi4F6QaEYmBElFgDV9iqpyCr.NQduulV
lcDXAsl6CHGxEEtYCKgISa508PzuC+DnfLmOtd6wDwPfsMg05OGYINNkyQCS
N5u7OUmm76QoYUHK4+uKrWJDW.f5hCrLF7k5LSfuhM.9wp3JYzR6R6H+pFnh
gsfc+E1tTUxULSEipsJVyoAe5CbAEa3tUaiSDIIpTHNeZntaUXddiKeWi2hf
28KYxOHu6Odo3T3RziWRnnU+9cNd0vBNynhyINT.yuW8qcSR7wjEwJRODKmJ
vE4qhep9C7D3M3pMvFcgWrcZHPc2JVDWTky0WuaSVBL29YQ85beiega9FVui
qp+qrnFhU7U4bVZbJGzfGuPEnz271QrsgGRpdZaVJjwEw7VXe8J2ea3FVqu4
TNfijc7uJ3JZ0LjU6JhixREShyVbDWtd33bCX+HbZRLxmHML+JuYt3CmQ1xM
K4D4gx0gEh0NUR6I02rJKK47ac78kv1VotcdbZ5Ebwpr71uYQ7tu0w6ccF+l
665yVdmxmNjB28ItZc0SkgOeN2tJLIQome9G+qgowb8VVULrDPrNdSXiK9V4
lhrjjynW3NOek6DwE62vdINp5axApov.+wiyqEhVcbUNJdGqr57qUEtq77q7
NUZ9kNrVoV+TEaedBmJN+ANqD+ZpC2DQ7rq2oEgKxgBW3MNmCLllEyMgJKBP
QR2HMe5qf9Qvf8OmlIOqo0fVQ.eWpCrVc9638VFtl0g6psPnvWl.dib2jOZl
7lLDavtnzN.jSwdwO7mS1wYFQunZIOmEzdTosGYpaCND4cYXQaNjS6bH7bxg
3NeNPVDnFARRTqayfrZQkZgxf974vJ8WDRsiF8WDhtP4P74wMQZTLAar+0Sw
i1LA6w.o4j6JhHnZwNkjJD2+5bmxrCEapEBTZ3nyoGtc2JwVBor69yGo.wyo
0ZioyAplyAmIbNf0bNPacNntHbkQLMN5kDGMhehXq5c.yCehLGYnXu3A5H8.
d3GHhcPxBxPG17njwyTTxfGf3oHcTp7PQsTUVm4UcEYVRGkHORWVq3WST1Ws
O618LszjYIiPYIQ5PcD+l4RziXN04NGTWcVCORhknJtG8kayJ1yhtuduh2xX
QqEESaRVVtoaWLg.lhUQAAFlMa+hsm2MjHuiN8w7jgc9FyXj98jBlKH3s4k6
NDqY8zckb8r554G5phEpBMDhQ1GxSniIbii1.ZMuRejabSIRVQVcfQPc7aPw
Nl2dTDqYRO3krBNL3Nw9H731xvPtAvGkUbDkXwcNwB8HTgAGKyDrC2tHVTZZ
RCkb9f3svJBKYOIyRI2SLwOXwmGGY5v5PwkdjK+wEartco8dSioPLPPOH4BE
4qYEqQvTtqWUY61kzdEIEmVoC0ohsyt925Sb8n1kwS9FPj7vF9boHTIncTXR
HnPPOJL97qgUJImG4Pt4YQBIHQ1rE2qipZQfRuK4Iw3IRG+MQpkPW0UFnk4Z
pX2Y.ARwD2yJ+lhEFUD9xShsZfaBiKSUhdDT9vvOinQMGheillncdUvU3UNy
EupwNd8VYEaul7idXxWkyJruwUMH1Vabn+Bt+WARUOnzEbckndt3f+d2u96c
+5u28qwb2u5Haq+vPyVuJoUtWushZsd6ZsHCmkzQ20VfwCVdCCEFEAcS+oBu
Qb8xlukqExbqwGo5rZ3.h.7fsYTy5mAamE5lk8YtVyP2tLeYiaoXRz9uWG1K
0M6fasceXxo1WXfLJ6VZeY8YTjkpZHGkT1QCnLtol3TnJtPeMcaQ19SGoE8V
cj3z3nd.Sn8Ve7XQCt3175wQDCSgFqs2H8TukpHFE8Lmb4APcLr4UZwSnpBf
Ln2E7.0cgJzH4Dmefh.QnqkhVukxbZxQal1Ps2+ep8RUJSzYVwxNyBbg3dNH
lvoB9yihS4gSHpRUFhe08YOyDeLsipQ6la5pp8YUc4feW68os.Jwew5kwW3T
0.qoBG2ln+1t+4rrb5RnqYykftAplisDb2FxmsmW+Q0HKTgFQIlbqp6ywh1f
KLfRLgtXKtu2GSyE8eT66vOnu3C0AuicuEQHKUukFZbwpv6fsCe.dKQVrdKc
w1l2dx1sO0YRNjKOtczWRwcopFIpg.sUbpKLBGw9V0e0F6EpZSbJhNJZN.KZ
.E.JYwFI61vjDwVl9HJJd6VTYNiEUdCAGaaU0CAcZCo+0VMAuT0ipcB9TutI
isWzYVJVVq9Aa2M2ippHc+Smpet8pN8WrVqFdt1nPAEC7Hpeuc2A6sTq75gw
eTZfDOuAZQGuXyzci55rUoD+fSkmuMs+c7xRMq0kuD+anWGppjuxYmSLodoJ
QWpRJuTDliBSeCkmDlJOYhT0RG29+ZV0KLVpnmgDckLtuojECkPEE61xAMr9
7wkZbnR13WvCskYfNsRwnbw8WdyZoJusILYyAwFiBoLSDyZTg3LQ6nuB8Nw+
fYOQMq6LLoL2kqK4ih7k8eUaIKNChLJ.9Cto0HKTNzOLFxOD2glKj+L2wZJc
HUSf7+yMrlHiVH7D0sXhxHQu1Ey5cOXVQDTWcVy6TC619TCOMSMcazuqPC6i
ifpOU40FbpaRfstyQsawPQ8MMychtyc5T1ojd5NKHS4rvVWoeuEPWihslvIA
wyDQ5oBNhPLqCZ+3PizdlcEF4DiFo6LCOkJzXOSPqwcAIJZLHIHnZ2kU.jNS
FjH10fdldpD8wZCCLkXQXqEPaziMAUtSQILTtsdpylW6FuPrf5yxx9gOTfDC
6OecgQFRS62w2JV7I1grCkIugD8YFK5dzg7HQdEN0grYaeWVEztYXUGj1z5i
DHOiaFV7bb5bVbdyMZ3osp5DnTkty.y+BuaN9lh579+cZNAJqaOHrp0nM+7c
.aMCMO0vOJsqOWKfVgsGmk1AywAvK105dw22BuS6+ZoMzwBJCVH4zVleZRuH
N.LuMXWGe4A.mP7DOYMc35Y7Wc.ty5g7wTpwq9ZGpOGxG1yT2RJZepGfbp+3
g3mDeaRvR65fjWylr00uubB5bbpiKXCOI5SvpdZLDnZP03VG4vW4nGuWeGBH
+zOOUd.O3Re4Tbh24CWPSeyZy+sFIt3cLacGHOrFizYwBeg6qS6HiOK+IW57
snCUEUD5YeEFetSr8e5Yowz6BZ3ibnkoKEO5KJ5rlDLBxchucFu4H4NZiD9V
zzXLP5rrUS2CZjbzl4gaS0wKP8snr6CCd13pCDxnP2NZrTVOcF9HcSZhbJaM
8ejH5rVZMBzjsNFUrGCiJ15HQXi6BZm.H6pn28wG+qwFwSq4JMPi4J1c7sBo
0r67LGeZnICan0QEvdLT1rIeTVcrsz..o6Eakiy1Vp8MVFqk7uFi41M4BiBP
fNR7zQXfnA55hGoM1cMC1gNXFLUG51aLXvT5G0RIUGUG6wZftklCoaMGhMjg
FHGb.po7uF5bSGt8X.TQzx+CmwZjzx+iAORZA9NJzjNvNSQ7TDCjOFWmKjFs
H2RqYLXt3.czOmjvU0anslD9q+GkmCXOCxVwvFIaMXmc67LF9h1yFNibO587
vMghsMvczgMR5nz5MFCjNogxdLrUis9vDgz0QmyCdExZ4EmOchw3hyktKNS5
d+4QW6mEcWdNzwG4+3S+OyrCzCA
-----------end_max5_patcher-----------
</code></pre>