Category Archives: Assignments

Assignment 2 – Bri Hudock

For this assignment, I wanted to be able to control the color of the timeshifted frames.  I used jit.scalebias and jit.gradient to change the color of my delayed jitter matrix to black and white as well as replace those black and white values with two colors on a gradient.  The two colors could be chosen by the viewer using the color-picker gui.

assignment2

I also played with the time shifting patch we made in class and replaced the delay variable with a random number from 0-400.  This had a similar effect to the glitch patch we received after last Wednesday’s class.  Instead of including a random frame from the past couple seconds, however, it superimposed a random frame from the last 400 frames on the current frame.  I liked the contrast between how smooth the regularly-colored current video was versus how spazzy and terrifying the colored and delayed glitch frames were.  The effect made it look like I had demons inside me that were clawing to get out.  As for the validity of that perception, I provide no comment.

assignment 2 – random

github normal timeshifting: https://gist.github.com/anonymous/6bbd03bd0424ff4fab5939ac9f42e873

github glitch timeshifting: https://gist.github.com/anonymous/378d66d7059e8ba8934092f7192e79fb

 

Also shout out to jit.charmap-twotone.maxpatch in the cycling ’74 jitter examples for help on how to use jit.scalebias and jit.gradient.

Assignment 2 – Kun Peng

In this assignment, I used time-shifting techniques to simulate multiple people reading the same text.

The first component of the patch is a phasor which can generate pitch change when used in combination with a delay window(tapin~ and tapout~). I think the output of this approach sounds less robot-like compared to that of gizmo~ and freqshift~.

The second component adds a small randomized time shift to each track/simulated audio so that “multiple people’s” voices are not completely synchronized with each other. I want the time shift value to vary with time, too, since if one audio is always x milliseconds behind another, it will be pretty easy for the audience to tell the hardcoded delays. To work around this issue, I feed the volume of each audio back to itself. When there is a silence or a sentence break in the audio, the patch will generate a new time shift value.

The attached audio is a sample from an audiobook.The same technique can also be applied on the fly.

Assignment 2 – Adam J. Thompson

I’ve been exploring two bodies of work outside of class: digital interpretations of the novels of Virginia Woolf and interactive experiences/environments triggered by a user’s brainwaves using a hacked Muse headset.

For this assignment, I attempted to bring them together by creating a patch that live remixes the music video for Max Richter’s composition Mrs. Dalloway in the Garden through the mapping of theta brainwaves to the jit.matrixset’s frame buffer. Theta waves are indicative of mind-wandering, so the experience of remixing the video is meant to reflect the journey of Mrs. Dalloway herself who spends the majority of Woolf’s book with a mind that meanders back and forth between the past and the present.

The Muse headset sends data via a terminal script, which transforms the data into OSC messages which are read by Max. (The patch features a test subpatcher for testing without the Muse headset).

As mind-wandering and thus theta wave activity increases, the number of frames of delay increases, leading to a more aggressive movement across time. In addition, the waves are also inverse mapped to a jit.brcosa object, and so as the user becomes more present and concentrates more on the present environment, mind-wandering/theta wave activity decreases, triggering the video to fade closer and closer to black. The video only fully appears when the user’s mind is wandering freely.

Here’s a documentary video of a full cycle of the patch in action as influenced by me wearing the Muse.

And here’s the Gist.

Assignment 2 – Taylor Tabb

For assignment two, I used a lot of what we practiced in class on Wednesday, and also Jit.Chromakey and Jit.Alphablend. Jit.Alphablend might reasonably be used in the case where one video feed contains a static black or white area, as another video feed could be seemingly superimposed just over that white or black area. Jit.Chromakey could be used reasonably to put   an frame from a source image over a video. In this case though, I used the seminal classic “Keyboard Cat,” as well as iSight input, to create a moderately horrifying video result. I delayed the keyboard cat similar to how was done in class, but I shifted which color was experiencing the alpha blend with the iSight, then sent the video back through Chromakey with the original video. The result is a funky looking keyboard cat whose appearance is a factor of the current state of the iSight imagery, and the previous state when the delay was initiated.

 

https://gist.github.com/taylortabb/85da84f5ce01b877b3a96e898aabb568https://gist.github.com/taylortabb/85da84f5ce01b877b3a96e898aabb568.js

Assignment 1 – Taylor Tabb

 

For this project, I took a photo of myself standing in front of a window facing toward Purnell from Gates, and then went through 115 iterations of converting the image from a png, to a vector, to a png, using Adobe Illustrator’s IMG to Vector tool set on Detailed Image. The results are interesting as over time you can see data lost when the software vectorizes the image. interestingly, a white margin begins to appear while the image actually shrinks.

Assignment 2 – Jonathan Namovic

