An attempt at rave visuals in Max

An attempt at rave visuals – ESS Personal Project

Summary:

Earlier in the semester I attempted to make reactive rave visuals in Max and decided to continue with it for my personal project. I wanted to make something that was exactly in time to the music and ideally utilize older footage of people dancing (particularly my favorite video on the internet).

Max Patch:

The max patch takes midi input from Traktor(a popular program for DJing) which gets brought into the patch as a bang on every beat of the current song. This bang then causes a jit noise matrix to reconfigure itself. This noise matrix is laid over a jit video object which, on each bang, receives a semi random frame number to jump to from a drunk object. This causes the video to keep repeating certain segments while advancing overall.

Patch code:


----------begin_max5_patcher----------
3047.3oc6cs0jihaE94YqZ+OP4ZeHoRutzcIRpT0l7KHuO6VSgwzcyLXvKf6
YlrUxu8nKfM31sP1FgMSl9ACMFDG8oyMcNGI+G+3O7tEqJ9RR0hf+Zv6Cd26
9C4Udm9Zpq7t1K7tEah9RbVTk9FWjuaypjxEOz7caipieNM+oOTlDWaZItfu
D7P.kwzG.pOQnkffeq8gjsQZdVRstEgGZpxnMI0IkeHIOZUVh5KAcdjhc0sO
Cp8xlqU+0sIl28hEODrXUT9SKN71pp+powVrmpSWq++hUe7mErE5K9e9wePc
Td3gwDK3Fr.fmEXAwmXAMTCBLnXNfEbwUfEIeV1D6a05jungfE+k.H.XChXT
nFanZQGBb.HBcZT.9lnPZds6..a7Af0k6x+TPXXnq.AjnNXTnXAHvdEHnWNP
rMK5qqhFPrPKIvCQKwTZHkq5o5tMBNrvw4v+eNc5qf6OtXylD4q5Ui9U0EaC
peNIXSwKoIA0EA6pRB93tMaCJJCdTIku+gxRyShK1kW2qacJMrHvRH.RAPIF
hOfgPjVFBKNWLbupkGKxqqR+2ZLBJ48Zu9pcqZzBAsfkpmNW0iTW8eTlFkcJ
XFBtbbdSRUUzSIuFmKShVGTtqpJMJ+SoqWJgaqxZbPG8xPiH2Un0oGtAWJGN
fB9ayXZkizQT7JTUEUWWtK0AATAh9JAT7vLWpdviQw1rZcZjCefiyFnonecG
IqnX61BoLd0BK.p51eLMSZMsooJipSTJGVuSdVZQt57WJxTGh1UWTUGUVq9G
UyqNpDWUGaDWCVTmZN148ef5rL9oXW+vmSWW+r5KUp3w.Pn3DCuHeHjbfbC9
IXvOgrwAHH3i4.BYyNoDD9xgwxprz01cuqAj5ZGCZjbrHlrGkdLqHpV1s2tq
tGLspnT9diKxJZXXAKoOz4idlHuDOEyRqp2TrNwt+BJFb6iAqdpCQpcdo2Gc
DIdpWuAK.3Pjp2vfPNi18rdOWKyBR6ZzIFdodPJwpXQHmpMbfYGFwEyOwBlG
vMnUbih9V.2Dd.2rNofPL3a.bCi7.tQs5fGPyuwgzYMtQ8kqxOEsZURozS4p
gbUlvB0bfHwAjDFN+7WFDd4XozRsriX0S.l16XpPnrPi49LPOmI385n.UWlV
EG07xVFdYX6iEkahz8d1o3bE6uQIRltQhdJp8fUbIXzdUoFtwmKW6qtzMWqJ
IXZWU3jCtuQmeyDDG5AkD5HTL.50nhsK5AlcnGg5oIZM.5oLr2FCGF6fUJBe
1Agg9UypwtMSpSsEivg++t5UH.cJ8qzSpe8mo9PAqJHJCvi2Nz0k8lNC8bvG
d8qBLr0rngwGic34m1UnWB1aS.5rXZJj9JvCNCAOnG.u3rD6Img23veWvaFF
ebHc7yk2GSqW960KM4x4WdoHKv5j2objZ1.BA9vTmLfKJbThh9osYIrDEcYO
3CR6JkoeY3v68ZfN3eVjs9znMyCIOCD72CJd7w+1uVBUmkG7mVm7Xztr5+7u
VhjWYaTVZ95xh2JGZXKiMP.foc.ig66bgQ0AY7yg1UvJ6g7xmUDsV62hKg2F
bvCegqtdcIZBdNc85jb6gkd3JZvQG+49vxTRsDKj2a.PEz5yL2AgdMrJt.ti
BvNdbqmB1LUWDgoESkRwWI+3YBAcKW.gOqbHHlxVRX.JWNAQDirjfnTLezJh
nK15RGMZJ19dI1A7PmO5kImKr3jbNCSOKMo0iTBQRU6gJRIjDBzIaBPU4Zs+
yc7iwT+w0IjJTkkJ0YbHmQ3GmRKmjEn9kGAIUd7cdj4NOxUXHZ3TTCAMS4Vn
AbrYhQhQMzIWpxTmG49TdwpdCA5wp1O5cqc.VVnG7I8qVAaHPiuXSDpZRSBX
T702e9Wh7AN8E4sYW2kzmaFV.EDIDQ0HEALKvKLvK3UZtcVK4rHAbDVH1iWM
oY5tGuf9.urCVpphjffpI20.VyDgQL2udLf63wff9cOFlidLvfdkGQRXK4X.
BQ+NOx7kGAM9wLxjUKqrNHcNgw5wp.THVE+SKbLrqtjgGKlhQpPGe6wl99uh
kbIL8fMACw5gctjGAPr3NK1moYc+Pmw0U2k0iixkMlTdJ4aMU.RIT48bDoOK
0KXOYxLheMmXXr9tkj4pkDOjHs35rz7.3.AtfnhLtwMDhYBhHW4at0rFp0cl
KK+r6CKKdcsDQ.bkW.jPSmh5yH1uekAUEUuew83Tz7g9DBvlUM.AHlPHHVxw
TFUUaC.5ufjz4e5DwGBN9J.j5rd5ojxfUAqrWELl4tCLkj.8xvMj8jIdtKSZ
jObs9q4w+WqkzBVWKAgnySOXef.+l.QU5S4Q5U.24tpYggiOZTVaOXXMfA1r
fz3iszzY08o9TwAho0XfMo4DxAiY12Qm4psbc5lEWe1gIiO6x1n3OEjFX2Jj
IMHMHIYTWKHNBjWNlg8fHVT95hMAH6EvDxvv0rZomLPaPAPGwMj2vMrcfqga
qA33z4FvA8SsyUEGk+4xnsAjf3miJUnnz0dqHIhhMgkvnAjxuRW.bFJutJk6
jnJvOn5px3hpHG.QBwr8DENewPrG1gVpBTKIt+kJRCUNXLFZR6l3BcF0ioNx
ClVqGxC8FVqFOzGrPgGMVK28b2Qv6JrwtZWccgUGVolUZFTPZSBoaohzUOVO
u4uv8ZW0ryEcmzUI9QkqQo1QlwB9Eo42jxsAxypetbWfKF1PPyABX9pTF5IT
dq5lbvrlfcM9zeWffX+ff4EoUIsroJtTqrjXiMsFQWHBNiYI8wNNvi6xxphK
SRxGXguY1rKnl3SvCmSy07ZVyQ0EO8j8DD2.LlsFR2sMLJ0h34DUGODSqpjL
47AGFbHbiRM7ToMq0Spwf6gO931mR9pCf19Y1XudCdClFxEMQ6GN0gQ.Duho
3nsZ94z70Ee1ACmMJnTqIMr7OjJwhpnoNla.iKNYFm7zZyyzyCVklkYuNcM9
JvL64nB9TOokQIZBiOD96RcrkEAxoBMLuSy9f0jEYqQadd9z7VqCov6byaux
4HyCpW8jGu2Xq6lpu3HnopXWYb6KuYaf3gfN800IU0o4lbvd3tTqTzd21gkk
Vm8tf0s6phlsJivkr1sJiPVm0hnYOEa+k57tSqT.otGaYuOv89lacsA6YiMc
IXtPXb0cAmVBi3DgQmdBySLozPsuGBp3X9yCWxe7mb23CDSNCpaDFNb5ILpy
RNSLg4BcM83EyIUfL5fDliUT0QhWP.knS4uYC5BBLUSzQ+KRXByJDC0SDPzq
IGcHwIdaV3XAIiN86jH.Ce2R+NYiY5MJeLh8F3J4tEWQNyW.uKoenyzO5tj9
cxxzjyVSENCqjokv3NSX3IkvHNgXn2zlIzaDlSHFQL8DF0StmyfZOB3bvRQe
2yObI+IQSbxRkpPXlXYZhSlpHjomvbxFDAO4yej.clvlXDC3zLsl9Izf8Ubg
T+Htb6jowNYlFN8LBXmzgRnSOgcjz5avgRtMD1vCk2.ByIsfgSez.bBvvSOu
ORbmBXHm73BhldBicuhXNoFCcC3wbyYNz8JgM8ADAg8jG.BJ5FFzcDx4bbLw
3MxECsH9sgvFVld5Mzhf2oNOi.eSluJm3CldU6vPmDbldU6Pl2lCklMPkCcw
qSqtumCEzsv8L8Ne.uWCXCzISoz6T5Z5UrCQ2oSsC5lHM8dkvtEHluBNLmKZ
UBdCpsHHD5q9EfbS6W9x2E0O4T2x90cp7AvWAZkbakO.9plsDH9Mse4lsIvz
W0VSwrgZJ4znsaeIorpooMjzhMQezj3cyOdApeLqL+uokWTl7RZ6iX1SSVDU
F+bZcRb8tRScu9EUsQZd5h0Ik46R0YtTdEEnnd05Zj83xcceEDug7R6ZpdQy
O6HGAacqc42qqd4Cfwp9+hGyEBDV+6brP+w9slotaiWsa2TeHMWAIICW4AcK
4422VzyA+VKR+P6vdYhjROthfWrQ1kR2OzzmUoGLnnrdK7y2.PhhikunyXCs
pC5Q59cIYIa52RfkHFgRLa42DFA1bFGhOdG.uR9zwJd096kZL.WsUSKAeDmP
gpyfTlPsCACsLx47qcft8XNlTktY69BQ28lRQDxC+OvCYIO.
-----------end_max5_patcher-----------