This patch is four different time shifting filters. The first creates negative echoes that trail behind any movement resembling ghosts. The second takes these echoes and rotates them constantly to create a kaleidoscope effect around the center of the video feed. The third filter creates a spiral effect that trails off in to the center of the image. The last filter flips every other frame, resulting in all the positive colored frames and all the negative colored frames aligning. These effects were created by rotating the feedback to varying degrees and subtracting the feedback from the original video feed.

The results of the varying effects.

Assignment 2 – Kevin Darr

As in the in class demonstration of timeshifting with video using jitter, I created a simple video delay without feedback using a webcam. However, each color in ARGB has its own delay controls, creating an effect where each layer of color echoes differently. I was unsatisfied with how “regular” the echoes appeared, so I added the ability to dynamically change the delay time of each channel independently by using the microphone. As the received amplitude increases, so does the delay time. These abrupt changes to the delay time create some stuttering to the echoes, which allow the user to create trippy music videos on the fly.

Here is a video of me messing with the patch while Bassnectar serenades me.

<pre><code> ———-begin_max5_patcher———- 3609.3oc2c01baaiD9yI+J3noep0wGdGf2L2M89czoSGZYZGlpW7IQkl1N89 sejXAkkcjnVSrfjo4CxhRLZw99hmE.7Oe+6Vb21uTteQ1+L6mxd269y2+t24 +n1O3cgqe2h0EeY4ph89aawlxea6ceZwMvWUW9kZ+GuZaw8qK2uOSwXce4SE 0K+X0lG+kckKqAZvM42xtIS29hy+pPbKK6mC+O1dndUYc8u+TIb6KVb7q1bX c0lluzOJ3gObe8uuxeqKV77sA+Hu39pt2eSMC7OvMtEse3e89229xMww16xV Vr957qxw7+gMXNlECGaFBGub650kap+JVt3v8Uay1t4er8gG5gyyAN2xTs+g qAVmcBq+ztx8MDnntZ6lSG5mUSe5Mep7Ubq9lLoz4ok8qnw0DWryHtz7gHtJ +i6KV9+5Qf3zx1wpQ6EHJc2quM4g.k7vvt.MFh7PMHGlUketb05x5xc8JTBZ NmvakH7WYT84fT0XSl.aHg1auxUfYq5V8QhrtX2uVtKDk7Cllu9CJWyKRSyK BUyKbQyKMW0N3QKqOmqpxt3kD8v9R+W6HzC9tUGJydnZSwpr6KWU768nezbu BgYSoSrRpa0.7FGjle9bAIdwJEkA8dbWY4FjxLowmhC3iDKybdq0bZB7ojTJ x1UdORAlvajosihQlOBiyQi.SLnRINr9txc8HOrZ+viagZkvTzvMMd0Eadbn AFK1U3CU+KkaJtCDCLThSkp80yLDWVroguZFRkuk50DmQHKyWPcrOnDlGJVV usW8fC3Nn3sTYXJrg.ERBckkZ5i9gUp0T3WqTynGAoFD+iyLzH0TTG.DqLSC VZ5QwRyGcImHQ1fxY7vpsM+z8MuIcNT7p4Bg.a94pV27Szx021MvZDEceH63 GNCBV1I3s4WHZ4Ca2stveylXhTxSitfKX+8SWv0IUWHxShtvw8CXo3uQphKV CAQZBaRJRqwq.RvY0y9pztrwNckoI3oQLqgwNO2M+EyWL9NchYdNgnW9CMwC j8I7UNOiAyLCfpoeYeS.rh5K.goHBbQ3pwjsYBfsESNaKFQ11J..JUSNWOnP IWEqQK.+tK7GnTa4PYvXZAAmQnZcU0lxdYaAfnowixB.NU+508UOtoX0WGFc PJ3yEDiYRhB1AvTZEpoVAynLbUw881WAKTLnIDj19Vzug2Em.3rZXJCbUmcW 1CHRSwY9fVR90EAdC6anw.3L7ugxrzeeSbaLbuF.N2WCxjD315RhacGCp0Sr asaD8pOpUcyGuZmaLcpCEgMebpGV6QFnSMS.cCQM0N0pzjqtS8BfJMgN05wz otyllOebpMioScXJF4yEWZoa7bosA7hfUkwD5QKsoY5UftUlOwNz4iXo2.KO mbmUIAENiJ.Z97ECNNzS+KBlb8tpkaWscGb2rasNkjqto4cMdjrbW66XBoVj eSKz4naJ1YAoiztuFvz+pKiBX0B.sQNsq2tPGDkjzAQtj796eMIEWnjO2FE. .e5EUfAYnu9FZZ2JyQee8ulzxoyeVoaUoTX4xu.MFjrRSc27uljxvNolVSZM qbWfFCRRIocIQu8vl5las215DlXiLrJgmjEFMiM57c2D5fVpOM7cd9Xy1VIX nxESHWSYs9epp91CadpX4u1qx1v8wCrPJ.Dy2o428WVWzTqxWZqfB+UQVHo9 LhK6XKtBK6QUH742VRKyXKsjvjnUvrn+FSZoSyZEPZN1cqY9zTt7RE30ySgw 4Vitc1IxbCy5mmhsYVJJdzySwnIs6xMoU5COaKnaf+HUWW47hM5AY8nfkFSu N1SFwZ19MaiM.ctMQKSml4R+sA+SYiIqdH66p3Y+6+UFKq9iMSkp8pxU6KyZ FDh1qvHxX.tfNNNYF8XFYkI0lfa4ybaBJaAvGxjLLBEEGKF3oINnl94.zKhK vxJBRPqrSwD.rFR6zQUVEBFlC6+ULv82pmuoO0cLt3Vh6xS+7tLL4dvFmguO Oog4Gz7cu6PccSMf8M8NXABJflc.q5Hg5prI8qKAJgw3OVksq7QDrsTXPum1 ubZqHVFYtDUJSv5kmqNAhsYXZK2.6L+98EOV9U58FZ8zgZXVeYeGlBWjPCMC sAXHAyiH+kyRIyWs49xqw0G6Y.rMXLSBWmOlmcEBF+j3aSygWQtjXfU.K78k 0smTIYprkerXW6AO.KyJXHB6oXA720uUDWnOwVdZ51atT+bKFl2vnbwM1xWA iRKtIZY6+78703LBa7c5cLQPgEL4z1IEAEQhPPoi8fNiLemsXh1nS4B42Fru bt.fRPhwclIF+DgJkVDg008L1hvNdvmzIS.H9mLzSD4iJ5INnAhvBfeZ.OYX 6s7ABdRfec54.zIR4HBchCfELzn7IG4jgc.2bUjSrgX0gtVNY.mnbiIvIAtV xlXbSzo4TKJX5F1O7yWXSzxoA1jPpqf5eZPMQ6FYTSbZwIL8z.ZhdLAMIb.c DBsMMXlXXyDLS5h3ENkllCPlXnFOoqrLcTgiGDoLTDulDIfJliIHJiAvYxak bWt83AWY69QGJn8ziqzys4I7aWD3j+D5KnTOtQFH8TkntZ8U.3.1eLvD4vra QfMHSRpAfS79yFAeykmTrmX7K1aXmpDdW7eqIS21equSvRXMbnyCGQV.Bcsa gSrE2QxRCOrv4AYr1A0anO0o55PJKHN9X4WdZW1O5esZyOw94u+V4Oz7Fdya rHjnpvRHgQTpiH7YxYi3DAEvhlgylGsP2QIP26wrjwkv9jzB65DwWw+ChyNy levklE+TP+ImyKEUQumfqCwJQLdsCw.XDIBoSmptgXRyoKWG2wkyareG1iVf qx9ZN+aC1WMWZFRPhENynmvlgXDozhHr64mwVD7wqYHcxDtdRaFh1NpMCQEf VwMcMCQOlqjz.+BEBM0MCQmf5.68ICP.lT3onSdxpBTyGQLBCbUvBdRfHTml EwQfy3tYddaUZVQvA1GVPBSXasnLfr2EsbWSMI8VNdmlGNeIsVb4htITERug qzHkDpyHIzi3T1UPTp.xESeuaUIwFWBOWuDZ0DajOpK58NtNOeZ6cqLMy2JX 5xMt4cuakhoo2scyGET+SSuakrQt2spfYNvzSSuaEi4CqwvVpODZaZJLSXns .6dY37vylQfekIq5ZgdlzP5PX7PSGmEMjVHFZaod3o8Odn28gGz.nPQoLDcX 85b3Ca2T+PwxWDHu8y1W8Gvy1.wswrklVbxO4llLG9u4+rqpXEgVP+2lLR61 lIx9whk0UetLieUgX3UtNptWFy90McMuraNapSd9WxY4ibuKgCVN4kGDWG5M JyOtb018k8E5D1bLvFgK+sjofhGyqFq+XT0dApOD.AHsvpmJ6aJDPl0fryN1 xNvRK+RmV9CoxLhyt83th6tp+ZNZ7OScFrW.cl+W2uFfd0SUbOiz94uTlre6 gcK6FogCmraxdlatubec0liJ7e53dPpI7P1OeV4NZJ4PPIikBJYQPItDto3o jDCkjwRIynwSsTRfgRhXojdz3IMXVccJEssmBAO0YfFGkjHnjiSAOwvvSBJ3 ILFDbNATxggTuRYtt59m1VsodeWlM8oO924scAt6xXGcXhU5TTHGrwKGjgih 7DHGvD0ylSgb.SrHklJJwwPIUrTRgxchDyHAFC1WJi2t69R+FFmOBjVddRyh iz72fySbThgMXerTx6McMySWNUT5p7Dq+PvJerFQ3oecHzi+xXGcXBAaeouL QVznHc6ilxDXRasXT+l9UJArMfUEUmNxeYrJEKVkROiNK7Tj.lLZWxK+kwN5 PkshhZ+rXxVYoHviESNDKE0nawTOqUPEktlMtkjfonxMQhEAlTQVFETh8F3o K3CFdZqICqnttBH4DDg.Sny9FaBeM8hNT9BuOxQkASpttv9wSINFJE6rBMXx RooHFjAiRU1agBFGnJgVPoEriWE6XyfEUqnojdzrgTuA4cbTBSL+NnuhiRBD 9EFxnzUsHHwu.SLeCEYLMXh4qETDUASxkTLMRT3qxSQI2ZLIGdkmxqBu4fm7 ER3LgvlyNdUjpCsK5wVtTjnwFlzBFJJiSiw3PSA3PZLA408VbkxxfmRd7SR0 wInzJMFfqjhdGagoDFNZkjN3Iob7og03f5hhXgZL4rTjPIwav4KNJgI9thhp XzwVeNmAMiW7bA54hnseTXhAqoHVhxgMUZzTxNVPZqvDeTjmBrxPQZtHIItU n5Y.EPkpvDdS06LfBAaCOwPj1muhhw10RKHnXdIJTQdMTQINFJEa8tJLyKQS hMDlrIuJ5zqKyLbf5.OxvBkx4uJ1wFl7ORRzrXlvIAzQhILuzREk3XnTr1pR K1hSIOLuD2R5IIsDQhJ6FEYrkXB6n6elfvtkfaDvQ5IT8uI9JjjRr43u7XC. gi287L94qhcrgJzFEPtHw.4hjhRxkr2fU24k2g49IkpSR46uJ1wVrEwq76q5 iaawv6ibTIPsTFoHjqvEstQAh.50MBLQJET3KHLXSZGahGAlr1BJ75DnJlkh 4AJv3DoonrYAlni4TLOPAG6hINZJwdCRuKAjPtBZum3jzQBB.Sfip0XNJpXf ip+S4THx45wZ1WbTYYgEtFOZZgU9EMkD4nwnLdZYQuRZimVXHEI5JTlfjLop iqJx9wdMmDRgp5UIIjBU4qNRHEJb4RQm7vSZN0SUjyv0FQRhGyv43YSwbhQR blJIJXFC6hcJ5PNXhBjDdDSkT5quPlNt2NkGupeaAXGkU7zSetb29.87ixEq K9D7.9xdi+xpMvkR+k6J+bU286OZXVTra4GqpKWVeXGrE29R6pdv+ecaCg2b nJHlZn7e89+u0XG6V ———–end_max5_patcher———– </code></pre>

Assignment 2 – Isha Iyer

I used the concept of time shifting by delaying a sine wave to demonstrate noise cancellation properties. By changing the number of samples by which the wave is delayed, we can shift it enough so that the shifted wave added to the original becomes 0. My code and a demonstration of the patch are shown below.

 

Assignment 2 – A hands free lighting control – in progress

My goal is to create a Max patch that changes the lights based on audio frequencies smoothly, i.e. with slow-motion effect. So far, I’ve gotten the light to change corresponding to the amplitude of the sound. I used delay on audio, and I embedded a new patch that “smoothes out” the fast changes in amplitude detected by the microphone. So far so good! Here’s a video on the current effect of my patch. Now, you might see abrupt changes on the desktop reflection of light. That’s because I haven’t gotten each individual light to change smoothly, but I did on the overall effect.

Music by Pink Floyd “The Great Gig in the Sky”.

Code:


----------begin_max5_patcher----------
5987.3oc6ckzjiibc9b2+JfomC1RUQk6KJlCirjCcQ5hsu3XBEU.RhpJzMH.
MHX0cKEZ9s6bAqUgkDDfrIKNynoDIVXluW9ku7sku7e7wOrXUxWC1uv6268y
de3C+iO9gOXtj9BeH+6eXwV+utNxeu4wVDG7kjUeZwc1akE70Lyk+sdXPwES
NjEEjk8scA1e3EgwpG5uke2c9YqeNL9oGRCVmYe.AStjo9GA+NOBirDq9GB4
NOrbI3NODdIn7sC2XZNUW3dJtnAiOrMLV0jldHJ+h6y9VjoCrn1iY6ZlmCpu
3+7ieT+m6bj3WmrcafhXdM0+i+3O58GT+3wYdIO5seaRRllDKdtnv3f056Vu
+0Be.B.DMESofR9gjZXGPrhcvZmQ.QxV4DPG4DfifS7XTh5GoyQ7E24sXkuh
CT1eeLIcqugNYcy.jZRTS+7kvb5WwJ5AC.QhdI8c9o9aCxBReHH1ekkK.bjs
fNB1RGyN9+T8gzDOL16m7WmE9RfGrSVWS1VKLINDafDbRSjBjv6mUwN6yW5f
crKeJRm7.E5x2cQFL.cIU8+I5m7osR9XWI+58kfzbhNmpUv6vnfWBR2GlDW6
o+vB+c6pc4OT6UzrpOkX9g32UdovX6kvkWJM3kvh2mTdU+TEGISwNNjZ60eU
TL7p+YR1DjFeHrbbyLn8whevBlHSPMrLpQNKiXlpQDfJNnZ.9onj0eNXSsYN
pArcAwgw6RC1qjF5mk26Ju8lfG8ODk8viIwY6C+6lNHDsr06+n+5fNe4X0jW
C08GRC8iJnuEOkFtIIV2IZvq0Wtn4TBSMzl9uUDi4Ih820xKqvHJ9RG2buhH
OrekepdnHWLBp3lYIIQMuU46EE7XV9s2EFG+JtXVxttuYZ3SO2y6tJQcys88
aaty9GNDau6CpIkYOr2+klb6L+nn7YoM+4+pebnRfcPVncH.AJuoUT5y6Wml
DE0fds24kVtyFEJdcvWB2nl0qan5fA0iGtq.DsnbTdS3SA6yZdsL+m127JuY
dq5RGVkOK8grfs6hTTQyGngRO0mRVWdViq2mbslx19Wt2Ctr9c5XRfCx85TM
AgY9pRaA6hkl4vnZ37WI5C85tS6Sq5ZkgNXycrBwGJVkHWny7yg+MJzi7Dyg
AVlJ2nNRtZn8vggz2Wr3eqhEeZ4vV05v.iJKrAgvP16OLL7bvgQbtiPX96KN
7imEtatJ27AEACtB4tldwh93UMrUoKVE1vcrJWhnE+sSNEsSdAXr7hZ2ovx8
W+FgwaB954mw4FHiKFEmi88gygNqbtgW6FJGEWi+8gqgmQtlsOrX.IVT6BAR
ssxNvWDcxWfiju.l57vJC3zdRqCM2Mjr99syv1mbHccAHpXf2qI4qLEIKLtz
d1etT84W8bIoard..3zf3IqmoWy1C1dWCdZ5ZLWYZ.aW6zzKnioW.NU8BvXF
lNY8BW6Dz2fU1FtYWRXbV9DJnTnEM.EPi0kXR42NQccny3b1IjABcFRK5VP.
76aWC91IDuZvkZD6is5hAoXyZAM9FhYh8.DZF2Me6bJzCRGCXncIK4WrvUmK
zd6ZyCVO68feVVZ3pCY10Op661Q4ApmhRV4Gk6eoRk36ycTU9r5iU82YLvS+
wmUZgG3sNIJI0aqe7A+nnuM1POIQ1HOY8oDL277tB3DDb1C3TGgRHSAEV0af
GuygPpPj1vnfX24I3P8m4DgRIx9inBPLI1vLFfo8AQdaRTS15MpR2US84AYC
XZU.V5OxJ.9jBrzQwFNrckRZj6gerEpUQlKIRLjQJCgz.AaDfurB13LvDHB7
RFUJnPmYBv2cLAJknYBRHxQl.6xBHz0pC+GK5A8CgKkRLBQKoYBwLiWOe.A6
fvgmcA+cQb+4dHNpx5+WQb4CncQWfKF55+pG5hnjDWMakOLcQkWLz0+cleZ1
uaeVxNuRJrV.jq6AGkdGXLFIzSGYxkh7jcPHdCo1l6FYX8aXdarN7uRojyZ+
seU.rgukAhfryNGLK4omhBbLapZmEhPjJVn0fNqBdHx.bONn7EwTklP.0+vZ
+scg6QNYBJgyd54PAGeR4TmuQjFnFm12RHnNzg96P53j5GuIY6TRfu5TOESc
f5AxKEpe+Z+n.kkmP0+gnzt0jnWMHrpQYzffxfkhrxcFc2rg1UclcsxFv0XC
HPYZpMHaf8thMTWoZ8moNvAnWJbfRggyQtJVmSf4Ly7Bcl8NPtJh.jKEwCGh
24u9ydfk1+2.or3cu4CNiSHvJtS+fEnXZZqhmOtyuSOIojozHL63hvrO0z6r
dNtR5cUEhrdOo0Hre9vSap0nCwAJXZHJqjqMTdxKqEbXBnCjBqb8k0Qg6pqd
0Eg9XaC1u2+of2.qddej2O.8f5Yb7whtbOugIFVXt5wcMYiItf.U67iChFv7
Ic57V3EOlMEBvfh+5JuQvHk+Hs81Cq6Oj0usmoIGh2zHqUG1Xp7qtpJtK4WQ
mvy0eB05R4n2RbxpmLdH2RpJXEmHfJBErTKv03z6FzWxtjzxDadIVNiY+dZv
tf3MdEcnSE7VsZhYEE8VGoHgF6BjyQiDjC+NHUnXPSOlokM.WNq7tFqFCjKo
JKewPcvP5W.AGeAIfX+WzDVutCcbq9xKzEQQ9ZWAnXHRdWbhRs116mcHsR5v
RPea8h9V04z4bz+TPj+279ezo2dOgEiJVpvE.LxlJkPox5NQY.x5xsaPB8hw
uaqChh7VmnDYpikZv9e+XCMHhipLtmYxQ.IquvCxDWJQGbm+m81GjYXA.uW7
0+M+emWQGJf.UsfmTnc2VdHT6O1gX1HkZHNk19L1fnnd6vsG1ZPNxhqEFWbM
fitJRo50vAbBeUrE+x7V4EMwvuVCEwgFGtNP.nwxKk.Pm4uS8C+K5MkR2tQb
e3SwJzcuK8XWrECPkxZk8xCnhyt9IcyBBiGfCndl0IwwFxcXtP8Ubj8NIgxu
T3BVGncu.3gXSwGZMr0EIVJUBMz9QizKefHN6tQSuuOiLBf9kEkRGS+bPZdl
WcOS0euWmMI2iUFScORYuw8ZGjdu5a5M+RIcbTQ5QodeMq8HK4JlDGmu7Lsl
.aSW5vdqEWB2X7X0uDMO9Ys7i5fUfjKGf4KO9KdbkvjgDOcWuexEgWJckygq
8GEDBXRaIYx7wb72r9Wbmu3hnKhnTzU+kwAL9ruFVWFXBEBk3anVnkND.XY8
uwI0+ljW+aLV8ug.M9UZ7jMaAZi6gabOViuAa7j7F8LRi1iznexZ7dHTieEX
i2C0M8QabOTy9IpmdFswuYimDzjCB5lST+asZ7B83TZmJWBEXF0DdFrA1xXF
obhtvpzKkvRnrgeiFFe7KvBgBVUcjfQJq3FxABMyEi+f9RZXVvQR7Hy1.TOu
xA8r6nHibJG10D4pCYYpEV6ypL8+0PKgpzsw+k.OyBzpNw.pPHyK7CvZaqbz
.NKthCBYc8ZqdJItgSWYTf13Fa7bXb6mPbB80decXuKe7IVhlEcL8pACqV6N
ZVoTFjX+MERr8STNCU7q+8.b7WTRObDbPAvi.bfsavruWfC7ML3nK+.9WC1D
568W7W4EoKsHd5ZghmxXzLcs5nx4Os5UvFNIitDAYDlbnj3ytqRjKUjCRJ0e
zlCYrAvNJ8DrNPipr8fp302UTwKHzQhCN+Yq5zkaqSPRE9b2PBsUqdqytUjb
TyKk4SiQ1rRosWaX9Jkdx7H24adRGJVEdzIAmRWRC2jKk4HeZONrAdonIYlG
XBjrs.dvIFvHF0q0trKEWAT385A11PCR8b6NmKe.m0aXBIzy9ljoqUBpEbt1
juWEx7ND8vn1TOwp.H2JQQNfjGNtxOU5HpJLAAPKZG8122A+J0u9euYYbtff
sRPTFkluhtRHHEIG253yZFwaJBdQey6Q+MAdqBx9RPPbgZYK89iQgq+rW1yA
d50j8xR772rwaUZf+ms6ry671+b3iY2u19fIdaBTcyfkstTNqswzFOAwoEbz
o0od7RPr1KOzvNSZbIorXQcyaKYibzFe4rMFZxx2mkjVZm0x9CsZmbdjSbdB
ry8lYqhlsY2DylmXs9VNv3QWeZP8el5u2YSeyYszbaYeSYRpuU8zkozxhuID
bLaPBL+cflTcNUIHyyOJZwwaDAWXqcPPQoUDbGMhntysv0JRpVKIPibd.lcI
kRCDOLnunL5jVK4Npu+3JhQWJpo9aLAVc4DJYrP8RWkauYBaXc1vvKN28hO1
QchU4bt0A28OpiN+Zp2kLDskvd5ZPp2+1d0Blwa1+uOztGDwK29MEVGm6dW3
PVGyLaoRAPz4a4xdd6xuXb2UlCacxWNWi+14FNUDuaNOyxKaIEebw+MxKpL+
oq3PrIYqeXr2O.OxolM3W1U75OtwWNacv86BB1DEt0qJJtij3Y40oYnMS0GP
vz4O9amlBcOjVnwIizw7i5jM5hZdvj0P+Om3nyMA3Q4bSZkKFD15b2Q5fSH+
8qCNMNSnGEoFLMEgzhXAYcnOaf8Oyjxwk4TNcpoNIAUBpuyacTfeptfSo97O
fNdY2EJSmWVEGXi68cP70g3008zmcsJyHf1Dhg1id2UMU1IMHxi5StShPDpc
RXc9gYTH+oMF2Mvr55qNJyStn7pTEXrSqOcxQKbdl+lFkcMP9FKxjoeEbbOy
zliaRs0sFcBVKtcoOradAGG9HPXsgOQ8nts5vJEmozL9pDqLIMXCrfnkHJQp
kggYDtt7Qn9j5GUmFgvAGtyE8iJsYus9gCi1SK2nKGPM6A5JJiA3Bi3YgNHv
PiGkoLAC+FRKKUyU7sf8ElfttewLp5UceqLjKP3LQY98zettPN6Vuzk3ZEt8
3kKiTRJJIdjnZyDS5UQqy+QJUmTeYPZNdlPcD.iTkVuPPubA94eWqEEtoJED
dwupvJ9uBu+sgqpO1PGgrhTOjUPa0roQLmp1B1z91B1M4ovZ6SN4wDFK7EU4
wo4lG7UCCoOsZTaqvthcHRKHhBTrOh8z9Jez.SGgKcYBR09bskW2AcAZeqJp
V3Zl1phE669jsJhIbUXTX12N1Alhyyl1FZ1F4u5d6pK2u6q+Lh72JepvfuXN
UhpZ6hAvGeTqUPkJJ0UjxddOsQsxU043CnpJBr9yYOmlb3omqe82bj.07Fu7
1ar5oWumsq1U2CD+Y8hYrbLDFYsEwdDLnCLc+QtAQKeUBoV8Hos2uCPje5S4
Z2gjsI9T1tVlkvj1G3VpFv24mMeKqNFLC8cOlggkGKlgIYyIlQzJlAe0gYXu
6wLTk1BRoTvEiFyPYxxWcFvL7VwLjqNLC+cOlAaURAQQiFyPH3xWcFvLrVwL
zqNLi3cOlodA6YjXFLjU9py.lg1Jlgc0gYju6wL4dpajvEX9N8Y5HERqHE90
FRAhtorVBwNZqkzKrMQLCtMLSG0xvKYLC9lxZoQhYpaszLfYPshYfWcXFxMk
0RiDyT2ZoY.y.aEyb04UFH8lxZoQhYpaszLfYZMPHhqNux.Y2TVKMRLScqkl
NlA1p2eEWcdkAxuUrVZjvkbqklAjRq97Ub04KFn31xZIvwasDZxXlV84q3py
WLP4sk0Rfi2ZooiYZ0muhqNuxf.2VVKANdqklNloUe9JDWcXF3sk0Rfi2Zoo
iYZ06uB4UGlAcaYsD33sVZ5XlV89q7py6uH7Mi0RfixZooiTZ0muxqNe9xto
LVBRNZikPrICYZ0ku7qNWwvuorUZjPl51JMCPl1S88qNexHtoLUZjPl5lJMc
HSq96ke04QF4MkgRiDwT2PooiXZ0uu7qurjAbSYmzHgL0sSZ5PlVc6K+pycL
P3shYRiDsjalzzAJs5qW9UmOXn2TVIINdij.rpZl4QAXZ0Qu7qtTbfbSYij3
3MQZx.lV8xK+pKOpv2TVHINdCjlLfoUW7xu5bbG5lx.IwwaezjALs5oW90WF
geSYdj33sNZx.lV8yK6xPo2NpSKeJLS0TYoge0dvarWst55m8S8vfdp79p25
A6aMtiMTJwTiDzm42CTLpXzy94tl6SotQrcbbSkpW.Ll9To1AEWFgLYFJ5h0
NMhg8VPWzUGnBtphEC0Rq35iqy9qIiD3LT5V9xVD.RATDv+TcB8VeNVdMn5s
kT5pZUUgLpeZu+KAZ3sGZhE1SDCUow.t2BOjqRjFjsUh1OnqKYlhSVMFvxOs
upVBooyMOnZcUO+AMiHb0grf8472bFrQpgZ5TCUmMZaSzKqQj5p+EgUZvTui
+1pklhWWWCdAVWp9M0JOMNTxsUGN6X+LsRzeOx6IkXucGeoej.oU0hOqTGln
2BpkikRpyvDgFKHGlMvwc9nXEB.0HLVupqrWDNTLWPb7wTqwNDkE1rVaM.FP
e9fswOyuQmrn3+gJEnEjoHFUSUa4XSczxYrDyV0iQjRoulUHaERMgZyZEkB9
tBAC2taoeZVbP1xpSfMueRKtRoh6OcHNbs+9rZe7gvc5ClG9RnZUdnfNOSgg
HDyd5W1+jXxbAZmyp4poBtVqDHN5hts83rgCpJpXrd4BxKmZCXVxti8X.fkW
5Tspd1uNNTxYmj24GGDMXE92Vl5MRZ41CzCLdn5HqjaOcxfnZJNaKz+Hw3pc
bS7v.oPC0biGJUVI9I66g3U0k2mR8KJqp1xHq1ccRNo3SRXy5Np94Q0d9F+o
FMlrKIsfBUy.jmngJlU.CVZpfqHao5SHbbnJeY0oLTI90gp9pH1A9aNRAIkm
vq1CjmANi2mOAIledSQLO2N1BNfoSpudS9v9jCoqKHIigaJHQMie2nLOHLtD
Bk+PT7htqPyt1RH8gT7fMEReZNLCsEvk1BHmg1pf4zaSAY7YnoHbGZphQzI0
RZFCdnFhNCMjKTDbFZGF0kFZNXcLmvC5iPKcHEmFzykIuj4XBE0kwI5bv9nt
LPQIyQKQbZh6bzRPWFmzDNbpRHjtPSnYooXmMhxIHQSdbkqmO8Ms9XgqslFN
sl1EPSyt21vFG2BPNt5v+RYcasb5igHlyhhpKN0wHfcftezvbrHH1oEAYmBz
fSMMRdJPCXh6ngo0Ptr7EcVFHQtHqZVnInqyhgyNjwkl9UZqNWPFGZ44XbD4
xZNygl1HwYZN.xk44X5o.u3TSiHmB7BxkEzgyx.I8bMP5xb.buqghXfx0P4r
ZGctXDo1AJSG2fApenHKoUmEmk2XpjHvIU9vygt4HfSlqAlE2E.bANxlmlxI
iCAvYosbxpC97PWti9mVC4hLq4XoFnKXc7bLNA0Uh0ZYjWWdPhOasEbv1hMa
s0vdFiNKskKM0b0PnAm+NKiUb2m+Bm6UncswQmBieJkIMfKz.yBW1IaCXxYo
sbxkIyQKwDNM7Qlk1xIyjmEFnKKT+JU9lKLoSM8Iw8LP5YC13TbSlC86fXWV
ekQmslBddZJgydjGN41xIinvyx7NmLtYVDl3jk2V2JilbawbtslNc4zjX1rL
2B4.deVh1.DHbQcxYokbydvYg+AbOtZzI2VPmaK7jaqy15HtnPvL0NCh9dqY
m1TYve2tWBR2m+zl1XwV+OYOZ3428Qatra+p4XnbQZfdKQXedyoU4B+z0OGl
ErN6PdhN+07BEqIyURiODlu7uh59Xd9V7pzmnJ09+lMcLLTihXdz+PTVSFfN
+QLmd8ODFq66AM2FF2UdrWWcrQ+zigQQkm380yr5hLNwjOL5jrdQQZRW935e
ZjD.k1SRZfT.H1OotTyrpI+sJOulETHvbRTKHHj8LoVfA.Bps2Zvrwo8L+os
jzo74OjkTRXEZ+YGFr6ag3rBNuBn7WSh8WmrnFaqFOn+jJ5iU+r5bfU0buNq
Zro+aQmnNNubr2ltp+uAQQIeo3DRscHftiWjHvZeFtDPk.PU8Nwe8ZUWnwHn
.Qgbc+lKfByAms5cnD5bR.eQOMvaaRbx9c9qee.hcIYxZBfU7ZHlCf4GS4Lr
8.KGJDH4oEO2fZUsm.oaYjP.yIVJDieUdvMvbf1PRNModQPTv1W+pbAPBsrC
..AE1eErRimWOV230jJNGAaX9bAkxseBgfnYE8957m9WQt+Jx8xC4pdm+4G+
+AjQzdxB
-----------end_max5_patcher-----------

A Time Machine to when Drake’s Hotline Bling was still relevant

I started off wanting to recreate the effect within Earth, Wind, and Fire’s music video for September.  In the end I did something a little bit different, but still really cool.  I used Chroma Keying (or greenscreening) to play a delayed version of a video behind the subject.  It ended up making a really cool effect that I would love to explore more, both with different greenscreen footage and even footage without.