Category Archives: Assignments

Schizophrenia

I’ve been doing a considerable amount of research on psychological disorders that cause hallucination. Through this research I was inspired to write a work called Ajna.

I’ve posted just a live/improvised electronic version of the second movement of Ajna. Originally, the score calls for string quintet, percussion, and electronics.

I use poly~ to execute five major systems: grainstretch~ (specifically using time/pitch stretch), a panning control system that can go both counterclockwise and clockwise, degrade~, lores~. I also include a patcher that makes one knob loop one recording continuously and it allows you to duplicate the recording up to 100 times using buffer~ and poly~. Each loop chooses one speaker to play from. All of these functions are programed for a Livid DS1 controller.

Ds1Livid-large

Each column corresponds to one channel. There are eight solo voices (channels) that can be altered by the five functions. Each row corresponds to a specific system.

Patch references:                                                                                                                                             poly~ pb-engine            contains the five functions                                                                                             p volcontrols                   volume controls for each channel                                                                            p degrade                         degrader for each channel                                                                                          p pancontrols                 counterclockwise/clockwise panning control for each channel                p filtercontrol                 low pass filter control for each channel                                                     poly~ lotsavoices         patch used to control 0-100 voices

Program notes:                                                                                                                                                    Ajna is essentially the third eye which is the sixth chakra. This chakra allows you to see the aura of those around you. What’s about the third eye is that your pineal gland is in that exact same location; this gland controls the melatonin and DMT (a natural hallucinogenic) that is released into your brain.

With that being said, the first movement of this piece is a Meditation. I want you to imagine the simplest, most peaceful state of being. We will start with a cleansing from the Tibetan Singing Bowls, here a familiar chant, and then we will reach enlightenment.

What is enlightenment? Perhaps it is true peace… Or maybe it’s the exact opposite.

From the Meditation we go straight into the next movement, Schizophrenia. I want you to feel like a Schizophrenic with voices all around you.

Mediation and Schizophrenia are supposed to portray the opposite waves of mental health; what if they were the same worlds, altered by the power of Ajna.

Mother patch:


----------begin_max5_patcher----------
1685.3oc2Zs0aaaCE94jeEbB6QGGQRcsusgBr8ReYE6gg1g.ZIZalIIJHQkD
2hte6i2jhcpijbpkRvJPMkNjR778ctPxixWu7BmU7Gn0Nf2A9D3hK95kWbgV
jRvE16uvIm7PRFoVOLmB587U25rvzkf9fPKtNgjQAt.HJD3tD.ccW1Nlhlbd
iHiJzu.nUpQjXWI0L6NNf+11UIQjrkUr4lJZhvzKz0GuzcA.FEnafHUCR9a2
SwR0JhT4tBGu2byJZm5.qvZwtL8r53nD7sKuT8yheLBHQjwJ.93iiZzygZVg
vYgoYT32KV0X984fOx+nvGNkv+mtRYyOQS9vnNBp.JNxSiZXen1CeTTilRT2
7E1wgL94f7JRwFkAuscrFdrWnlBb6kBfSHEjSqqIaneGGj2HnfeFBbOuw6FK
uGzW0D30KrQyukeh72c0FaTHdX+cbzTh5l7UzpSLWVme8XbnQFWY+dcnwgNc
uoJRNUPqtgVPVYPl6rmkKiSRMQtmjcePRI1Z28hzd68yISY18mKH+z806Gu1
7XQZ7h62O++k40sLvnRqCieESqCOq18fwmUGEO+18Rd1t+EjwE0j63rDZ8ym
j2cXTFnssPTPuvD9JDNWQKyHIzyooMxObouzgFObVcj67aYW0rdMs5Paqbn.
ykKIr0fqf.zIth2Z4BBhQsrmkdhLabGh6Md+UX+6S0JaHyI0Fw5ZQuBwAe14
CjDYpZd8Vvu+92c8eVSqputljyp1HQ18jB10umV+OBd40ZvQ2ccKHA2yDaA2
Jeyzqq4MEo0e14bFPYYNyl.876MIR37GPkRyH6ToGcO2tL3Pyg6g5Xkf9Op6
ThbhPT0vNm1zfH8BeddZDBGHMYP6TqTDsXS1p4O6vWx.UzMufiCLJCcb7H1C
TzqvtAjKSRKRAeGq+C6G3iM9At5n53dKlELbJs2S147rPDGfFdCAvf2VGyqh
q17ahLot3b6y2RKHcZ8vdO4Cz60ymW1tl8v4zm2ybXODT6JDE1KxwyeNNgwf
Cx.qNwy9YcTFYfgmumI4e3H3AzDxCM4zhl9gJoQtyGdYSFQP2ehYBZt8qF3P
xnO.fpcPuVg+EZRnhRDayHMa1dXGoz6o6NTjdGTOQTSd4gRJk6KiW.BOT5eP
ooGJ49srZ4Xa0mNN84p69fwqVqEJT67p9rF8YtfiIOlMzR8Pmyced87GxTCR
YJphWs6jOjrcweruNEXPuauMXBgVF6N5xzJdY6bbGopPZ6NdmozDdJMW9+80
fWzhCYzMxDs5o4iJC3ibIXKsh5zC04oO9Xnq4KB41d1piQc984QB6kVI2QSu
Qs0S1J4xgOdUskMszohwxZn70shaku+blwK17rr5AirdKuRLtg1RsdGoOVwc
rZVKNM8q8LZaNmELpb0UzhMrBJ.c5UKxti.eSpE3.kF3EDIneORlr3oenWsx
njeHtkoSpRZ8YsmLG7n1jRqErBhfwK1aLgGLlsrzTZw9.OkUq75zHw8n7+X0
lvQnMpSK.f8nN4rzRtL0qkQPxsi4KY8fHUimKp6tGmn4E.nA3yiC.nmmF.A3
t6l..3OAV.rukysmE7w6ds.vIZAr..ZxM2YAvSB.Teq6AQfGZ1hIexTcb8QU
o64ReTSEZH9AOa5i5OHkA4G77kCEOlT5v34SeFSNQO3aK84Ij3jpOiIiEdF8
mwus7ePwusx+fF8lTlI8IXL5y7oNixcdFcebGC83Oa5iNxYnkuPyG+.GyxEA
ym5D9lxaFNpfq4awcUYiGVelQy0nVrXFsWnwDcENu5CbH9AOu5yaI60X1L+S
b5Gu9XpNBor7NZUs8cpUEmbxsb8mcMbg9VVg4V8azohpJvjY75xk6PpR1xDz
DQSkoHLODYJboipdgUEMLasnjjvk1h07jJxzU2qeoIkw+nfHZpu4CckoWh80
jlLwgD1pMqYYYI7Li5sek4ZqPlioWacxb5F6m.tKQwdPXjj7Vhg3PTf9J4E9
964UZeFX6C446E6hTC0K.E54quJBg8wpqbexigdbtbgwlYvMNx0ybkTDTNW6
+XjhMlJYgzU4zJsrhWxqZs7xGMta7MB9lJRJiVH5rvcU5ag0eqR16d0HyHNW
Rnr1mYe+yNigo1e+ZVCss9aG2PPRRjSvAjKFFF3EpfYPGiEqD0B3ynB9aUTZ
wIqgtJUxGq9m5JXPjzfd9Ut+hlkwu+j0tHjOTSegQvHn12xO1W4usm6hyZtT
yXewlzP82MierqazKA.xm4aW9ePv8rt.
-----------end_max5_patcher-----------

poly~pb-engine:


----------begin_max5_patcher----------
5848.3oc6c08iiiib+4Y9qPv4x8Ptd7vOkHOb6grIGPxK6KIHODL2gFpsU2s
1UVxPVd5Yxgq+aOTpnrjrkjojMkcOsWrXZS8gM+UrXwh0Gr96e7CydH4aAal
47Gc9hyG9ve+ie3CEWJ+BeP29CyV4+sEQ9aJdrYOFkDuc0r6fao9Xx1rnfrh
aRzW8wjzU9Y4WwUeE3gx995.32Z1r6bl8fe7Syb9a5GYse1hmCie59zfEYvS
wk34DoTR7tywykMGcmCGk+uDxbztWLbYQGK4ge8SR1rceao9qBxBRuOH1+gn
heVTUmNLtrOi0WbS12gmZ1r7K7O93Gy+m6LjpDG7h52u7GOK3aEHX1lE9QAN
eR0cy6xpO3PZmxg6jN0G8gQoy8JoODbNkAi75k.gm0FQv0lDgzjswKsErE.a
AC2KpQshZhUG5i8Wu44jrWc3N+q9KxB+ZfCdfTA0bs7oQlRJHEC8X0k5gVHj
1jVrc0CAou1uzgUIKCp29.XuI7oX+nbID6Q.dLINKVMst325mSCyeHc2N7oh
Y3yQcSqnH9NoIBNHMwsWRkXVse3G8WzPJR901D9+UbMLYNx1T09IpiS.KiWQ
RjXCDvJPWgBXe04S34N4+uiXfyvzrZFKjUxyoNxdYa7DSuL1EeeQNc.MmaYB
.Ht0k2KAva5E2tzewqpwehC0goj35530EuPeRHTL+bkDTrVRJt20RcIsBSwU
9bdJ2q.jHl2bpZXEQN1jdO2K0jdaSDjbxwk44dkoT4eXv5QDFmYFKARNmqXI
7bUTCY9k5jlfm9o3+yCV5tg3VJvy4HIhRuyg1qhjtW.EIexOSIYuCnKNtNTm
gOYDuinfxII8w1PYSO8asyxfmR8U5bd1WYjJJVGj45d7EE47YFJon9umR5G.
XMhUpcFFE70fzMgIw0d+OLye85ZW9C0dkbxzulT7E4c2tKEFCWBs6RoAeMr7
8o6tpepB0YJHuME5eeSTtbfVW9z3sgEcE3hpArOV9EVsQdXuofxCrBwsLAph
RoFaeJJYwuErrdeZVx5f3v30oAaBhy7yzctc2dYvi9aixtucUwad+8Teu4Ma
cSEeX1SogKShy6DMH04Wt7m6KN3hg87+sBLEOgZCfs7xJdAEYoiatQAxsadv
OMejPu.Co7lYIIQMu0t2KJ3wL8sWGFGuGULKYc22LM7om64ceHQcyU88cWbm
M2uMFt68p4iY2uw+qMo1Y9QQ5InM+5+leb3JkHtrPXHff1cSXQ1m2rHMIJpA
dg670VtyRES7hfWBWl8biMDleG0iGttjIZ1tQ4kgOErIq40x7eZSyqbvDT0k
19fdR58YAqVGoPQyGngw0pOirtnrFWeOQZExI1MaqKYWFI+pKYXvLSZwTxp+
swaUW.9dclJAYnZ23PZU9UWjrZUPbVk78OTJiWK1XjDI.4cSkP8S.nt4qXQY
Ryn.jNo.3KFEnwJeMW86SNrQx+TW4oNMPqnXMeXaRGnv3ALO7Nocj1ocSCMB
rRKRszgmRfgCd9HoXFRtvxBlLobe0ENfdI5jd4dIoWp0iUKbszYynkMYJkBl
N5wNJkRNzYkSCk5ewga8YeZ0NO5rO704juTm+IzmBiUZ9DuHvtrSDv3cziwM
4MzE4lFJ0hrnv3toPziwNcWi+X3LP3OLzwnYXzEbF3lnvk6rSjsXdHEaxCyJ
DFgE6QJ1s8i404QJ7eg5Wb81r86G0ncrFBI5wHS..RCquYH7kir2vUvcaht1
cIrgFuqe+9.SPRCKVAGz2WV6NJpQ3JUOD1H.halPBbMOCQ6lim4NjQsFaQk1
fIYfJQpfqh.o+ElFIOZCn7pc2IBnHNQVXRVWxQWy2sSINTiY8q1xtR1ZW6Uq
nule+1ohaR1ltnDq50ObZ1sU68LKLd2b1uraE48dtmCWtLHdedmkgaxYoVZ9
H9P6w47xF0kyI5N3qi9L2v9bKfq897pvkqSTqMpYCbKLrIgAF2qpQyeRqiyb
caMicBc0vOkuyEyFa3WO8YSmCPtd5xlNEnEdnKVedHRZtN5xsLwpi9r35oOa
ZW9bMArZkzhUb6XozJs31tLL4+tvb22+KAwaqVKuzv7sCzGd5wvnnEIQIo0d
fZOgRsEslGyfm5tZ2Z268EkBgDICiEJzOmhodD2hOo9.mu2Rb52CW9hLNqvq
4pO4R7X7hOIHTNM+SnVdUR0uIBKgeIjTfXvmTWBeW9VGZ9p6Tyi3gpqwnhaH
MYcR5N+gLmJa7dayRxUXKTaqwcCWUiWUdoAzcU8jsos4rUpAhv5eGswataPE
Tg7eKZaPcqMz+.p+hEpe7FCLTrmKyKmz3tiRKyuTIQZB.w+QZPP7IgBTd2lS
y+u7OgcEt4QPyTAf+2fnnjWNIDHT6EpXXvSfE3BdatjmyuuGqZic27kBWvwk
Hjvx.8kUDDli3Dj+ofRNFIyAmfQHL3STDhQNDlAQAq1+08DHItXdr.gHf7DA
ipFtamLU16Uxe+kjX+EIM2WT9dtJ99uOLN2etAMXmJ+m8+hazivBgnXNCQHv
ZQLbLkdnHlAIMcmDkdDnN.ga0EohAfIyC8DV4mjc9V6jlJTxsQELlBhmKEFE
TvmHmHooMHkMnERUmfQAIWBN2C9DgfImMQ.5uixufY49bc48f+ku2OKKM7gs
YvBw0CffA4GzmhRdvOR6kycS75yonUdN8iUq3bdhjiO4POyA.DgSqGz78FxS
T9EHHxa5YJ17yYXzqAOA0g6nZ0UTSXLsdnalNmvFy5v2Rs5WoIL79p7YzYlK
2ieblb1EH.2ZyCPmyQZZGt8oUSv2p+drTLaWyeNs6Kmg3Gm9X0c6vINMhOM5
zyp+oAmNTGEw5QY7wY0wt+nIOG31gz3new4LuebDmCi3P97zuzbl3GBo4vbZ
gz.o4xejjlqW1Vdbo4b7OjRyALKHFHLmL8b5qcT6kLKHcgZStoIQmygdNneN
iTrNlWuh13RSG6+ALNqwHXRBj+R2Bz5aAZ8s.s9zifVrMigOvddd32zAwmki
yQTsfA83zHx64.cDHUZS5bzHcrmHxFcEEQ1DkrJzb6RynfNFXB+XDMF58aXY
ipEJjucCK6Bc06SjEwvXo0P5kR5NOW80iFDstWP50IlFM5YQBCSiFN2h4QiU
hpOloQAB+JJllLN1wbe6ETSWOwgE4MW.ehMMX2Xn2dgzj7VHMcKjltERS2Bo
oagzzsPZ5VHMcKjltdCoIE4MXyqfANrv4SCbP0o8ahneWF0tKgo10kQeMIxB
9KhI0N9nXG2djdws66X+E4w0zla9K5l+ht4un2XmlHf7blvrSSj28lsF6581
1r0+AmCFCsla1nrS3zo4le1di3msI9HEADXgKNhHM3HE4su2PL8XU6l2Pt4M
jSLS5ulRwa9av7kdxcHxMuKby6B27tvMuKby6B27tvMuKby6BVv6BqcVq1DL
Xe8MmUCrCQgqK2adtmKxGiD8mQNr2wVYmqO96A2QbyJ62rx9MqrexV4qVQE7
racOhKXwFtW60VvCx3.1EzTnS1ovZqNXtfBQgDLmeTS5QnC4LS85wx6adITg
cGhsX3Joi3B+0yOps2whyvYe5XoSJs6xULzdNhHW6Bu7j7AbXCgU9ucRNjuM
Yq9y+jUysLF3VeBkTcLXz6rSz0oGc7eXiUoRf7cDoxV88RkvydGbja2yphBO
yD1i8tIruO5HwTg87ejE1medeWHr2yTg8r2lrU+IqJqmH0QCBwrjj068nndh
fU5AZiD0ydmJoGNryoLCEz+VUo9ZAp0mT3KGiVNVs7fhpB18nbddu2CVKOCC
VKl3cYoeZXGIBL469X0haXwehiuEpVUI5Oxrp+Dm7VOTsXLtggpE8sVnZYb4
ngMt5jBQBxe7fyeP09nIkMm3RkB2zDwl4MNnxAjxJPZsFSMNMMUnYxSAmf1J
UedhQIyzv0iINETh40FMKZL03zzP7iSNItVDtFWKBO83zTAQb5ofSFXtyZMt
VwI6TfIE1DKDaF60hTddlSgwZuqWZvIMTSovAaM37DJ85ElD7YXrlBlunYKr
DNbmU5rv0stVIB4dsxnhG2fIBT3bujQpZc0RD3mAh.Q3siHL0.0Pb5MVkIAY
VTsDL4tVSLNIlBT7XQpKLhJ.2OUq0TiTS0ljfFGR0xlHvQqGSWmOI7oGollz
JX4XQJfMWLfTIrUH2oePEKGhP4QAU.bkhdQEH+RH5Eap9yjQprQI1nx5HMu0
TiTiOZzXmlLIdCYR7K.6KaHKmNBjVZlhxETcqVdcPP8VV7bKKdtkEO2xhmaY
wysr34VV7bKKdNkr3YUvlM9OEbXI0w+kGiR7yb9cXKbJYwgnQvs+BFkMKVVQ
geMX9S9gwuV9i7U+Jp9g2sI3YG4.R6NHvWJnf4eHJbSs5ryhm8iiChZPFaK.
sAxCGBuJ3vQwqKZ0tbcZyyIun5rODTOWiZMBYv8Vtdx+ZzjCTCt9cr68v3+U
ekhIIOdXdQU0OhRhepE58WX+spbcp5oUcmzr1dbbqOd4HBpk6sRg1768o5xl
Zbe+BFG2VuaXbXVd9JUtTQkfuZOzV0Csi8j8w55CdNS0tLmGbBamAkzECZQr
XYPgexsfcysz3l8NO8BTE+V6u32TaACcNkM4pmgAgHqauPlL8E4rvybMcSOB
KbMnltgmd3VUBbNeEwtBy75hIFT3cc+gpJ1U.bN3acYuGMkTuouL1EmjEnPj
yec1OGE5u4dwO67yB++ccND+Wm0Ns.czYxPQaCCvtK.Sbm9yfzrAK35X715S
cUcIojzeAF9BHutf2VwYmdVqCmknFxlFObunlL8L1aNBp6gEFiAgUjBdXudS
zcJd5GP2DD0k.5ip6QuioZfqEVQ6cYXpMqbzMBF9Nf3AAAuAA.+rNy989Xw0
6ap2I1DwrdT2GU6m+vL22FrNcs2xMAYqS1bJ6rbLjPcQJ1sWoDjcUxSSHSmG
FsFo6z4ZAALhULMhPf.Fb+LbpAn8LguYJKQ2mcU+frKQenj2upeD9EP29Gc9
cgXme5mT+g576+8p+Pb9ypM3j8bPrCH277srol2fo0ORzu9QroW+H6oIrNKi
jriqIL4RovP+.uGcFjtPvN.Qhmr+0Jt.5LjqmukqW0ZsGXX3TznW0lvxomD7
jeVvqVnnKv4ER6gyFXVuKwgESu7sEeeQTvqCVr99HePK6qKf2tR9bIRh3BE8
A3GvcPX7pu1+dGdQM0G.OmK4Xg2jSHiR7WlqVU0Q7tkUdBqUc.Nxk738xYQm
cZ5XpuRUvTfGAkqLeW1mz8m9z74e5O2uP0goWInPIERXIHPcHnNHMrYSt52c
QH9BZ9bGaPIHvYWjdSJcQI3ytd1Hx5ffkS19PHf3GJC78U+UFGzzuOjqiM7V
Rk.a5.bTcQkbeirg20EGtGSLeFAN5+38eFIJdWvmovP3J0uY8imt9HcZAY8x
7s6bE6Jg4qKOkoydd0eh7Ou6lRHK1MEGWLUU1K0BSl8CfcDDRXGVXzwsi.9B
3zrbOBGYCqxJfEsnDxw8GLFM8C0YOGtYcRz2ecff2vsUpG2KOyA60fIWfcUV
NGW82GC+1YcJNLtSDE3Wz6TbwkvsRKCy6rIoe2FnlAVLtWCoXS+ktcUU3Z2g
8RxCYt0Iq2VdRnVB3vrfU5.CeleTv2TaXzO7wGyY1uqXkyz.+rmi729zyMuw
xfWB9dyK8qJ0ZB16RaWst4UVGjtII1wq4U+uTJX27JujOSMHsr+rij10TyiK
ZRehoBGaK5xiTmZLZxZ15oQ4uyu3uP0OR17ry+4e4O94+mMJP94M9qBSeRI0
7E+3vO+WB17apgfOCAt22+bYOz4kvrmcJHcedS9AG6lOeAL2Tpet0DSCT8oW
cvEtirnuLPwjUg0l4U.TsQVwt8q.5zSTdX6iOFj95nIF6hpulZe1iBRfDDLt
+vcb5oDgwNm0n6jBKSfEHCzRX1vLJjggba9ct+vi7jFgcWQ2o4ocBPD2Oigz
jxCxTHYirWrirDR1HchNLCgNHiuXz4DoTlm4Bd5yGBOWvpaMaIA6Gfl6s6wq
kWXGl9PGvrbVwom2IfSXE1CtjMvBx.rHPiGKRsw2US18peoKEVbOEr3o02E7
jjG2Nvv.TzLQgONJjZeaBmrtRupVWH.fGG.nvoFV8VV..BSPf7DXjDPwd9fK
YCrXxfw.gh.7qFEUHxsdKK..OSPvdiXCav.T.4fKcwvh3jwRtmG7rMV7LYUv
S.KdhCFWJtjMvhqAXgNPMWzKSfQPDX1noMvfIrViZdt9v+udKKz+cMYtAefR
pHtD37yE7PasV1.ALKn+QckMrtpGtFoYq6HmGnK9A0aZCLXjVf3QhADuAFPV
Zbn9ASTWKZSFpFTfAgfCop5sr..3lnAE2qALOJBxSOxb0Vg88wfTzYuVDZ4A
aSYKafNiDUMNIUHvJQvQQzdsf+vP7CNehNmfyjER3CDc59rdvJ2FXksrABLY
0b1.khwfy+Jd47lpV1.AbSzZWLroOkTcPsJcsCgYIMp3lrVnbfRgYPzD4oCi
w5JFh8tbv.6MJX3Vkz2bcKaf.pIp1JFkvJrNTgq0xFHfXxz4ANFPaHsspgM5
+lnTESNl9O1iU0+KZXi9Oxdq1MMqnYptHiXAMsnnZsr..XFYQM2wvAQvzJNn
hF1n+aj9RjQ0+gr0nVCaz+MQkHWwnj.wfnl.NX+2qEtwtVw1YuFLizVhMNsk
zEXWXWS60BNWQodhhmjZooNlL4mMNqJniU0pF1n+yL0xTCQSPflK0mhhLztV
1.ATC1La9IGwPPfnPUVWOB3AYztV1B.GkEZfpx5A4wLLeuVCaz+MQ+Ih6X5+
dPE6nVCaz+MR+Ixn5+PLZVqgM5+ln+DcbJPIk0DAIsyDXpQ1xgNtcP3VeIth
V1.Aln+AYbHPeTJWukMPfIZfPG3bXcwSwEN1fq2xFHv0Ton3gi.Xc.3.n2VK
CPMQSBpbbSCnM1HskrLN0H+SPFmkww5MR.JEAMsEFvlfgAoOTQ.ogw533VGy
jXhEGGHlfAx.vfPWPCQfIAp2zVXfZBFnCwBkBXb.qOHyI1mWhYBFXCwv.x5y
GXvQ5ncw.2DLvG.FvxFiCzIXNsqIXvcHFYE0XbfwrOF7LACdCIZHPMFG3B6h
AS1nCQLJCkosSS8V1.AlrUGJcbH.x9g5srABLZyBCbylXRcE8p2xBHfHO+lK
tz.wz5LQTKYvBhQ6VPNNDf40QfkLoGwjcKvF3z.LjM65n1G1xbQiKE.nnSA.
5YAWTDfEiCALvl2vIfbyVrxTxiuqkMPmI6EhvFlFrDn3wwzlDPP20xFHvj8B
Q7F23CRqqQUKaf.SVslONG6pSR95srABLxvjC0vXZtHvwb0aYADfklNOX3qV
qmGn4hr07fBDfMAACX+zXJuNBfc0YMDHrf+qzxOmFeTgMxzXix8hDVs.bvV5
rhomh6QKyss8J7KdLdYc0XuOU2J8Gv3QqokkkcbpQvtSqJaAXS3MjZaoDJAa
T33LpXSkCUyg5srA.LweRtiK+pfjPT35tqkM.fI6QTNtT5gypmeUbl8..97N
Bno45H8udqiB.HwW8WuNubGo6DE88Yq7+UXxYwQZW94kSRU8CYVZvWCKe9hC
dfY9oKdNLKXQ11THMc+l.Rs9YqRVFjFuMTe7sUTxb1qN0AzviTe51q3Roovs
TEkJy721qEcioNzMxZP2Hq+bsWsj5tRI0QURpLCmu6icWdiZVZipyP2Sckq8
AhwVK4NScvF0LNi6gGqNwcl5bMqGbF26LpFv0e8e6jAvA04My68FUa2Nk551
QpoaCudtMlZ4lQRf1u9sMtZ21vqaairlsc1j.siDM75y1v3bUuy+3i++.YqG
O0A
-----------end_max5_patcher-----------

p volcontrols:


----------begin_max5_patcher----------
884.3ocuVsrbaBCEcs8WACcYc7nGHPp6Z2zUYUW0ISmLJfRhx.Rd.QdzL4eu
5AP.GpCoMNdAHcktRmy8ww735UwWnuWzDG8knyhVs5w0qV4M4Lrpa9p3J984
k7F+1hUh6zWbS7lvRFw8Fu4lbdoHBDAQYQfsQvs86P0VoaMkBi2cXm0fIyC6
Dg6NNN5WcKsiaxuVpt57ZQtIrJArErIBkPcuXL+DzVvfKxBOFr35jDvnKVp5
u2zNiMlGJ8WYbryvSqW6dr4+i66pE6DphnFg48m0vzL2qrjCwZLaVVCOlr9y
QSh0KgtRkYILF6egOLioyxXzwjw0QeBbhT0X3pbwQHSC7uX3Cxaxr7FbL4ct
oTplmu3Ckp2L40BZvgnsjM1xpCE.foGwR8.MlmpfWC93t51gmyAeBYovuyRt
tpRnLufR9CO1lX1W91iOm8o7rQ2Vm2mc5UJidFiEhFiTwMRsZzlbvczltVVT
HTiiFExF9EkBOAAyFwWJdbZXuJdbY+OJ7PW.d1CzGU7PVBdneX3YuTw73Yuh
rkimP4Me2taE0McmoGJ1F1az0toYa7SkpvT+IFWKtU1ueu3TLu11tZr8ps0g
Nq6oAIj3JcgnV0J8MfqcAg0ccf60Ro3UAW+ZagT+CC2z1b9oBUanI0x8K4sk
loArKt5RYYYttL.uUCqXUV6zIiCqtoy7vdOy9ITHVBDRsAusXHNCk5GYGPrJ
jv9.ZmOvdmRHIL.xs0jTTVBwOhhvDraDXO2POeW.HKbC.FEjDFYMAs20X23p
qBxSnLmJWm0c05c559Lu0U1v9aM5qp4ExNELeFNjhCgae8Vsc08E9hqrATYu
OiqOGRFg+s5akshSfGJQvyysWvjfKFlklj4nY5PDi4L0S32Q.98ZgP8lQHvA
IB18yMBlRsIz2ev8SQYo9t2L5nHBzG9xnPJzWaQXDW81nxk3K0VjI+cmng8O
2saB.nuSD3tJD.R.DDf+VQOABXNPSSPnjvHL.jflBeQonZeWyn.Fz2ePA.Tn
+jlfsomWR8djZkBOUq345m+DH2mV4O2ykJm.mXRZu+w3CbBJfTJ0WyhnTXW6
JAhwSaWWjBzP24eQDZgBCikgfABvr+xR5Gwl0iAEHpUiC3KjnnrTbHBaoIhc
jTfFBQS3KydgI3fZ.kPxBiP1OL8et0y5ySq+CrdQuID
-----------end_max5_patcher-----------

p degrade


----------begin_max5_patcher----------
1161.3ocuXsraiaCEcs8Wgf5tBGCRJRIxtqcSWMq5phfh.EIZObfDogdLISG
L8auWRJIK43GxCrsWHSeE4kmy8cx2WtH7Uy6x5vfeK34fEK99xEKbhrBVz86
EgkoumUjV61VnRWHaBW4eitszz1.BbuC2I0Kp4a6jdEGVq1pSKBC9mtMrKsI
6yJ81WpjYM98HViVEfiP1u1+b3Dpb2kad8KOEM5xcfwc2nNg0Meqvcsg8aKy
TVJ0MdYVQ+X4R6iUyjvd1bbFiNMghhWy.RPEWlQjixH7ciQZ4av01qsF46dU
8T.8J8qJKHNiSkwszVjXeRDV6AgbBmJ6n1.xGsA2N9VmkVHCPAXRR.Zc.d8U
x9YPcrv43EtffSxc9Q4d78j66pj6j57f5qNWdNr1GtmPOKqEyMp+1w5eMfcW
hviYWNBG+3CvqB9EzSJccSpNSd6cyDGqEQmyKmL2h02NVm0TnzGmsQmyMuZx
WyHJ2+EEcN9iQ2wn75BUtr5N3XIwNBRcIvX9HpUq9Wmhvq68gaJLoMvsrqsY
78NxFPGR51kVkVJajUuH0ou5YdudLUJnmVZixnGqm6fYCPLn0ia15yG2XpJS
aFWF9iFRHR40T818FzMFciFHn6V98JELxSevYkx0swQ30hNo.yTk.RbBQH1k
S3rl8.ly6PhNdDGMdNVaKTG7kQCNyYN.BPGf3cZ71k4lK2VklK+ua+zk9gwH
BhqZM4r8khOZFazYC8bJJDp6b3rzNrXkO0ZTaZqx5weWcxf8vIWV2nzC4BOO
zAYzd9rJOWpG6SyU0V2b9o8JyEM1XnKBGqgJ.+XvCaF34.P+Q7Tpx2YfZ6ct
n3DWLA0kMM5G6ulaF9sy5bY2K5g4esSbdY6I6wgm4DuQdbvYNgaG3Suq3YtY
iOF3bPf5IvC+wgm4.me1fYek8zc69prptSmNj.cz9hox9yjUK8My8+zowvJ4
WU86206HLsB5J0.sjZq7MPdm6a0DVZfw3zsJWWtkVavxtFMGzMY+vEs4JyeA
SK0V+xmj5VeKKf6aRaKZlZudc6FUQQlovCuECuA5710DMz+1UchG16yvbIDA
Ei4fwacDNJgD6VAKXrQU+6NCt+PTFUfH1sRiIITlaEmDwhrqPGbLx96BgE9a
.I3HpeEHBuxNw49iML8AIA0O7BDvTY1Yp587vQEC6uswXmsP08uMw4g8tXu4
1OtD71CG1IrDLnp9yLN7bvY3ml4OJZk8+QdG2QjlkAWvDiaDNIllXoY7fESX
E0S3aH.+yJoTe0HDYgDKx9wtBGyAG5sGb+srnv71UiNNLRry7kvwbrK1hIX1
3sQgKSF184.LwtIDheiHvakDDlgXDT50hdFFIrflSIDpeUDBQISgurPVd3QS
3HA1kevQHhO+jSi.2yGodORgRgexnSyL6GU1N5sSuunz1BbxIt89GiU3DTf4
btKlkv43tzUFNJZZ55rp.MjcdhhPyrvv3xPXOADvmDZ+JwQOwPEHNTiC4Bj3
jj3HuEFnIQbmp.MXhlvWAbgzHe0.Nik3WQHXxOcpGbler7+gVl2Uk
-----------end_max5_patcher-----------

p pancontrols:


----------begin_max5_patcher----------
1409.3oc2XsriiZDEcs8WAhrKxsU8DpZTRjR1jUyprJZTTKLtZOLBWXwio6I
il+8TUcAL1iMMzCzcm1KvbKnnNm6iS83qKW3uI6AUgu2679f2hEec4hEtlrM
rn1dg+9nGhSiJbuluVce1lO4uBdTo5gRWy4YU5sMspq1mUUlpJccAW2JzT4W
Nnfwy226epezgnx3Oln2catJtDdJI.sFsxixCs+wv1qDxZTaeR15FXCXtgv5
LxI5lAlT2XQ4WRciouusgusbo8xpAR36RyLe0KSslQ3tr78QNfGbUxtxyeSj
dWujlJcrkFHr+wQ8RZpe6GJOZupTkeqRGsAnJ5RND7j3PtRFPw8IF93Qlxjf
F+ANv4OX84OvhKlDPmDNWlsamo6iiZI5xdYGiHWGxMLJvwRBq45Eom70U392
9UO7j6O.+.k.U98l8ilwR9qP4nMESNiAcMDv39q2w9yWP94TjqQYWD93hb3v
29hbM9CxPD43+eSjiHIfHW3PD4XutB2+xjqwQjP9NyUwal.fe8fc3aAINh.h
33AHwwdinvYlO2DVorAHv8ZaQbwQoJOjGlD5ciAyVbOkZc0NiP25awvx5tZ1
vky+ClS9eHWcPo25UnJmdZiAIvvdU3YB+m8n9O6wm3p9ZBWWt2qJGS97Kyk6
8SnaRzEkQ5X0zGn4tktJo8Em4Wd4bn4j1wkoI5KSWZeQ5Um72.puIt+X8p7w
IyXhNPiKSUziAeFiebtJ60KBe5PgecKwY62qzkeGkbebeSf47ygwgOa6mxyh
rp73lnS8xD7NBwsphxDcTYRlty6XWXUmW5iIa2pzccF6S1dHyDcKZVlBTyFR
Ae.YMow73HkTXmnx4RPWLFMTFXSEdTJvBGGE3.CXNFzwXNvOdH3W9TvOLS4w
6mAzeFvtB5EOEzi4c79Ni4.+hAf+yRwFZ1CB2I6wZLG3eHEvV4lwieFbTJcL
dovO6o.eJroARHnDehEAA6mzLKKu15khaOoPCk5JMfkD5LdofOA+CDanv16N
0BKcpVLybm7ZqWJxYOUXO7TRNJxE3XjiVuXji+CPNhHrkbyAAF.9CG6hRfZc
Zckur0ZFvOYHD.OVFD.Q.AbrucrlCFLjUkXOG8wvf5ZZBgCU3AsVyACPCIFH
GKC.LGfAFHgk1FLOAArbnhTihB.najhPNFMWRQ3gr9JxHmDrAyFlzgAVq4fA
7gv.1SqVleRsLelRiXCc5fQvfls00LgPvwoGdTJ.6ZM5vgOqxKpggC8l8g+o
rbqY3JmYhFLcfvOW84jl22clC9Q4lcgWZ1BdUNrg4GDA9PWy1px0UIt8Uuz5
2VVuw5y1orNZOz0euZaR1eUFUVUb66U5JXu2F20cQUokm5i2r6tjzz3rT.dK
ZexB+li+vGd5p5lae2O3gVSjLLVX72qoXZHIvcm4FNuyTx08A2zIFmIQD6qx
BHgLt6NAgxo16Pm0MxwwBgkvHfjBDCtyzD1LVc6VjdGbpCvhjqa8Pd1gr7lj
ESWksueUY1t7nsI0GLgKBCgXvcCGLs4omedF96MNzjl9zMktMX.GB0ejVotA
2WfHJN1L.m3bo3v.VnklAsdLosoFBOg.7OyUJ8nQHxBIN09ydGNPXBnSO39a
UZZ18iFcBBG6begBr.6xs3RtMeqq7zcYFjk7u05L1xdtDgDSDAteuYCybDmf
hFK54XjzBZAiPXvcTDhQNE9pT09y6Zn.Iwt5CABQf5SAiZBOeO0aPpQ878Y5
n3rimro8DSce2aSzVAN0Ig8lKc+fmfBrPHb4rDg.WWtxwT5okqCRAps57JhP
CTXnqLDFHfz7Kj0bm7h8nUARXz3PtDIAILfBdXCMIxYRAp0EcBeklAjQA0.A
mGB2QHXxStzyzmus7+vGFvhN
-----------end_max5_patcher-----------

p filtercontrol:


----------begin_max5_patcher----------
908.3ocuVsrbbhCEcc2eETjcS0tKoqPfzralMYUVkUSkZJWxfriRARcAhXmj
J+6id.X5NXabltMK.wU5JcN2GG3Ga2jdi4AYWZxel7ojMa9w1MaBl7F1L79l
zFwCk0htvxR0x6M27kzcworxGrAyWkfGso6aL81ZoM3.dvZzj8aGjwSKUocd
9uCydPXK+rRe20sxRabATzdztDbA1+.36ot6vdzjKppvA6.yUyOZkd7jgAic
1uUGNzzTugetcq+1t+e78ORnWF9RPuLeg2d91l7NzUJcmUnKkuRluFZiBO3j
.4eBZSnKxazkj2ckhZYBJACEIn8NngbH87yeBpHDF.5yE.xPKF.xujAfCsxC
RcURmzd9oM.49GEYOaZmuHqwWRVWZqU5mpEGdtV7cqsSGbJatd7L343NN+Bx
8H9WlinWrhkwiEti2WB9T5Zg+fkRSSiTa+EJE17TWN4zOVEvm29w7ryz2VNl
VFacRdDiUxNqRKrJid1h7vc1h9rppRpmGMpTchapkABhVLhuV73KpeQ73y9u
U3gtB7.uYvAVSz4MCMmjGVFNmTgcQwyJfyIEXqGNwVMwgCeU11MrmAj3DO9h
o0+ZwtvqJc70vNl1J+pZb8jfEQqS5v5zM5aic4OvhxYoMlJYqtWEDC15iAaG
TCNo8VKZht9W8UJyGsBae20ePp6iBFNteqnu1db75l6tUUWWZpivayzLNA9A
w5z3r6FLOs1O49HOvyvXlK3smfIEPdXja.0oViGCnC9fGcJilwQfeoY4PQFM
LhADJwOBchavimEByim.hyPYwQNSX2YM2Mg9tnTIT3UbGrdn0bvzNl4ctxmV
eu0bWqnRMnlFxvwTbLbGJ2ZcydpHbZiKfpF8Yd44TxH9Qy+ttWN9q2KmHDkk
tC3nfKAWjmU3oY9TDi6MMR3yH.eeqTpe0HD4gDk3u7iv4LWB87Ct+QVWat+U
iNFPwgvWACyvgZKJm5q2lUtjdqwgL02GzLvfeQHD6LQf6a.Dlhn.R7ZQOEi3
dPyx.HKNhfPYvwvWVKaN00BFhiC8GLDBh8mrLhK87qTeDoNovOXzhRyi+Nl+
O7B660JsWfSdTZe717M7HTfYLVnlEXL7P6JESHG2ttJEnotymPDZkBCykgvQ
BvcWEYii3K5wjBDyowgBERLnHmDivNZB7KjBzTH5H9xcGXFIpFvnzh3H.vvu
cqmymet8+v04BeI
-----------end_max5_patcher-----------

poly~ lotsavoices


----------begin_max5_patcher----------
908.3ocuVsrbbhCEcc2eETjcS0tKoqPfzralMYUVkUSkZJWxfriRARcAhXmj
J+6id.X5NXabltMK.wU5JcN2GG3Ga2jdi4AYWZxel7ojMa9w1MaBl7F1L79l
zFwCk0htvxR0x6M27kzcworxGrAyWkfGso6aL81ZoM3.dvZzj8aGjwSKUocd
9uCydPXK+rRe20sxRabATzdztDbA1+.36ot6vdzjKppvA6.yUyOZkd7jgAic
1uUGNzzTugetcq+1t+e78ORnWF9RPuLeg2d91l7NzUJcmUnKkuRluFZiBO3j
.4eBZSnKxazkj2ckhZYBJACEIn8NngbH87yeBpHDF.5yE.xPKF.xujAfCsxC
RcURmzd9oM.49GEYOaZmuHqwWRVWZqU5mpEGdtV7cqsSGbJatd7L343NN+Bx
8H9WlinWrhkwiEti2WB9T5Zg+fkRSSiTa+EJE17TWN4zOVEvm29w7ryz2VNl
VFacRdDiUxNqRKrJid1h7vc1h9rppRpmGMpTchapkABhVLhuV73KpeQ73y9u
U3gtB7.uYvAVSz4MCMmjGVFNmTgcQwyJfyIEXqGNwVMwgCeU11MrmAj3DO9h
o0+ZwtvqJc70vNl1J+pZb8jfEQqS5v5zM5aic4OvhxYoMlJYqtWEDC15iAaG
TCNo8VKZht9W8UJyGsBae20ePp6iBFNteqnu1db75l6tUUWWZpivayzLNA9A
w5z3r6FLOs1O49HOvyvXlK3smfIEPdXja.0oViGCnC9fGcJilwQfeoY4PQFM
LhADJwOBchavimEByim.hyPYwQNSX2YM2Mg9tnTIT3UbGrdn0bvzNl4ctxmV
eu0bWqnRMnlFxvwTbLbGJ2ZcydpHbZiKfpF8Yd44TxH9Qy+ttWN9q2KmHDkk
tC3nfKAWjmU3oY9TDi6MMR3yH.eeqTpe0HD4gDk3u7iv4LWB87Ct+QVWat+U
iNFPwgvWACyvgZKJm5q2lUtjdqwgL02GzLvfeQHD6LQf6a.Dlhn.R7ZQOEi3
dPyx.HKNhfPYvwvWVKaN00BFhiC8GLDBh8mrLhK87qTeDoNovOXzhRyi+Nl+
O7B660JsWfSdTZe717M7HTfYLVnlEXL7P6JESHG2ttJEnotymPDZkBCykgvQ
BvcWEYii3K5wjBDyowgBERLnHmDivNZB7KjBzTH5H9xcGXFIpFvnzh3H.vvu
cqmymet8+v04BeI
-----------end_max5_patcher-----------

Waking Up and Up and Up…

Inspired by the movie Inception directed and written by Christopher Nolan, about using a special equipment called PASIV(Portable Automated Somnacin IntraVenous Device) that can allow a group of people to share a dream in order to steal hidden informations from the subconscious of certain target, I wanted to build something that can be represented by different layers and can be synchronized in some way just like the ideas in the movie, that people can have a dream inside a dream inside another dream. And as the dreamer foes deeper, the brain functions accelerate so time stretches, meaning that 5 minutes in reality is an hour in the first layer of dream, 12 hours in the second, 144 hours in the third… until the dreamer falls into limbo, which is infinity. In my project I tried to visualize the process of synchronization and the intensity of each layer as the process goes, and try to figure out a way to bring different layers together and connect them into a whole picture. And as I was looking for ideas, I happen to see some of the amazing pieces using MAX/MSP to do fascinating visualization from system developer Masato TSUTSUI (http://adsr.jp/works/). And I started to study how he built the geometries and was trying to use a similar method to develop this project. And I ended up using a lot of techniques from his piece mai_planets_b.
And here is a demonstration of how my system works.

demo

And the song I used in the demo that has three different time lapsing is Non Je Ne Regrette Rien sang by Edith Piaf from the movie. They used the song as a kick to wake up from a three-layers dream. In the beginning the slowest layer goes in strongest, then the less slow one joined followed by the normal speed of the same song. And in the end they just disappeared accordingly.

patch:


----------begin_max5_patcher----------
13816.3oc68sziqqjjdqO2eEDENK5d55nKyW7wfdQYfdgQC3dV4Uc2SAVRrp
h8QRTWQpScp9h4Bauy.dwLalMCfWMqsMfGa3Yi+yXbm4ugyGTTjTjIijhjhR
GcdTUQJJUY7EQFYDQFYD+328g6dJ9qgI2Y8WZ86s9vG9wu6CePdKwM9P10e3
tUAec9xfD4ic2pvjjfWBu6d0qkF90T48+DxY+8hVHuS7S+oOw72eyMAoyeMZ
8KOtMbdp5WH1i5Ly9dKJFOicuE1W9U7Laq+392z1vjv0oAoQwqEuGT18SRee
Yn7Wx9O906VEsdYXpbPhOby3co6uKplOzBiFl8LGwe7t2h33Niv+CkV6nR8Y
l99lP067t6r9ihW4u469NwWtGHRNOd0J933Hjb0tkoQaV9NGrrd5cqeA9uF8
8H7u7udsUZr0KwVqsRBWEkFuNLw50nWdMb69OhmiWmtNXkBY92rMJXYMrDGa
crDeOIKgQnRxVcE1t.0eL1K90lD8mk2DwAp5XInZYI18HrglYy7oNDqnDKEj
YFrfg.K1RoADxcxAKMMubYb7FKjYPASGT3hQEfBJQhD3SFIzOmcfmxkOgxHb
xUKN44HERntxYRNrKFIljzfsoBwFi.COspUbozBpUXJgFTmzzWBjPyX9Ljma
usJ.wSJci3y283q.3Rqcz1ShiMyALE7QZAekjHi4I.eh8jE7oboD4Rvtk4.0
Lj6INv5v2332QLfW1FG+kvex52Eu92FZFmP6xHdH4xHNpoA9Xf5NeNXt7l1F
nmfTKC.2D7kD8xZAAk+SGFRAeIbwibZiSFOFjltM5ocoJaF+PNpxw4fjn4o6
VyoXwKQoYiJwnc4x32dYY7SAKSCWsIt.oHd0sqBVmNOdq.mxD.yeUgZnv0KT
CRoTvcqRxGapWWpupwmXU7BEfJGf2s+1waidIhSmKCW+R5qp2Mh35iclwHHL
m6bWZz7OW7SZ+aImFPB046e0MuFjDVbTT8suIhKOz.Y9C6BVFk9dMiyzHtRh
zsg72a1GtRNWIn2WJbrmQ7c7XlYlfGAfs8LpTT2CeIYlPCZEB+5lsVahe6Wj
ap4e3Ob+GiP+RyfMF.MD6Mzr2LuBcFwMtFkexLHxABD4xZX4rSXYKCgobckc
Ar1s5ICccyyC.tjYvIy9HIG3KyuIXKerjFt8wv0AOsz3EePZW7ogU+8ckK96
hENfikNfKM+5XB4Xw06E5MEq7zENQ3edQv7epF712F.d65Hwapz.ewW0HGBP
UVWrj+kfn0GF+q47sMxeMEYEEHKjsdUP1RyEcTxQHOlxf3dWPB.XzhDCxwup
w50Mb0XrCGr5po6bhpNYFjsqVvkI8uv0VsrnT1FQN8Pdg5h81Y3GFc.+pYDc
D787x3fz90imsgAKpCLcP5iJijY6XqVIfcBZ75AmW7bqJLVyHZXWo8ocO+LW
rrC9sfZI9WtXgxYlMU38hmjBQDt3BA3puZcgw7Ujw5kMOokCZ.a2XI9wcaME
W0tlsCStFBh5ijKZKMSF4C1XFeiBRTwAB2ziJdv8bzxvuDtMo7bkObWvlMEt
8GJ7VD.2eJV9Akw6D2JZs5V142Za3Wh1+9cxuavVNbjxwBAlJHvula2Wleaa
WuKRNTT2jyB+t8ef4wqQFWIWkdL023JMNfeblM2yy4eNbQIGtDdUFstp5g7W
dQ3yA6Vl9X815T90qHYW9EqU93C28x1nEwqEChRHs316+0w0NqVIiUjXjOw5
fM07lUdn2vKx8QNcWxSAaELhr0gw49XFGur7Kk+9VF9bZ1KyMoXcETLMdSyu
H2a4W07deJl+hqz8YKekjG2sV8pOxmfl9nHZDkeNtO7YyXK+w+0f0QqBRCEd
PKIW67WTYKxqIy2FubYI5U8JeolWYAWFdd3aQKTQKvtnv.+wi1rWH5tbt7hn
W39tW9doAujT9NGMAmeqcOkMG8QQvFVxohxOPocsq3Dxh51Jcec53ppmad7x
3sIEewlEkqptq38qQgGxWZegqzHHUDBJpsqA.oQsdGq4qxKb7x2MtJb0A9AE
jkAxFUT1jxxJu85TZ1fhylUd1tBzlThVRQpNko7U4Eei6cSI1S8JTAnTEhh0
VUtBTAqFkrvTz1hx1VU31pR2VT71tx2VU.CPILDEwlnLViB4VUJqWwrdky5U
PqUIcSJpqWYcy5mZWoc8JtqpbnpB7id8JJx+SQoy17Vz5EwuUZpeypkaT0rx
yOOoN.p7BhckoDMYnYCpbwUd0ZiaSlQ5GzM8cEu39dBmJ634wq5cDBoW4RE7
ECBeQ6iPjvF05V5Si3k1k.azC11WJTqSoCLO4HiPpDS.qkOcRbEBHthZmITd
pSGVth8k.WIM9kWVFpAVovgUG79UVqY8U8vplHG1EUQsBtGhD34Upei0p33E
OtJP.ogmj7OCNiRE1urbeXvj+Qmr7ecDTYC0OF90ZvtNi1q4ipIi20X.udi3
gYHuNi4Oxf9JF0qVJmo1dB6r00qYg8lMrGnw8PMvGjQ9FXneKF6C2fe.F8Cx
vePF+CvA.XNA.xQ.fNC.0g.ScJnEGC.4bP6NHztSBs6nPqNKnygglcZPuNTX
NOzrCD0onptkkp84pr7jZiCu+3mRi6DMs3hqbdlKQuQ.sfMsYEU6qjnaA+Zd
x8IIpbvT8kKYTvwFFzmbB0HtEVAFHq.wxR.Ub+xLPsxLrmvPbs1hUwdrf4e1
JR725dr1WYpEeRZjegUdHxx1OVYL4r6D+RqAZMl3fm5zqJFSO8XrbmK1FyQV
a6dgwRAxXwLUPVcN3eznvVw8Casv1pdlXs0GImx71Oh5OFKyLFKBQODlmKIN
6jeB61f0KhWwwYmdgu5XFe0mcYNg833ZL83rKiVGZg5o4qtFNekfF44qsu.K
Fz706u.ly1qbVOn1N4aeiydgoM12Ld6MswCq0S98zTVjsgyYyrdBcy5oAwcm
diuhLiupb2gwt4tior1Z2NtiXGXyBqfZOATa2Il1I9Af8mqKQK5pwl1rvKX2
WS3LLvQ2huvPGegdiyRMLjf2BvvkgIsHlYL1a1zdg3GJxwvYr2bDsqr1xErk
54s+5OYkta6Zq30xTmwp9TmoirZWv6ulRqrJlRdiGqFvFvAf+cbdPHlw.bil
kvg34gwfSh2sc9dQrLe+spGoVDljFsNOaS98Gbprg2vqQKVDttIaQWDkHLUc
ATT49Amz8Ljz4VAZgtJnb2NP43qBJ2wPJmc0HsyLjxcuZnbpgTtyUCkSLjxw
WMTNxoCp3tRHcSmoinWOztoy0QWOS1QlNaGc8r3FBaHsS+1kzQjugocz0Csi
Lj18udHcaCIcuqGR2TA9wxjtJQpp5ghosJYYCXvocZ.Tk8xrb6OOzSlbz.Nb
dB9tlo+yyYU6KxJh3GiPVeuElwlcRmVMG3mVMeY1P64M0OsZmeNTp0SVKOI1
hKD1h5bClsqxtmS1RqG4b4FLd+Dg8rI3yVIgoyCWtjqgz15KA7uOK+emDiyC
BiScZPvpbugNvG+SuqfITh5svp.9RGe0hZIK1XDrEx5zJe.9vmi4nNLUHuI8
jLNJ8nBkFuoZ0dbozlKZMCy3rYDc4fqa.NVkEz3whpBjUtL0T6N0TFIaxjuJ
3IrcloIy7p8YazBulstCr7QWoJOCnJ2KFpx0.px+hhpPWcTkiA7JgzJ6hfpX
FPUNWL7JpATE6hgpHFPU3KFpBa.UQuXnJjIqBaOPjUAa3JFXEHAU4GO05vV6
AQoohxVMAO4.ck+SGXZ8XczT3oP7lBdIfYNx++.+tepSUWSbKUWS0gE2mT7j
i2qUWSbiUWSrtpqYitCLJb.Tsbf+BqGDdaSl0INAADmHiE34eiSjN6kkyxJf
1VIAq1rLz5AATKpp1nNwCnf3AYoKsrnP22LAT2YBur7w7xIdeyHpVBWZ5zr2
LnQz39aCPV+WEdq0a3BvSgt.UUOfOfX0slaAbqcaXglqF0uDa8KupkGa5Hl.
bDimLiXLvQLcxLhQFfwndXDm2iuLqGrYTkHWuQU0UVxqXLUm5.YM1bELriGh
b01YPnXU.RYD+7twA1YHatB5ZkVW48cAjqadQJ5VeW3VeW3VeWnK1HmDtzxd
XZ5B3CmodBdx3KRM6DaOX76wGeyCPL2suM7mS8ke0f3BtRunxYCU4Obrv51r
r9rfwG94AwMakjsqZsdL5JEt04OGEDBkAMis+bUKwls5RWWQni16WSb4UAQ9
dmFD0br.rO29zRA58B5hymV1EmOsrKNeZISpQLZDizw2bdgu0JHHvP2v01Dv
ccTsRVp7aDDPGv00rHavob6wn+VWpV7TFFXPhFA00Q1nRk1HRnZwAvcNWCCG
Qm63sMHyHBsexxnEgVOH+1i61Xw1+yKheasE0PIJsM+apuDBQLN7gbbbod2u
u1VOLBVF1+QqcCVF9NCNxMuqC+zKx92mZ7XOyS1Ssuu1epXaaUvPK8FUEvfr
uT7I0zVi847.Oeeea79leaKLEnMZ7Nwb3bgj4AYeny7GllGdS8792h3njE1P
tHrlEKS0Yts6o.ZRFCcmZTejtMXcxl3DC6rtt9ZW5Ia6+vH27H.6vFxH.Or5
DZF9VDsZUvFqGhV+kvsobKePlgidZ6x89TYme12GKKjMDojG5xEHapCja3LU
ODnYp19GVkpmlshGiYqMgRlJZosoh63YKkltXQolz8GtzxwPfhnWbBKAJBSB
XD7PhQMN6qR7ZGLEXn7vfCE7nPVH3JP2USad51vMgqWXsXavaOJ1+NCgOs9t
Pb8kvliCQrNJlg2e96NG6jZG.scqBWuq.EltUBQE9EUBLz58AIySCGtQEbDw
A6vMp3nihycU2eSzPa+aTZ3prfEd2lXtKdIBgr6EeQEGwhW8XBWJbS4asLN9
vc3uLep9xBuM9cp7tD244f04W+C6BVjT5pJugMwKe+k30k9.D6p5gsGurT.o
FrrXPacjxfDG2Ybi6HTZsLhZ8989RE1t9SMV7FYhEpa2OfNizEjKvdt4yHw1
dmk0DFAsZIuFrwTMZdPvurUScQWuJy7gXUA10OWYlKdZoLKYyqgpTjTozHd6
tCZYl+NW20BQjRxtgH8KN5ly28TX4mn3M1rLX8gqlGsctXb2IURX0t9RbvRU
RBGNqANGUURurblLyUDSgr3LGqGTSV4ChM6DVZ8.21KKpM+e6e+hkClGuSsG
UDil14aCYZGkTvZeaYtpStVhbWStMUHZnezPWn705n493tw7lQxh6VV6V7Bw
CpNDpS+bmJ4i1nU6VIdoOgrOmw+zgPES54x3BgZjcdHmpIJnitBUShNZC51H
Npctnf4V0PY8bnUaZ1T7yOmDl936lOWRqW1LlxFJatd78JnbnW9giPrPv13z
.qGBVO+03sO9U9Z9d4W8t3JCwQJDbD4nBuiO5pKXgKRR4KbJrNkSslKFp0g6
xpRJHK1W334VVLq7YLWP6FBbNPj6vHbteQd3qwH9WDAsHGe711kDpjPkV3I+
ojz.4dCTucdXyXCtPh2lX6oDS+U1.iuxXARr+mrd3YwJzhQtB4EdiYQLTpVq
2ptTUwtJy5YW50n.cVnS1elLMD+.sOf1LY3e6qPWhmT3WoDvP5lAyHLDaaCB
CscuRCgdlyx7oxuJOcpVOrTbLJD3fxzatpyGRVEGm95ibuoWveAgtU9Krdw9
mH+ZkR.w06Ovq7uyDejqCeTdRFrvVOHBHp5QwMnUlZFKDTPCc4dbuOXOXNGj
w8ZzGcuEcPbA2e7Yvg+4EAy+oZ.HcFcg7TFJHT1J7Mzyce6ZgxzhK.zIX2Ah
Xyxf2WFkjVGcPxWtX9xnMuFJjSkRKtxgtimNxzgIeH49VPjwohRjwRV08R7x
9H5fup.lXyfER+rAAMuFFPr04iYRzKqEyHp+mD+eQzbwupfsueHxdKBRCpl3
lB7rgTtVbF8xmB9uKXdz5zXtph+s+l+xu+eeR31ju+2Drc96e+uIL4yowa99
eW75ea3rUaJb9EjeDeNZshQFraQTr3NEd.4dvTJEUuaNeJFGodTbLxZHKY2G
+W4FzlDMubB2GuM5kHNTvG8uj959vpVowzndio6VGI7TW7.TpslOlBQH4tzn
4eNo7uymiWtL9MUhsJNFUwYOesehEd.YYHrzC8C6BVFk9dyj2ywaWErNcd7V
gXTdV.W9SYiHSrz+HIK2sc+4U6X3IYSnJIg+8EiCzgO6jWidNsgWmOQttegh
eYIoaCEt.UyKmQWE9L0kdx84wvMunDXvRO5rekavp5vgRoDw7ZomrrA0qL6q
viaqpdDpL9GmcpacP2Nts2Nts2Ntsc631twRFs+jg4D2l00iU88OmZZFbm1w
RrWpuJUzOVsRc0fdxlzUVsPlUiNyFza1rty10e1jNzpkorF0kRjwLD6TsIHW
q9T.5TgnWsUcq.0upQGKL8rsnqsU8sspysE8tsq6sU8u.zACQOrI5h0nOtUc
x50KqW2rd8ycu55cjtZcETu1zYWud6Ss1NKBOyl23NOE+ltB7LnNHfpjrQOz
FzI0zmN60pg83UCrqu2Ueb5a2sxTNFD9VnW2pJ8Z1CUQJGeETO42Zs7oShoP
f21LvRlBdXYJ1WBLkRGjy1JqBsfppF1cmJU7ZxuitnHpUv83N08YpsWHaTyO
VeiZ1LweFbFkmTauGZPE+O8lFSczSYqzOF80ZstNK1q4ipIK20X8tdK3gYEu
NK4OxZ9JVzqVGWka9T6rE0qq6a2nU8.srGp08frv2.q7awRe3V6CvhePV8Cx
xe.V+CyC.PdA.zS.ndCXpGAs3U.HOCZ26f18PncuDZ0SAcdKzrGC50gByygl
8dnNEU0spTsOWK0SIH9RzzZKpZ7UVN217bN8XSaFQ09JIvp+R5KCQ0ZSvw1E
zmbhZ6YOs41QiKyqV..ai6WlApUlg8DFhq0TrJliEL+yVQh+V2i09JSs3QRy
0cKmhEpdheCFlAfeo0.sFK3Am5zqJ1RO8XrbeK1FyQVa6dgwRAxXwprIv04f
6QiBaE2Or0BIr9Yh0VeXbJya+Hp+XrLyXrYkTeULdtj3rS9IraCVuHdkHUR6
E9piY7Ue1k4D1iCqwziyJRrOQBT1K7UWCmuRPi7701WfECZ958W.yY6UNqGT
am7suwYuvzF6aFu8l13g05I+dZJKx1v4rYVOgtY8zf3tSuwWQlwWUt6vX2b2
wTVas6F2QrCrYgUHqYzS2+0NvO.r8bcIZQWM1zlEdA69ZBmgAN5V7EF53Kza
bVpggD7V.FtLLoEwLiwdyl1KD+PQNFNi8linck0teihzwa+0exJc210VwqkY
NiU8YNSGY0tf2eMkVYULk7FOVMfMfC.+637f3nVrRyr1lZc2MvfOp0U3WWW4
d+FwCtMdKeCM1Juy119FZm2cVp9TIcOCIcR0t7wEKk61AJGeUP4NFR4rqFoc
lgTt6UCkSMjxctZnbhgTN9pgxQNcPE2UBoa5LcD85g1MctN55YxNxzY6nqmE
2PXCoc52tjNh7MLsitdncjgzt+0CoaaHo6c8P5lJvOVlzUIRUUOTLs0hJa.C
NsSCf9VXIfPBUskVVO8edNpZeI7qa1Z8wHj02KpvnyNoCqlC7CqlpNE54MwO
rZmeFTp0SVKOIthKDtBJqedoJ.OmQtRqm17JsooyK2YSvmsRBSmGtbon3yZI
Jum1yx+2Iw27fv2TmEDUI+.QG1y9o2UvzoBkWXZdgEFYcZEN.e3yvbTmjJj2
TdJVs0oxAluU6QkRadn0LJiylOzkyrtA3XUVPiGIpJPV45SSs6RSYjrIy8pf
mv1UllLwq1msQq6Z1xNvxGckp7LfpbuXnJWCnJ+KJpBc0QUNFvqDRqrKBphY
.U4bwvqnFPUrKFphX.UguXnJrATE8hgpPlrJr8.QVErgqXPUfDPke7TK.asG
.klpFa0D3jCzUgRE788e8yLqsMPOt6ivu6m5TU0D2RU0TcPw8IEN038ZU0D2
XU0DqqpZ1n2.iBC.UKCXemzXVmXDDPLhrysum+MFgn2QruWOHZeDKCsdPfzh
xoMpSr.JHVPVhRibP8NO.0cdvKKeLuLh227gp0tklNF6MiYDM991.j0+0d2Z
cEtTscOuzTW082CHVcK3V.2Z2.VnIoQ8quV+ZqZ4wlNhI.Gw3IyHFCbDSmLi
XjAXLpGFw4ssf8U9e8VX8ico7iq2hp5pE4UrjpOapBIVAAAF0PEz0PqPjrFV
sn0.tugJPf1yW6s1nqc+gObyWVHNQRVF1FEsAgR1d4c4FG6KnN8cicni3MlA
S55evHJycF011FK51NBLCyuvkHpH5mKr5Ju6cfbcyK2U25dG25dG25dGcwmq
jvkV1CSq6.en5LPvSEWaqYS86AmoN9b.WnIauwZC+4Te4WMHwygHUHp7c0kM
hPcaNpcVf3C+7fDyFkbs69Vj70IZqK5.TP.jBYF8nCTsRs1Z.B5JBcTZDXR.
TTPju2oAQMGYI6ycDRn.8EFcwEgD1EWDRXWbQHgLoFwnQLtYeyESmsFGSm7p
aSqMlWlOUzhl8r84VfhFt.6XeFCiww8a6EaCdS0Nr2DyWMLo+6.2HQO2NRzM
c43xglLeoVtM1HVp1FepCkI631LeaQDnHtTtaEJm+wWKMa6RUtqRPi1PXxry
xxSWuCgvT5L.oPk5xflOslJ0kIgipgFSMydem0lOSDOyKiYVyHVSgio+l2jr
LhKc+f7aOtaiEa+OuH9s0Vr6LqqwqkO44JEgodLYPT8cDwuZPaduCp3J+W0S
gaMCfxCe5SuHaXn6aQzdBIB26q8mJzXdkrtRuQkiWYeo3SVaoEjpZcQBPm+Y
yYFDF.3W27gSl0v4AIyCx9Pm4235E2WpTm0S6kxahFtsE1LdnCnFTssStxHj
cOE9axYdM1zsAqS1DmXVC8F6p0VEUvw3Zu4hv11HL9dKG1kqRglQuEQqVEvs
MIZ8WB2lxM.wrcnhnS4J1lbngnivJ6+TWftbAyxg65.ZZ1DVBFxDVhC5vpR8
z7U7XLesIPxPoKsNT35hjKcewBRMs.P3RKGyvoVz9ST3jM9fon3gDmZb9WkX
7OXpwP46bBP.zGxpAWKZvZZe22Ftg6YoUtapFAgT8aBOegTlLK9bNbzeuPRS
gcqBWuq.wktUBNE9EUDFzpWmRy5GTN94NL63cDVzOdEZ.9EkFtJK9x2ohMgP
55dwWTgdt3UOlvE+1T9VKiiObG9KymmurvaiemJuKwcdNXc90+vtfEIktpxa
XS7x2eIdcoO.wtveHcJJKDPz6vKxwWcNm8l4y+iiesLhZc189RkTy9SGV7FY
dMqa+x.NUj.wiWV1I8116rrTvHnHK40fMFpDiBA4JtPpK5pUSFChQEXBJWSV
MgM4rpIKYyqgpDzVowHd6tCpXl+NWw0BQnRxtgHWcN5ly28TX4mn3M1rLX8g
qlGsctXb2I8QXUNBTTeTMv4npO5kkyjo4jXVTVDrUSX4ihM6DFY8.2rKKpM+
e0FoYhQS8b.M0y+fs99NyPBrxkaN6HlVnmEmKKD8yOZlOTTsA5HK3a9Ht4Yp
fu4Rtj7fx7ncRy2QC9fMZ0tUhW4SH6yYHPcwrbkn9bKj2mMu0DHzQWgpIAHs
AcaDGGwjWrqhJozZordN5pMMSJ94mSBSe7cimG4qemvTdzXiHGxEa5kerHDq
CrMNMv5gf0yeMd6iekujuW9UuKtxHXjYCAFQnCVXg7QWcwJbQRJeoSgMpXFy
TIQlVOsKpKoj3XeAimawwrR2ybAsaFtgAI5ohyuG9ZLZ+EwNKxwGq1cIgJQS
owcxeJIMPtu.1mdxDvHPhxlM6vNlmsSr3qL1fD++IqGdVrBsLUMjnuJkNLSl
lpGRkle3QKhnzqQA6rXmr+LgaFFx.IVZeH3u8U3KwSJLrTRWzgDsf4..G8Y9
WEwPuwzBh4peOq7xSBNtIkxe1ibwjZPX6CVveFRMneP0N9vls4NNHnbDjLwm
Pbe6XtmEik58jI43jPb.R4P4N.HOQVVXQBHt7c0ihr5g3B4.JX1NrCV8hUk+
.x0RFH1.qMKREhJc39+a1zBJjCWLBiOr4518j9ZZ8m25r6dH+rQ8nKW40.25
N9V0eRPx5rppJTL2FTQLLvcRCsA5DZWKLAixiQbMipANCN1FFrntrgUqvTVa
USE0G0WOaHI0Sovm4HCzfTsgiSsCqAFJEaZpg4aEVqDKBKMLk3lA2GQP5msd
3jUeF73ubOBrX1vrJJMVtGzlfSZW0.qNJlDhDtTN7isOYbp+JiDMtM.BmwU6
0tIfgVM8HFVsboDLXj8GQvNL4rDHglw7YHO2dahKwkja8YwIt0LjG3ItIolx
Az5hIRINRwjCEuoIIGfRQ0q5zdn3.MX6yKaii+R3OY86hW+aMLue8.rjOUMW
vGCTApN6HaRYAwLCIShdYsffx+oCCIXGDsmBRhlmtacjvCCtIXz75lvywKWF
+l5rmIJyAwkJfCOGucUv5z4waE3T0BzgPWD20fB650chse+OV70kJsZ7I1mA
BpAX9AaKdazKQb5j63wKpJ8fznTeryLFAgYh8yOZ9mK9Is+sjSCpZhe1qt40
fjvhihpu8MhztuAx7G1ErLJ88ZFmhpZQR51PQvnUe34GTvdTgiv3OWpgGI.s
aXENyjLa+CQ69RwTgFTJHaiIahe6Wv0Cw7oNDq+ve39OFg9klkJnH.JHxrvB
0alXcNq2RbEJ+jYPDEhNTpcCqlcBqZYHLkqpbbRs.BChnixnSUgZriNAAcq8
MSZCqeweeW4Z+t3xdfVCgzy6je3edQv7epNeN0FvYrR0lim5XGyEnx5c6T1P
44oMbe3U9f5PKOn5.57RPz5CfyZtPwFUIBo9r5CoWFUEQdlRFMqAnKZTICYT
owcQZLK+c2aEJCU+vUicTcN3zRhpV4Q85EcjgpjIVqk+GG9H1SkcPjSWdrSQ
1eOFRQ49UUyH5HHTtqw8anL287ybHsClySztaKjL+UDw1m5HqRhDDgSkDfKJ
o0vdyWnBqGRGj7c54cKWlLeaXnwYNnuNUEXr7vW4vv4ZWc7tfRvjF2+NeGsT
MVUOubNrmQGUjfFtcnav2fMwQO6vIiElTha6RILWTtTBgc8bxy9b36lgUd.v
Jr2A6U5op4Z8kAEZKIU9weqeqxq4EPcSPPcN05kc5pxxkd1obbD5dUCtkPng
k4BaIKnqYbdEUYXUIJfa1wsxOuX9eqxvdqxvdqxv1kJC6FK4N+mLLEGVeUkb
VpBkdzwo+zqhl8RyknhBxp8nnFTT1jxxpsvoZTZ1fhylUd1tBzlThVsAM0nx
ThJwDbnU5tk0pPEfRUHJVaU4JPErZTxBSQaKJaaUgaqJcaQwa6JeaUAL.kvP
TDahxXMJjaUordEy5UNqWAc26qXGorVWqDqMk10q393t.mYc0VQJ3s4sn0Kh
eSWqsETeSWEeqrctYe30OpUw0m8A3wq6+dbYjt9RGCrk7zUntaFeQ6CEacUR
lVDu9fY8mY7UPmzdq0xmNItBADWQs4jprzgNrbE6KAtRoXW0Vc.uEX0A241j
slfZ0EUQsBtGh.w4Upei0p33EOtJP.ogmj7OCNiREYdOzvJ+iNY4+5HnxFpe
L7q0fccFsWyGUSFuqw.d8FwCyPdcFyejA8ULpWsTNSsOf1YqqWyB6MaXOPi6
gZfOHi7MvP+VL1GtA+.L5Gjg+fL9GfC.vbB.ji..cF.pCAl5TPKNF.x4f1cP
ncmDZ2QgVcVPmCCM6zfdcnvbdnYGHpSQUcKKU6y0RG.Ah6DMs3hJySyp4GMO
mSO1zlUTsuRBrNFh9FmQsFEbrgA8Im3nNMBDOOZ9rLkkG539kYfZkYXOgg3Z
sEqh8XAy+rUj3u08XsuxTK9jnIgNJzktQj55Qz.4WZMPqwTG9TmdUwX5oGiU
cZOQbag5EFKEHiMK0XccN3eznvVw8CasPJjblXs0GImx71Oh5OFKyLFaVGEm
xtz3rS9IraCVuHdknXVzK7UGy3q9rKyIrGGWioGmUb9sE0.idgu5Z37UBZjm
u19BrXPyWu+BXNauxY8fZ6ju8MN6El1Xey3s2zFOrVO42SSYQ1FNmMy5IzMq
mFD2c5M9JxL9pxcGF6l6NlxZqc63NhcfMKrBYEmc59u1A9Af8mqKQK5pwl1r
vKX2WS3LLvQ2huvPGegdiyRMLjf2BvvkgIsHlYL1a1zdg3GJxwvYr2bDsqr1
x0so54s+5OYkta6Zq30xTmwp9TmoirZWv6uVVcInvQadTX0.1.N.7uiyCBUm
YBzFMWWyUWCC9nlste0lndwMhullttvoxFdC0180Krs80zE1OIo5Skz8LjzI
U6K8WrTtaGnb7UAk6XHkytZj1YFR4tWMTN0PJ24pgxIFR43qFJG4zAUbWIjt
oyzQzqGZ2z45nqmI6HSmsitdVbCgMj1oe6R5Hx2vzN55g1QFR69WOjtsgjt2
0Coap.+XYRWkHUU8PwzVsrsAL3zNM.pBeaVt8mG5ISNZ.GNOAeWyz+44rp8E
YQQ8iQHquWzp4lcRmVMG3mVMUAT1yapeZ0N+bnTqmrVdRrEWHrE04FLaWkcO
mrkVOx4UJUWmW1ylfOakDlNOb4RQSvyRzdwrmk+uShw4AgwoNMHX68UpwAky
4cELgpPeNjl2gCQVmV4CvG9bLG0goB4MomjUaiIZfYb0dbozlKZMCy3rYDc4
fqa.NVkEz3whpBjUtL0T6N0TFIaxjuJ3IrcloIy7p8YazBulstCr7QWoJOCn
J2KFpx0.px+hhpPWcTkiA7JgzJ6hfpXFPUNWL7JpATE6hgpHFPU3KFpBa.UQ
uXnJjIqBaOPjUAa3JFXEHAU4GO05vV6AQoohxVMAO4.ck+SGXZ8XczLqwQSO
tOnyu6m5T00D2R00TcXw8IEO438Z00D2X00Dqq5Z1n6.iBG.UKGXey7dVm3D
DPbhLVfm+MNgrQAuuw9J5UvKCsdP.0xt7am3ATP7frzkF4f5el.p6LgWV9Xd
EJuuYDUKgKMcZ1aFzHZb+sAHq+qBu05MbA3oPefqpGvGPr5Vys.t0tMrPyUi
5Whs9kW0xiMcDS.NhwSlQLF3HlNYFwHCvXTOLhy6xel0EFMpRjq2np5JK4UL
lpS8fvlZMHVAAAF0qFNjL+0oFinLBpX6PhP.1tK5Peau+5MuMfObCXVHNXRF
1PmQ1H.fTgdBhSO0SPNmcbvMVF1+bQ1Z660DazLjuuurKfQHGZ5SXmyEXcE1
HOTQbOqyW55lW0qt0HOt0HOt0HO5hSWh1sk8vzEOvGJRCj5NuhmEeaqYm86A
moN93.e.gi2Xsg+bpu7qFjP5nZIGJmWcYiHT2liZmEH9vOOHQsQIW6p1acL5
5Ds0Ec.JH.RgLidzApVvVaM.AcEgNJSBLI.JJHx26zfnlirj84NBITf9Bit3
hPB6hKBIrKtHjPlTiXzHF2ruAioyaF5FNQia3TBQzZKcYN4Aq3310Ru1pM6O
jXaGhtk1t8Mx0NOJDLUNQSPCW3srOiQyIaqi31H9pbeirdXw1f2dTDUAqMwb
aBRrdXovCUADo75iOc8gjUwwou9XxqAK3u.eh9C7WX8h8OQ90xOGh358aNkX
+nrdP9Q+n.WrHFx4z0hmcoTgTLhZ6dfA5OfQlz2rFYbs6OX+wHSVFwg6Gje6
wcarX6+4Ewus1hYHPqqeG63I6DtHhsrEh6R8DgUBOjJLFVPc2pmB2ZH.k2Ni
e5EYO8TMdrm4ID8buu1epXaqWv6J8FUNDk8ET0VJb0ypgJ.ANd9yH9991Xfs
macsy7Sl4v4BIyCx9Pm42nJr6KUJx5oEDeKhiRVXy3hHaHMk5r0Bs6oPRSNy
Z7S2FrNYSbRngXkts6vWc9T78bmQ3+wkxkMYWtJDZF7VDsZU.egxn0eIbaJe
0PC2zHj1sCAQJnQ01K67Hb4Bjki9zAjzzooD.SSQtdGvtdZpJdLlp1DHYpjk
NqZ83F0xtjAolT6GtzxwPbhoUXBqvI0VlQvCID03TuJQaevzdgx2CCnXmS6q
AbMn2poc+da3FtiMV4dIYH54pA8XN9JuW39hyWAEyv6OKtWHYLvtUgq2Uf.S
2JQnB+hJgE5bvfk0HeIdN4dx4bzox6tp6LMZnM6cQ3F0Fa5io6oozvUYA+8N
kKyBot6EeQEW3hW8XBWrbS4asLN9vc3uLep+xBuM9cp7tD244f04W+C6BVjT
5pJugMwKe+k30k9.DaQ9gbcnrbAoF3snQJN9JUinYbOO7c7qk2T6NLbeoxdY
+oVKdiLsi0sYVPmh5CwuWla9TTrs2YYIhQPKWxqAaLTCG1F.7ks1pK5pU4FF
AvDCapWtxsZBdxnqbqnlrjMuFpxdZkFi3s6NnhY96bEWKDALI6FhDo4naNe2
Sgkehh2Xyxf0GtZdz14hwcmzGgcPU0GUCbNp5idY4LYNHIl.kEXU0bU9nXyN
gcWOvsDyhZy+29O.whAyi2o1wQrYy5v.l0gQNGr7Wkcc3QLeMOKtYVH9mezP
uov5b4be32bwty7xB+lK4RxapNDwSbt+k7QazpcqDuzmP1mwvf5go4gax0yN
+mqITnit5TSBQZCZ1HNxotE0rUCk0ywWso4RwO+bRX5iua9LIl18rQZ9jGw9
PZRSu7CKgXQfswoAVODrd9qwae7qbctd4W8t3JCQQm1QQ+riVjO5pKfgKRR4
qXJrJEyXlKBpyw6hJQJJG1Wn34VNLqh5LWP4FBad.j47v49B4guFi3eQ7yhb
74ccWRnR5TZVm7mRRCj6MPuXbme6gbyS0Qhx1CV7UFCPh7+j0COKVWVl0.Rb
WkcAlIQSz4epupQfym9q.S50nzbVnR1eBsMD9.rEfdXxgxH30TXQNJGK5RdU
PvsiftYmPmqv3mawGAltuyDsYqkG5PTTPLO4J4Hx8Vzamer967iQUUFOZVa3
QcrIbuc.xtc.xtc.x53AH6uv5SnA47igU69JQkzRjIyAsobmraXKIJayyN59
8.i4kae89DjtWQV6ovQXRCrluwPkO.O81QDKSzES8Obt7rGmZJy0A.21QLyU
I4xPW03awXaaF9U57m0s.ZaVPsagQo5ZoDCNZpsz4n62huTsAyFTLoO+rZmo
BqduROema75Np1TTH9U+MpSxBtscNwQYI1l5HLiGQ8lLHGJ+l9duax0KprrG
2.N5AZ4GjuxxT+8IXYOHp2Gk3fQsn80sZToOr02IE5UDWkl92hbXohQuFctH
e7MIwtIIh.5FJF6ckKKdbWz9.19d2vVbqkAAUvMUsydDcDWOxdZX8FhLULeC
oraCQuYp9fwroSElc1FbScuwq63pM6VuIX9mk8ioNV9rXfhQ2dKg7GQcij1V
249ReazBFJerDp13M0WiVrLraXuCHreesg1t2wdR2v9J446Hrv+W6F95BBeu
zW2WWQxB0lOjpXCSYryRYxJSW4HTmrzLg96svcqv5i7gYzNCimVFsKy4pQSg
YmwWrMH+yYpZ71UM7pqrC9QjEqa3KPmNoNSr89bzDceRjngkatkF.uXfvqub
kcJYDW+YjiWxvH9R.od3lza2PWXa942.BuZKwl3VqwlRjwIqxGblKxlCwdrG
7YKwQyfei2+y00MfMPjyADVxxNZX18uynzovLZcNB8y+W+O8u9O7O8u72+O+
y+s+c++9O9e6e8+0+6e9+9+2e9e7+7O+e4u+m+O7OV7sTWJxeL63uJI3yAMw
NZce7vL0beUCjhcg5+jN79e4+w+zO+O++bjv617UKq8PQIdWs3cU46+g+OCH
d62p7sJ0+X3uYjuGR7lX259vXeMf2mPn4InIVZzPojawl+DRiltk.MDfdNl0
TjFfHefNs1ZwXFO9f4y2spavLvDnkpLamRGw.vOx498InxhNsRxyaZrNKZrX
fhVvMEVmlBKGXwj4l9JMXn6DyDqLycuovZHX1dSqEmtwqOkr+yZU7WBWzMAA
n95aaOPpNO+95+0S.+ns66tZSX8cmD32fzMo7u35Ezd.Gw9SpQLB3HFMIFwt
.wXOfX7pnEYE91rCKipNFq5zedd4WT9W4nPl3AjLyJvDSAxj.fLc5HYx7mgY
B8jYpKk0tT4USTBk0KDphgdtnSHJTPzNRnD7LWVVCfVVkyXU6FzSLBkzKDJ1
lcNoTPc0Q69Pka1bzorN2NSnkT5dFITmKt9zICZOjzaxLjoWbMpSBT6WISnw
LTsSD7zYLCc9GY53ZCA7LPmo0XFAcLOMbug.UsAd5ztbIP6hxjITieFZeTlP
lViYDzw7DQdFZ2eFe40TvmNZ5vPWQAOgZj4f0zYOcFyPEMvSmUtwP0zglNgk
DCVqwzwptZDSaXL6bjelmswLTQioipNjuIvLxbuzy7KmwxNsa4WLxNoi75ac
MUHTlLLDTO1gHFJuXxRm3dfNy3tmEBEbXWlNKRibfFlyNF3ZDw8P2TSEMW2w
Op0xQOjP+4Nc3LPcHGQmVi4dMn4ivXlZvFNNM74BQLIh8SjwLTK9lPRFPM3C
glViYDzw7DQz.pjQeobNKEq12JAtSTN4W7npz4+nn4YF8ztTUVtTXraVId+k
kwOErLq.tmmSP5p26GJJ7e2gwa+zXKDIhb31fjv8UhTCawE5ZQZHW2Cs3BOz
LOQ6VxiuJOzNbQu0CGcZqekKg.cUjzt2V5Dcekm2j7xtHCgVG8PK2JVNzJ1q
etUtL9O4I5mw1UqHjms1i4P0eR2FJ5VqYMmTIe6QY9hpJMWVF1f0HdPQYj8L
Wt7KRrwsNdisDLtMI3g.pWEl7ZFPuTzsNDniJ2X4.8CIqhiSe8wjWCVveAQO
Di+BqWr+IxuV0tqDWK972sMzh+cj3ibc3ixFlA296GD85a0ihNz8w.xCgz5q
ot3bcQL2Aj+4OYZZQYYgsEFau++lArTcMcrrSXhipoRfr6od9DsV3a+idXUc
T+Js+Vz5EwukIrKHRKJGwD+GYy+hK++OHq1PYh5OmDDH9tnjzopPcxaJZ11O
ErsW5edTc8rLLV5vriuedaeDSPSldi7ooURXn0gkKEWoZklgaResFjhnUJMK
4o3fygtskpLSqeUx9qUsK+kTN8nUnPUygyvhiSG5RwIqo7zsjMvGa+6w19dD
WA73wEx3wogwCp+GONPFOrwCeX.FOx42iz.xCh.j23APdPXXd3wa7.gg44Lw
FOk1p+ZFOU2cCOrTWHi3jkhvd4Wd3WU+QCXHSBrGQgNTeHzUETccknoC28.A
nlgwxKGBP0dPnAFQNnscKQChKG.ZvgMHz.wVA7pblNmOTzZndjFfHKgHimvM
yGBn5MdiGHlH3Ldq.xfrhCaD4WPlDvHi23gBY7Ldq.VgzaX7XOsFO3wyDbFZ
hI+.YgI13YQG0eZI+PgXANCMsFOU.wAc73Nsz+PgrdAdDkeJs+4Mwuni63oM
7gLh7KHqeQGwwCj0KbHSqwCZ7rOjhgHOOh5CQSK9EAx5WkSmzgc7.Z8qwS+C
rwyza3fFmgiCfYWjQTZFxpojwy5PBnUuFOsODHqdgGOsyDBTsOiz3AOwFOPV
sfPmViGruYwKFgIxvBRsk6qHhfcxub.BoFAhGjTx3oC0FpL2HMdfX.2HZAGF
xRdnwaIXLDOHI9Srwy34AIFzdtMdCGVerjWUUVHOpTGkqJaT1qAykMHprvzA
gFbPpAMtLMfGFZ.OHz.I6PEIG64zf3xgfFfr7Gc7BNK1FxZGH+QTYD3EWGow
CDcii2ZGUYEMwvbGwQjGn.PZOhiHWPXDcpMhb8GwQDaxIGQAMhbFwQDYxIGA
JUU7YStQDYDGQnIm9HPKx5NlR1fbQahMdrGuvtg77ADWRzHllJpQT66KxHNQ
CTtZVU3eXGQtfl5OhKp44.RNZDUXCJiMGWLBzB+tdi1VHgpjvpMw0FS8Qv1U
zQTkMrrl0cL0PhlbiHPK764NZglE3Hx0a7FQtvVWaDMxF3HZDWWyEzJsNinj
sKLWrGQ8QtNfmqMViHPtX6NlXDYhcRGpR8S.tFrDl2YDW6GjXjyDb7flPiG5
DCeFw8SSc98Z0bV6Qz0QPYgDZDyJS0IfgNcRaL0.h05Jrdi7Hpcl1XOhPStQ
Dt0QzXKGQNY0QU22TOLdFwwg4J5LdhivlGgfH2a4SU8om7aM.6hJBTVnMt7c
PdCOhIpGBTlVgvi3VNAJOkPiXxUhfXN7XJEgA444Hl9f.GQi4VE.JakFU4ZP
4qDBOlxQrImbDHM1i3wRD5HZD8EFSlZ5GwvpLBiojMHWYFwi6FBTJcgPiobD
n0YwinbDr82cDS4UfiH6QTCIxChjMZD0PhbmbbMPqzJqerizNEh.4A5XF8IX
geBMhA6AQAy0FqQDYxMh.sRKxe7hpJvQj8HNhfsR6XpyF1HZLWoExZ+9ioJ6
oU5birg4h8XNh7.O0erFQPVBYLyqK3CHzDZ.MpAmG1HZLSqKa5z5X2UM+QmB
Sz.s9wXlpxfV9X7FNPhOaWEoUE61fMa9R31jrOS4H4tUA+oXYg708d4kQqUW
J+Duaa3Wh1+7xx0+cAam+ZTZ3bQICWVYd+pmpj3emnLguc8tnr5.M+27ey28
+Gs3Y9cB
-----------end_max5_patcher-----------

Guitar Stethoscope

This last project echoes an idea that we learnt in one of the first classes- a positive feedback system. I use the line output from the pickup of my acoustic guitar, amplify it, and introduce the vibrations back into the guitar’s surface using a transducer. The position of the transducer is used to excite different natural resonant frequencies of the guitar body.

The visualizer is based on the spectrum of the sound produced, and is tuned for different guitar harmonics. Jitter GL shapes are used, and different combinations of frequency bands are used to change the color, position, rotation, camera position and light angle. Spectral analysis is done using bark~ by Tristan Jehan.

Link:

Max patch:

<pre><code> ———-begin_max5_patcher———- 4445.3oc6ck0TiijD94t+UnvOtK3ntO1m5cdY+QLwDcHrEfl1HyJK2GyDy7a ekpRBroASVkkRjD6bXv1.NyuJuqrx5O+3GVb01umsaQx+J4WS9vG9yO9gO3d olW3CsO+CKtK86q1jty8isnH6aau52Wbg+spx9dk6k2sJcSVxkRxxD++IV18 yTr+t7hMYUtee0iu318UcuJs8U8uT0OtOySRKVj7asu08oUqtMu3lOWlspx+ tLEYo7hDMWrjbQBkva9Bisj7vuztperw8mZQGwju18zZV3RwhlW5u93Gad3h yi8uuL69rh0IYko6x97psa1V9rrOsGYeqT1vvZsm8YzvXepfGC.b8ls0De.L G6EYtKRVbUZwMmjIojZQpFtjZa9h+IgvjrEO7GuL8trprxOmUjdk+Wgz9dWu s7tT2mnZ7CIVq4rPDx7CQjdCAQhHbyrCQLV9YgHpgGQdIKooeI4Z++9rnknW sf5bYn83iTGJJ0mdPNvA5kTxxKIK0Izg2Gpw3bhnrz3bhv4CGFzDFAu1G+fC BTIUzntXYFOJDrj.aNfBbgGE37HQA5vfBM+WCDfP.kt0eiU4CnzFJ.PFN..k HpoJiSDv3MLFbH0Tlcpi.RkawOdDvz+H.cYsqfD4xFG4CNBn8dDjZcj.ftOA fhz62c61p+t1bjL4Soqpx+ZVB8YAAVXfPcDYMAubJjP6iKP39BUnBEIT8unf xqInp8MnPPaPnc1.UToWXHTWBL1fAA07eBFP.W6bJn3pHgfn7Jd09ppsE8QM Dd0bEXDlyhGy8Eln6Qf7G0Lw85S8A9qo7375S6SY75bsJ2lz215d8xrzF4iv mFfWcODLnOC8a018E0Yb9rLt7YYbwKw34EUM4K28+MO8jvf1UHAil5s5EHJP LS7ne3Jm1uVDWEUqMNN8C.97.fgykOqwmm7AHXSdQlSQ4IlCFJbwpOvKn0Yi jKgiKCWb.jZjACeDhihBHXAC9vA.NYiAGBTRW7AJeIhB2MIgN0CETRUmSvv1 d06vl70YIlDyyx079NUHq2w.W6P.YfgGX0SWN23qLZrbtZBy4Tx4v4xoKmqr mEmKlvbNUeNbNa5x4Rgy8F2PhhyoSWNWnOKa68YMuqo002ksaWsy0gu8I7tz XJeWTDX3Lb8Pv11AmqMli3ZVfsLCcH3Zyvy0Dx4v0wE6996tJqDudfnUb1Jh YG+UmtEHl.s.Ra.pBcTru8MqeG9iMIa1t8K6uOf57cRnBDL4ShSZBClzjIfh Pa.6QpHnsSbEgt7UhSQvPemnHzASwoHXXSAEAe9aQpHX3ScEg1zWiTQP7dQQ nElhTQXBmkO2xOi7dn7ArblIpgeqd7b+CEyLzVDMJKfMg6mdS1Oy+2ldeVxp erIuX8KXgj0mUymX760qf3rMZBUpuuy40YLCi85+ANuUpWEZ3QloKm2l7mQG EiqmpLtzuM1ZEOJ9VMYWvo0p0xFO+wIoKGhRcnG7Rcna2VJO+FZoNzhgfqUC NWqXpyn.OZ9Pv0xAmqkB84v0rgfqECNWKTmEWOHkvjO3bM263NRtVom.Ir1t sawVBSwDOg0tccLxRXJemjvZGLEWBqJ0TPQvuKrwpHPm5JBsaBcjJBr2KJBs vTjJBSgM0pK.m3TDj5IthPK6Gohfz7NQQnClhSQPZm.JBs8nQrJBS8Z420hJ QpH7dIznNXJREA0z+brHTtyuJq8HLG54XgOEhNrsx8QZKfKm31B511l3rEPe uXKnClhyVPbmmq61uoJ2sKdmVa39rzu3mQRNRkrTXMDt8hm86nGPyOO3rKqp 9ColR7+4tze784jCYVGQczmI4hCd3vOjWAq2k+Gt2fIOQn4BugGWSEZ3s8Vn 5fOjqt4.hg1RBO9.vUIMDg4UaKpVmVk5VAhXUc016tKq4bz8D4YNIY8ubxii z00excvUCF.1BA4TGIYViEdpz2+FzNbFHhs3.RqnFxbuy+IqH6qo84FZtY6M mKxzma3Iu8rs1tIHO.cv.MFRfljdzmDl3yC6GruFqtGIfcodR.p8stMe85rh X0AONDin0qXG.4mgwvi8QWUl65eAmh6R6qix9SWKUZ+IX9HqhjkFU8+nu3Y+ NvRub.KNmx7Y85P9c0w2T+RFpwz8p4EcuJY31fz90pZ7gUy862P6g9y6bCt8 CAB5GOOdltd0e+XlGHgl6xuoHcyqLng7ccSqSLSf3osmMH+Bn2Uoke4uqUPE ljZSyIBhUkba5c0HyMK5Kz6H8cpTYTbmVdyCRgkvdMyQmdxVPahUfSnGf1vs q+3gPomvYr6IddaKenhISIFc9MnHMcc8TbHBQL+PD+7dIZDQN6PDsuDRQiHu giNy1gP7l7ats5y2ucWdUd+LCgdEQHWeVoTsygXSnHVe1ZcXN9P6Xb+LgHzw GJKtoEC1Uai5R215GLPAWsM67yhY6TGOZDY9Ywj4OBAVedAgiHpYGhzMGkzw UiZqd9gHd6HQiHyuQzMqc3SGKhXeyiynbaUZ8K9i+XvCwfobiybqetSE7j2g QHCQHF8wwTBDaqrwEJJcwPEb457qud+trguqW8CZq1sPgxXgBArI4BeGaShb geJbydnENgak2LXv1+z1YmGAk0Og0hDQLyu50n3ryQFAiSyN1sDnOMynQj42 0gijHOKYD9rCQD9IUdzHhXtlOlRHhCQjy07whFQTy07whFQzu44isp9isLc3 OqkF6AyKcancVlwLICIukqUlHMpZGfbwPqD+B6giHeani9W6zL86VtN1kb6f j9cVwtOWaJaCB4dSO5dQfF50ehchl6M87V0mD2plRsuxR53b1omet+oRF8rf j4WM6oBE6rfj4WQ6oZ+l81dEwENjL+x17g6LtXgDwLDRXxyRJQNCUbX9xzDq sDxLTJo8NEIVHgNCgD+EwZzPBaFFWheuuhERTyw3RL5yQJQMCiKQ3a6tngj4 2toQ4BkuuDiqsjTyvbbX9YmiJtFJfplggpw39K.8XkRXuiZCm5bjctmoDNKt KCUhcRVSnGYb+ckZvhITxjuUbpijvohX82CbA2KNThXZt12w2dOrAuzSjKlr a0SMu6GdrbQL60i0NUWw8bMItfoHjo7d8zcme2slG3l8LQ2duG353VyGjs2C w85oNxvCWzCdydL5o4pdGaG4pdTiKnzppx84mbIs4G4wAi+h9jiaO18Td6Jc viWwnLt8RyPjlWeaQRyHJob6lcK5kQDhwX881B6PND7w9U1mwo764UKqC8uL +6I0egkHRVcaZYs.GIQQN57Eec5pmjyviGsZ2Vvd9YDUSLe1SLu53CpNuHGH ZZmYCFezdbvf3ye1o+2k4oa5Q3sLYU02YmKLR5USJdfS6ANQf3F09NE2T9Ch LkanwfaLNJ31tdA2BenGQ4tLsM9dTy2hZA.Np9EbdoA3y5xzuUs0YnaQ.vQu d0tzgTLxAYr.GoznhTeKu3MGoZuPT726svQJNNJbM9OuYyxaJyW6ujfpgrKq 0AS9j+oUaK2uK4StRgzve9ZukPWLJ7h1YTSP7i3EQfhibANhikY6xpdyDDYF 5gdLCUPzfof3soEq23jBYIeJu31rxZogpxzhcM038X4NDhnCdbbsiBUdf9U4 VLQ2xrl6+qexrHB.oepaAELEsWZZxv.SAAMvL662Wl7I2i4E+J429mjkp+Q8 2Q+s9X5iFfIPiT3OCqZ+DHLzKtj9Nn2EuQw2pEsF4bl2D7.UCo3kVvh25L.7 6rfuQ6B.hH3kAvhgLX+1gGqwWfFdnQv1yFraLlbesA40a+1omouMwPTTk1Ti 5CMY5GG2t.Ma6FNk5Umnug6mSao9MniZ8nV6UIzgU84PR7PR+Pz6w6dzNjau 0JHDhPObkExEP6ToxPFwgs6I0FnOPlD6bQuLPE19L11VcYskGU1nBryF8MEq 7yc21KpRafl+Yz+e9nfyGkKrQkOJU8NHezVWIcQpoCTNj81jNpWH7UxHE6rO aC5s6lnuchOCGKIuMIedYuDh24kqotMUyim7MfgNbRauJ4pjrxzG69nADs7e Nftwe89YUAliUOWGops2zS6bedQEL9l+vfqOj86r2ukzdAgk+q+NA53BG2yF 1geqP6kN7M5S.aqYOKiTiMWsup5w1541b+3IewIEbd.SoOeuAz0iDWkt5K2T tcew5m9aezb2l6Gz1+7275WKJW.P7jQ8cWwKJd9yWFJjkZigwktKBFMQZLAL w+smXqIR9ksaV281NjIy8K5tYLd8F4M+lhs0b1l7Ue4PDcS1Moq9wQ35gSwd GY6F+7677XmzgCsZd8ikQ1sce4pNXtsQ5pQhG390Y6pCt7g7X+0Gqt3A+PON P86H9046Z3m0urdMX5w.fdbCaHrHHMDBhfHAofrhMtHGZSUFGUDDCwELIHBx L1HHDWxDfjgHiLBhnvifXfPH1HifnHRPTPB01QFAQ33QPD.Dj0LtnGJQO1HH DsKBfdXRzHGCD5wfm.jwLthc0nGYzCjHgL3oeYfD2gAuPWMP7xaQT+hCAePj df3i2fm4PCDOpV7BJy.weAGQ4YHvCpTC8Lol6xWe+17hpcc06w271ZtaJMnE 1Gd1iePnBmXZMG.dhH4nAEL.dw+qgrbYPDefDL.COmuZHACvvyXkFRv.HBOP hEPgH7.IV.Ed9d0PhEPh35EjXAj3kbsFRr.J779Bw5CdQRpf3rvhmziBhyBM dNKTPLNqPb8BhwYKdVCUfrNiWj+JPVmwK3GEDqyVDoGHVmU3YcVMxxTCTrX3 UHMIDyyRDoGPYxhWvORPdSwy4tDh7iDO2ERPtKvycpDh4YIdtKjfBN7n76GT xARlxnANBKnccAO5AhuzWbmVo8O8.wWpFOiOBHByRDWufH9f31ZxGYcTEGhy TNdxObHNSUHtdAZWx3iK5AQ8cPzyXa8BwJ0AidniK5AwJ0AidFY5Wb7BdlCp a7PT9g2G9ud5N2Q8iLaiem6nL+V2YFnstCDOvvKA.NnXJQKjRNjPJYHFhBnF uRElHmh6tHpnbg+5A4vmNDhb8QVLOgE3V2sjT2HxiReXf4M.L.SO806AwCHp 2yj.S7GIxQLp5PDPjChcrKi2GUI9ELCIHhCMC4d5PnAv5CS6OgGLDpePt4Ns UZ4iOaH3.JADKzjwAGG4B53RsgNxTaHFPKXZDoH83ZEiLx5LXFQAVGCKJRBl hnHQQBvTDCIJBTZMHdVDe5m0auhFrLavTSiLxPnwE4bNYM0+IFSAcbnYHdns nVCXJhhDEoASQLjnHXdynHtpIASQXspI.SQXspApjIH10RT63xaFE1QHEwFq fZIiLDZbs2lTPGQRJhmQRpYbcpfnfNjjO01vvRQJvTDR1pAcPI8TDR1pMv5x BD8vZ3foHrV0XfoHrV0.4+vfo1OALEgzpl1BlhPZUCzIYihXGwQAcV17TDVq ZJvTDVqZfrYSjHtpI.SQXspwASQXspAq.DXpqQASQXspQ.SQHspA53jgoaMP mmLL8pozPIHrVx.0kkJDIHATBBqkLFTBBIgZPNzPLOMAebkIqfOt1TOp.1Ph Sf1FmSAcVA7TDRp8f5FdOEgjdOWAlhPRNhCJvQAhp9f5mymhjCKEARWSqQjh .E3nFwROBqsNQb.aQAIFg3FNv.U7AMh59LP1G0HtlAqmNQbVrBkhvDifMyiQ zZDn9P7oooLrTDH6iHNhVnffHDmGhTJrJOhXU9ggQHNy+dJ2+RUCAQ2rTX0m AQAaPPDhlGIirijKETGyRQb.6PIv1VVDsWSfssrHJVSfUheLW0DiMAaPQXqQ LDaBrD0vDifsqrH5kEVOpholFzAgLcDQOrwE8nIiK5QoFYzCebQOR6HidFYq WT83x9CM1VKxemckd+8eMqbW6eSGor3tze2eEeouv8z7B+Sc+EWTl807tedk 6URKWcadU1pp8k9Khrua7WipKta65rxh84s2WX0ex+0G+ezvi44J ———–end_max5_patcher———– </code></pre>

sound dog….noise….maxMax….blog post/dog post….

maxmax1

Sometime last year, I became interested in a 1940s Russian experiment in which a dog head was kept alive through the use of pumps circulating blood through its head.
I’m not sure how long the dog head was able to survive like this, but I liked the idea of this creature in a scientific state of limbo. For the final project, I built dog, or something resembling a dog, suspended in a partially living, partially robot state.
The physical mechanism itself was equipped with six actuators that moved in response to sound. In it’s chest were three LED strings that also flickered based on the noise in the room.
The noise in the room was a product of youtube dog sound effects cut together and distorted using gain stretch that was again effected by noise in the room.

Documentation (UPDATED):

 

Soundscaping (v2) — Kaleb Crawford & Ben Snell

For our final project, we continued exploring interactions with spatialized audio in hopes of developing new paradigms for thinking about space, sound, and the human body.

Using a Kinect, we developed a system that simultaneously records the sounds and gestures of a user. An individual can start a recording at any point in space, then traverse a path with a specific body part (here, the right hand). This path is recorded in step with the audio, which allows us to trace back the precise location at which a sound was recorded. As soon as the user ends a recording, it begins to loop over both time and space, following the path the recording took. Audio is rendered at the position of another body part (here, again the right hand), which allows the user to “play” space.

In developing this tool, we discovered how important it is to have a frame of reference to “sculpt” spatialized audio. Here, we used a wooden box, on the top of which we created forms. In situations of larger scale, richer environments would likely be needed to keep track of audio.

Questions we hope to continue exploring include:

  • How does audition influence proprioception and vice versa?
  • How can the realm of traditional media (i.e. sculpture) inform the dimensionalization of audio?

Developed in OpenFrameworks and Max, with the help of Synapse to read Kinect data.

All source code including max patches available online at: https://github.com/bensnell/Soundscaping_v2

Sound Spatializing

For my final project I explored sound spatialization. After gaining access to a very nice IRCAM library (Spat), I was able to begin thinking about the construction of fictional spaces using sound, and mixing them for binaural listening. I began using Max as a post-production tool for video projects and thinking of ways to gain access to the amazing tools it provides. An in process video I have been working on employs a Max Patch I made to produce the sounds of a generically Indian accented text-to-speech voice moving around the person wearing the headphones, and incrementally stopping, at which point drawings appear on the screen, as if the voice moving is the one producing these drawings. I was very interested in thinking about accented text-to-speech that cannot actually speak its implied native tongue as a very strange space, and more that it cannot pronounce any of the words that its accent would by definition give it access to. The original installation of this video (which I sadly do not yet have documentation of), had the video on a small monitor in a very dark conference room, and an extremely long headphone cord from the monitor to a table and a seat about 20 feet away, where the viewer would sit and watch the video and listen to the audio through noise-canceling headphones.

I constructed a series of delay bangs to essentially choreograph the movement of feet walking and this voice. The feet walking have an aperture that is 180deg, so as to mimic how sound emanates from a source like this, and the voice has a smaller aperture, also mimicking how sound travels from a human mouth. I also controlled the yaw of the voice sound source so that the it moves toward the “screen” when the voice stops at the screen. I also introduced a random bang to change the yaw direction while the voice is moving in a circle, to simulate a head turning to direct its voice at the person sitting in the middle, listening. Some things resolved better than others in binaural encoding, but in general, I’m still very excited about moving forward working with this audio production tool for my art practice.

This part of project was limited to the sound sources moving in very simple, linear (though in a polar coordinate system) way. I wanted to create my own custom paths. My first approach was using Autodesk Maya to create animation paths that I could then import into Max and use to “animate” sound sources. The next approach was a simple drawing patch that would also control the sound source, as seen in the video below. This still needs tweaks as it is using mouse location, so the amount of time spent at each part of the drawing also effects how long the sound spends in those parts.

Along the way I also made a simple patch that uses mouse location and speed to control a sound source using the same IRCAM library, and the speed controls the pitch of the sound source. I used this for a while one day to see if it effected how I perceive the space of my computer screen.

Patch for first Video project:


----------begin_max5_patcher----------
5877.3oc68rrbaiqkqS9JToEylwQEdCx6ho5dwrdpZl6tb6xEsDsL6HSpghJ
Nou0Me6C.NfTf5AIHEIsTxjxQ1fTRDm2OvAG7O+3Gl+T12h2Me1ea1mm8gO7
O+3G9f4R5K7A63OL+0nusbSzNyaa9qw61EsNd9Cv8Jh+Vg45j.FFKWf4BBu7
laRRiWlsO07NH1KlsuXSbQw22FCO14ym8G1asMpX4KIoqeLOdYAbWLRPWfdX
FlK0+hizuR4KPUenjUlme1S+4mXnxm7thuuw78Ou7Jo6eMIU8f24NWTWDlNl
qh0W7e8wOpe4AOQGowuodxmfM18bR5yY+X9kf4DEN4gpe87lrn5+g4+MiWHL
CdAYPOR7B9CyHjyiWvbOwK3yhWD8.ubI1D7g4RGYDvn.MjRPhCLBWBfIg2JL
BJ.HN4qw+X1tr84KiYWD32krNMZSin.JEa.cb.P4IMhBDWEMuOnfm1WTjkdQ
H7onz0MBeRggkNvPfA1a8qmE5nSNzsL60Wi0xqGQg+e96+9+8eedCTMFtjN8
vLlkG9BxogWETgFN1VkdnUZQ3Y39IsJAVTgQosrQF0omR1FL+IIeQ+.aksOC
nBRnVF4K.2AxaN.mtnmJmoAXvHcnAtajdGHtUf6hYOM64lUWUYStYn2XClPM
POE2HziuJnmzCnWA.pujxGxWixSidEdvEw6JveF+GWln+fGpsKAeDqcCyAzC
ZJyUSih37GiSidBvDntgZdNK+0HyjPLXHq1DQP8Ty.gxzdnU5tFuQjD5lw3V
zek759hWlQm8uMi8OR+GoM5Z+4faEPpgaVn9WfFQJ87vsTN4l+tjapWgIf.t
ie4MKMH4StapWBf6Kes.G5O3xtY.WP4de.XNDHpe.L8lAf6OCMKT3O.Stc.X
bPe4oYzNvSiuYfXrxuKrnuNvQ8GjQ2Lf7thrs8UukwIUvQcJsI3UDL4v60FI
MCgO.cMGIs3lwcbCbDmO6+70370woKie72WsJoHIKc2B0meaTQi9odx+aDAg
MHEA3qNL3hz+qyrkvcVDmawKVDixI1jMweMNemBLcvxeXdz1sNW9CNeDM17O
yLeQxGptTRJbIT0kxi+ZR4mWTc0nbEtnPgH1mCfx2pBHS+0jsJNOceREo0PW
+X4WXU38PbdFrmLvf8XbGzmhCX8lrkeIdk6TZd113zjzs4w6T9ZFUXmaU2dU
7yQ62T73yYoE6R9KyzyHldl6+bzx3K9gqBv42ySh1TBcyWmmrJKUOIpgo0Wt
7w8YULrPjrt.i4cjFs8LeXEChBqbgatSAj628TTtlPXiwgTdyhrrM0uU0maS
7yE1auMIM8HrnRm2kuYdx5WZ3y9Tl5lu1z2s4N6dbeJb2GURsEOtK5q0w1EQ
a1XEiq+0+snzDUPYwEI.IffptIDm2K6VlmsYSM3EtyWOycVo3gWF+VxphWLO
HWlA0aOYaISz7Jp7pj0pvZqeshn06pekSDkUWZ+SVYzGKhec6FETT+MTasRb
EHcU3U65Go3ynpnRXqQaVWLM3DiPWHdgP+Olx3ErjHNoT7ho++BP9IJxP0ug
q5dm6TFyn4qp7xFSAV0F8DKAOt4MiG3.XS.wUOvAnNhCvWDGftUvAR65A.IX
tcb.+mOTfHjCFe.4AtvG7.6mO7.gXrHyH9JN7yGJPGumQkHV6PO0O7Pv8EuP
6FPpEZvkCo2fojDXon7BQQ+4yFhvjZRBStPwuPYdYKMfbWwvTOutGE7rYEom
Qms6YkyNeuMCtBaNqQf+wniWHySRSPvvgolTLBa12idqJS2WBeDfL3CNWXjk
Bj9gT32oHkYFrRK3DJwjvAlj4KOB8mZdDHUwTI0WzA9lDcTKeMGstXIowGVS
rFRNSaljBBM3JlxetRG4XmjUtSxLSXGwWzKhuHSE6SQTdwrceemJDyYpPMim
8o+i100DdvyFPzBhBrIdI1sonU8L4d7ZP8fo1KlIQnqKJ4fPaNoNvMIwswMQ
6pufjK6hyzH8sJVY2VqXAc89DFR.WlCCpPYhv1PYD48FJ6eWmQplQW5hxrcr
ErJfTYkmz1R6pIrE9dCakGktJ6Uk5lADm4j5pf1QYn6MTltnhRZWb7AOwYT6
xTIp3ynn1PZ3vAS0O4dyMBfkhxjcvMBbvMoaDsq3GMHJ9o1x0KnhEqcE+3aS
akM4cg1yhGTLYCf2EvJdQBjcv6B7soxeuRPfxJfJ9Oasf49VOWUfc4B3ms.a
8hkXMEHzIfwsbvNIcK2cwG9VzluDkqvIql8VRwKydJON5KsE2r7fepdmekqw
+9mVuLaCrdweVIRDJPx.lV3HfHYbr9uvbQffp+KVsYv6CVcSV1WlEoBbZYdb
b5rU6yUXvYyVkG8l9OriOAW2E9StROnNOfXZc6GVRQSboL7TQKnASDwXJLVS
BMXVFjIs1sSSk2j1oaznidUILQ0d8lcnpnY0pKgDwFvaEcwuOimUNHt0vThv
ZrExXoocOZnj6Mr0PKGRjROkCQ2exgFm+LRiCgfH3wLE1kOs6rr39TPLXPDD
0YTR6QCjeDOBsf9qqfHDXAFpGQOx+8cmbn1XHUnDB0YT5JECIBmh2MP1ZpjF
U1pCEKnla3BUIlAHz2+7XQHdKK3Wtn6ypCPqh2UjjVU6je9PZxN5M9RxpUwo
GuNyulrZaVRZgcBxCMgjYh4G1V0RyupMfa3FColf03rivvqR1oKduU96.53g
EFHj.gyOfDrCf.V0lH4vfIFInWpKuPB79gDBQ.4EVAWICUMZpATOgyfdRsIg
TCIDSc1ZxX56Bbh8.Nwh9AmTLvpZqHLAtZzsJfRuJ.EyfEaODVr8iFAFTQ12
I61EIftNpMruO3zvpQSLfpiQ2K4WbeEeMfFCp2QhDxfP8QXbo64b6noFIv8D
IbFrkejaHG.Tafa.NwLZpgTlmP5Yre4ocIi5ZFDkk0JkYzTCoDeoo8zBLyVs
PbnZtsTX96.2KxWSvrqRFlZ6iMJ11x0Evbo2Cv0Gcyzd5wAkPgLQAZmrjYzz
KrR7U2LsmDV8RIpEOgMjPonKa5YgIXesB0W0RPzP57IogTFtZzTCo9JrRvWG
jhciBzLZpgTeszzSkRPncgfmDPPBgSuYFruw4g6qLJvqRvtbtlQuGPJ1WHE2
CHkSbgzv2OHMvSZZOIo5ZmUqnExGsDwpF8d.n9PRI8zu2PhgHRCrJiHUilZH
02zTP6a.c1.1s6PcviIynoFR4iqdWL0jpILT9o1P3NZjsyOBJkMilZjfug4f
wWmVYXqBDXyQkb5SKEdrS4bYRXrdNU1FNbGA4x25pQf7FFGbcn.aQiAIXt9n
26zM6MJ.ecrAu+IrB6cnBA805LD9mccp.a0TZWEsm8GezsabLW2RFV8Hz9Id
LpnHO4o8EvBO41dQ5TaRX8lrmh1XaBBUMQil5YBGZrBe7v7cf58bBl.y3GZI
kmslBg0q.SMktEI3rUNWskLEeqzhU2Fs7Kyb2bc8t2BxoPI0Sz69cF5v9Qjz
XeMh6KpfM9c9GWTQzJcU51WjAMDxeVM7PXi3Ae6Ra7QuqgGmt5jNE8E1qNbc
sTHf7rzX60MXxY3WGkj9i1Zz0GsAHNacVy.vToqrjTBcQYrJDGnTMOaWfmLf
8XzquihVjsd8l3F6D7MhDTNDfEBIKPalTTIn2bW8hIGMbvP1+1LcLodIlGBQ
0ygeQkMIBvl9F3ldC0+TTdiMrr1n7gp3ZEkTdq5LMkGKHMYgiEN4cX3KdHHn
QC9nIn0FZWHFaj3kLcYoDVUn1rl0reccpPR2b05oncIKK1mlngEkUSVUup54
rMaxdC7tR2Zoxp0zrLsw3zhkY4Z383lhltirYaYopu9JGuxxSVq7Qcyl3z0P
uw5yJkAgLTHbDbnPpEIK+xtCUQU0GoZFfIN8SqsIJj9ElC+u6i1jT78yLMzs
4qcE4wpOqs.1q7ScbLKRaxrH3oMCJ42VLKJuaMKZU8QYryXV77mq.nelrHpS
BXodQhyF0nkSLhfe1sHJEPI9fa2hHEcWZQDi3nJmgHPfdXveer3BPJ8FyZ3r
eaSV11FNWM5hUQobQf0pntH9KsJF1LwW7KkUQECRX3BQnRsQnWVEwgKB0+ib
mYZjzThRz831RklX6Jh0nAR18q8w.SgeExNbr6fQxKzKquoLL5AQF2X1vPhJ
uj8hHSlduft1vgIFhq.6qYe9O4l8CfNfoSFPa1zOVdeFLrHrxaWla6ECGdA3
j8SXXvAgGDvCHGZwEMFELl9qUTvRhjSVvTrJ76W68WRQwxMwJ8Xa1zyXDLJO
w1llay4NY5USn6K7WtG+Wd6pSMy5WnwSiNXcP31SLS6tN+BFLtJ0FkKUBL2d
bUTQjyVAqpA9q9POAGE.UcBf4GduTjRIWUMULemBhVnLPjqGn.JE0uBz0qap
l2MvzY3J+S6xoS3KTd7BgGU8BZgfnds5mEm9BF1HvbATppS3aQ59hY5NOMKM
dd462bkWiWknOOyJgmxWnW30R.078Z16.KX58XNVyKvWHnZrlQPPEgf4OcdG
5mp4GjyOvdjq9Ky2jsVWO.W52J7t8467fTjOIB9SysfRgQ88Iq+1t.jcv0m5
uN+ae+uLOR7IjeX41UukkI4K2uQaU1dChkkwHafZgEQ2SJbGSDkmKu0dWlel
qWg84FbgtpBlapkFk8qRjqNVd0y7vyBCjJ0e8I5hfyyIMQum4eO5skYoJ85Q
VsNc+BmG+Ebx0fMH8oud3cnLqo3XC.N2EXIhdd5KrqXCD.2iRaOUyMqSWNrw
FgFHABTDV9aa9TJSqhyOPOm7zWO5soaGU150x9GGKtaPy3iXOpDubExv0E6N
58bj3Ht9OnErPDNT3pfv9WC2MpKeHMO3OI.Foy8K2e9jRWDhXRRuBOJjRAqB
MIwLjdmPntAKjSqoeaA+7CsniEtnk4lSFoKp4vHgqd+y+u.6J7RVgpudEcp1
S+SxiEtWPjrfP1CUN5TUkJ2VGOmtkGgk6t4ynSUXz2XGRmzq6D5rFF.Tz27Q
7EFQtOOmNGJdlRkg9bjtFdyDooaczPux5noTRw+5nIHbxqilVNZauNolRd.u
NWau0kWJOZipvUIwuYN5oRJCms7om87y5XKrsiLPaeEHCGpWqxiVe3vZpD5V
tQEpcwK4Y6W+h60O4bep9M95o23o0kw6Wckr7UwtmuYmuM5QgC0MZURRXPVP
00Q34i1qR1shywDt0qYoIEY4GctyMsEHnVW1SspKyiyBP2sUJDkfSY1Nu1os
Ftrf.NaeK1WF3C0EKtwTJclypsALUIIoOmcU593vFT0J42MbF6JOWPGTLzEX
vT.bbxWiOozJN6Y67kRaYiqWqrFdL3jC+41wiUMwt406RhbRHy3qOWnBU2DZ
MJL.QgDdT8.7jg8ndvHIfq7C23hKW40jI5bBVRnx5e6u+zLxvSyvWOMi8+Sy
ZflgGbZF+5IYjeQIY+z4WzY808vRL4C2DjjHBuZkyePuvAm2+oJ9ln70k6j5
CDt59TseSQhZ5scewtezjmUzyR2o+5Pcwci51RMSYx2CrzGBY0Jfb1JCJ77d
C+RdwyK1EuAVOrt6TLY.8p6skax1E2O+5v1TfAGbwPKhpi90gI2P90MBUS.2
AAQ6EB5Nvw2MYQqf3m56ArtEOAcZJQeBPHbfioZZ3rZdIZ8INzqf0J31mypZ
sZm8apmN3u2tYLXz13nuDmuaFxLLWeru+zNk4xeCR3yLyp101IbeiwsRqNI1
0nXwYwwGcxo6Ad+5xFN8x38tUYImMyZCeEVryrxI8JsAvxtKQnC8k1tlpEzc
f4EyYX2aIoqxdqm1gg1xnEQI6SNov2AJCVEs7GyvyZptbkVLf0WadevDWW4b
ilL0h5W9QS5EIGqWzL8KzaE8M6lEL621FklZNmORRi1mGsY1usRE.8J8kR22
PMQcR3OsoHE7SjKg.pkxARQ50sgqmZEoFfsd6rFXANtEKXYDNo0JDVqqobol
HXsFd0osTgS5SWbaqvAzZ3L5vC53VovILwcBBv9.AzN.ARnIFA83CJCrV61j
OFZHnMZ.m1KZfEBXHT0n2KZfAB5MMfEPGUZfGjf5smuy3s+IMLHy7GJoQVX0
f2ooOF2BGzvMcB7Y9H5ECssCpY6hktMPsgb9K8AehHcCBDTFbX1a3j4vlhq9
HLbPbvYXS+V0rUxCGIXT3il+Np0Q2eiMcNJ6AUKoZzX.ATef.bWg.niDBMsF
2QiADP7.BNx7f2VeAHvczX.A3Qv+AKV2p420R1XAAd4+.yeHfAM3wR+GDiOD
Lz9OTmFLx9O3EMv.A8lFn6BIiIDf7QNniFLH1kD.pYaBRdlQgtR4ilshg2bN
a5rl6iw7NpiMzh1Q1sqRsxPqbn8Hs.SPgmaHjIALgvp1u7lqMRXf1DuH050u
siBvHDzOLs.MF98ICw1iKqfS5dfSLItdCscnnwfznBbwmankFiw7pl.vXQiE
dIjx5FQV.MyWXiVHvAkCdul+jNZEqb9anFRIsbvXL+E9h+6hVRvpEf+YPKka
rv+9L+YxdM+gbmxgddQsA.kI.NompO.ZK.ABmNrUsR6chAcRvjA5Dps2YiOz
IUnr2QPmeEfd.XhmMRZ8XifeWVAMnClSgl0SsASiWWFXi2BrI4cTiNnDG.GI
gWNXrl+r1l+czhjtyxUM+E7vwd9Saa9S637GN19fyvBdn73yvhgd9SZa9S53
7G75yN+g9+8XN+aysUItayelfbX9y.lowb92ltIIpiyeWcSNCdu3+6pYw57+
Ln635Nvpa0032npfEOzo4sNGl8PQycvDljWuTAzYHrlN.VHwABgASMDxFbHz
0JCGJVmZClZHjO3KFgqe.BrCDZGLkPnOq1RGSeoQFjCq.MbxEvGoEflSGgri
A4acRROFGO7yeWtloAH7I+qrNJiDRPUosQ.6bi.NsLUHiBX3SzXcCHJOYdfZ
6L.VOqZcVmga5y7YceOhT4Qd3NjfTNbVK4RX3hwIeNrfw.VvfpHa.9tfwHEf
OSNBfQsjx.6n2ZvhbbVvWlOKWJsiNjZknkkGHlgmNR.cnwPnbQEgijvCd3MC
ZyPwjXGjFN7yer6pDAdX572SCX4k2IcUOPfrZ+uSo1CVKXQhoiC2Ek6I0gzA
pizk6ReJdOlzAlm.PWVCKrK.PfrgMZ.fO9IREc05NO7PmVG1NAtLWlKMF.CY
3E1mRcUnQfVDF.6lCXiGUiJDLNY+lN7tKF3dluY8VbjVzVRvXPDbWzjoiRPD
Cu5UJjproQ8JwK6Ccb4Wsq8CbXQFDPNY.T89gnCKOtbbBrhPGgU2rbAkmtUp
zKvnqoj0BFS3pN5GXv6EXfwtKkZ8Qv5na4JGo0QmP7IoxhtGDOWudcFKLfaW
lAiE.P7A.5hmVvA8sMtJrfWMZLf.uJoytUL+BnXBkbmh4WxGuoeeSHGtoxsy
N8sUkp6.FrS6sIoiMRhF930UWEMHAgNbVxvQkwZ3yTJ3hEExtnkv3NXRHL3f
wfvfHSFgA60F1niFTBgBHV.qfmsF3bGDXKxOJrJrumfFsWfFUbr6WzwwlhA0
21RIyPcsBTgtjbYg0pHDFG.XiiSKX1XPHTxEXau6TbB0PLRTCeb+pqUKqyzF
iAOIk1pe0cjMUp1E4ebx0EdDzSioSWAqiGgUjC1LhSyzG4Svvbb+WRQBrlCm
boQCXv9.LcXusx4zpYtcCpHX75WZT.FuRaG5JVsWBz1XN4RiBz3S9ij8ZE5X
P48GJsEuZsQH6AVFhVMbL.OehQtiUuGnDqrBOPAUiFo4O1m4eWRIFNvE.ffJ
8C.fVkPz1seMNemcVXl6yeM5OgFdn7AyvjzrCMzs44w5tQG79M8544Q4KeIo
HdYw9bnAO7s.n+dXNBjxS2mX6U1pm7+5i+e.YiRwT
-----------end_max5_patcher-----------

Patch for Drawing Sound Path:


----------begin_max5_patcher----------
4453.3oc4cs0aiqas94jeEFBsuTj3CupKmmlcQu8P2nEs8kC18f.EaEGsGEI
CY4jL6hN+1KIWTxT15BksjhmNCxHapaleqabwEIW7ec6MNOl8dzNmE+uK9oE
2by+51atQcJ4ItQW9FmWBeeUR3N0s4rJ6kWhRKbtCtVQz6Epy+Td3KQ4gEQk
WIc+KwoIQEpGCqO4thujDoteiaKaeQ48gzmcaXwpmiS27PdzpBn5EDvWhtaA
lvTevQxOHhiK9+0OT7Z0aN6we9dLwQdt+8s2JObmkXSTWdLJ+h..QeV3TEeY
aDT6E29BmGCS23TUca.iXDxWgNFU9gFijVvHxo5MII9EQ4ODkF9HT+PmC9id
S7hOg0tKJc8WWrKae9pH7TwdwXehDsLfBDzIz8NK16lv3zuNMb2cwaRCSj73
XgtQmrXrmqBZbVIBk76Vji8lKd71jvu70E4guFId8K9TRV11E3olV0u9.1yS
Qe7T5CXJqKoB2fyQpnHayljKypEtMnZgv..LTfBXrxiMBO+YRV3w8O8TT9Ao
g+F74OlklkjsYezC+8myxKhRiVu7svWmFgjmRxBKrRFIvW0tfKVQ6BHcJgbV
1MdIZ2tvMQmPmVkDIXDIIMRAHWprSmflqTK.gGVPmPFeNP9w8EEYoSiRgEsB
BMEvYd8qUvOKk9Vj7EBcqkb6Enk3oA7cBbJH8BV476TRly+lsEPWWvltqqEM
.x3isQu1zlum6tj+AnJK74SoF6xb62mOJaLMfcu3m7C.wAPqc1A3w2h8G.h8
zNt3o9f50EhIdmkAa0u5gNu7ZbzauFuK9w3j3huTql+zS6hz0KEo2TyKIa0m
iVuNObytU4Yhl1LbZeUR7pOW7bd19MOaddPc74Se.3Bud5EdbyKYqipclr70
hJuwYREJ6Jj86xCeSPM+qgEOuT.4sgEMx.oMxtn85eg8NZ3S8WxkNtSWJrc4
xckemC9x6sTbFWeuF6mF66HFJteF5NAxV9bdwSK2EkHntwYocwXwCue1cxFY
rkDtz5CB5RAUxT88aQY7aNmmHDenaz865T.8bPWaA.58urX2pvDQsYpBQ.EB
M.zZIoqv+POKmdElBD0kQw8nmxxeITUscun.BUBYKBGDYt5d31E+Ygax+X3W
Bk1jajbwrjbwr27bu50XAgQnIi808nF2Iwx0w7MAVptohNHXfwBCcQ46DFmL
3+23Dtcqwouw3QjDueNS8h7tq5TwoYlVAEmJORZFGdd2pyFlKvSg.L6yAB16
9kUQ4qQXcMOcerpp.mTvFus7EVo6Gn6vjB6XLm.9YYXbSZqFZSvrV4jsMJMN
cadzNgpcXgt5Uc40QOEtOo3gmxRK1E+Kfkd4Kugq+T3pnVe3pFA9g73vxNNe
iyl730YoxJQMhs7zk+bBFLD+WtIXT2QZ31FdXAaVPXZ4h6Dfb+tGCyUMoBxn
jxKVjkkT+RUOWRzSE5KuMNM8HpXQ111uXd7lm63YeLSbwW55cqtxtG1mBW8A
gdZwC6BesN0tHLIQq3V+0+dXZrvlTTQLvBHnpKdRC935W40FtxZgX7pn2hWW
.9NXJLHt83skBQNUb40wah1UT+bEBGSpelSrYHN09RugdnH5ksIxQYn1MTaT
LL0IMMwU67c1ggiC+cwh64K8nXrq.mDpOWzqDi6TzlWzpr8opamabgl5gQKX
rUW.5o2Fs2qRUerntFsbHC7bsmyzIUvWfaJakPah4LImJT6zFk.MqTBeDLfQ
pNaRQkGakPTi0V5ripBNhDH.FsRgvCjBg5lD3RvP+N8sjFflCZPM2KNJvDUi
8vDqGYFqpVi0ptUUL3LcfpSfj1odbzLQk9MxXGgtdHTdBwLAsgCc.ger+WmD
ZO+QkNYN1sWtFEoSaNG65dOTDeulceugfcU680ha7Suj0+ivGxqN4JBX2B2K
Ubtz+1sMWT8eZgzAAz+7ed2uNY8Bw+ctN7.vEFWHLLTQXbPezMcfGu90Gq0K
D5RznnpxB.C6LkUdtxsIBscpUfyQ0nl6ZybnHOuNSv80sCZoCU74vWhqIGNY
PD3nPuu6m.4OGDnZw1ZrUGOJVWWnlHGhZIk6ZWqlt+2qtFAFpTFwRQI1+802
ErO3NotKL8RBneuYtACTFWK6aG46M5CElfAXa666GbWe+MKPK4yiKjPr06i9
QbUNFQgoqAs2t0QF0HI0Yf4Jx15bsDtMhQWTn8Qi79dUXBK7ZbHBSdn4RXBs
TZW.sTFW74JnJ8St7nvXZolPXd8RsvyjbkLh2BQqVoRzwNZK8akhoDr7f4Pd
+JfjYhR8KIKdo34EjQSfZDHUZC5feC79oUz4kVgulnUH5vnUr4xdUdT3zDoo
ZQWA2SzU5Mzc50rCPEgQlOnCxmaqQU4OEk7ZTQ7pvumCRk1JGlhsKHUdWQQo
pKgYU6I+J7zKOSuP44RFfmxQOWTeL.eTOLf4wxp7KK9A03+Gmk96eeaVdw+H
ZWwxh2GuNxSOBoGOQPNash6raXBz7FhdB.4g6k4PFNy4vTOQJy1xbNPU4jWu
YtFrR5znTGK4E0qkqELm3zpIhyOUMxhGeiOGudcT5wj40w6jpvqsWGdppxzq
mprjcufXQcN35pJaCYV32gc04WhWuMSnMokbIbcT7gQGB2TIXdWQTpqPo5Un
qHp.8xnBZj5Eb0iTrDo3qCYTjk04F.2P3N3.8bs+Po4l6XqXHxRlyQ.kQ8Tt
IGnWLnfBW8RZWNzCHfK5pkHPnWFQ.FkQsJ4QkzDg.9GEQvy1l+7QWlLO20Tl
m6N+H0ch0tEbVoSafC0ZfpJM2.kMDs6ygkpa.UOwnPtUklajRGhJ74fTcCnr
ZMm9QfTqcbH3hTSCL0RCbudwI95wabOrs7lyzvhdgf.S+IMuQVXt4M15dz4p
rAFRzoMEbfp0SUo4FnSM+DqSJ.l7S1rCS2I1IPNrfDutcBzchcBrhHPMc6qd
oObm.41pYS7tZr5xr08cJ4poNSICgNeczoXpsxFMvP9npyDasfyudpx15JK6
h7jkgAmH7TAXVUZls0Pl5FWoHIzzMy.CuTsBtlt35N+t3hICIfyWGFAvSbWm
Y3wnqyGFQC0f7zxPZbXjQ1uNN6uqV9rO7iQo6OLDJkKz2loNOt4o3jjUYIY4
F2fwcbiS4X+3.20cFWp54jo3BR.Ci8k44BJl5QbUeS7EN+HNu94vkOHiyBPD
4sybIdLt5a9DJmVKoYX7njC+lHb.7KgB7QL3ahSgE+lG+ngoazKoXOj4XbID
gxyji8V45qdIMn1ysuHaSd35X8bNrhccfecXceCCYq3NaZr4bdQvHhMeGMIP
WwTggN72lrOxb9O1MCMb0JwOdMFCE64x7jjF2JJcf7TkDoY.D+w7nnzKBEpL
nhvCTw+jeC65KDVlO.7+Ekjj8l8HvbHU+I0pxmGfP90rAz.J8IbrhU44i8wJ
4ed.WpSLR.U+NJeANxUp95GfUk+CgEE4wOtu.L2Xl3EFzpGeSR1igI50FdEc
rqkR9g0a9sGzqFXdwPklDJtn7DRqI9hx2MLj22c7I5NQholkfP1u.UlDXZL6
Wvpx9Ep29CqCKBMr6WkQKzyOFyICfyg6kRE+FU8GDxqOYakymF4zSZUXRRUk
2GR1NvGmdDW+fv9gz1Q0eKO8fNwfxcg36bccKdlGTHxIMS31P48qNyKQqikq
HmRHWdf14wRJhTOEwW5RCD+St7HVx7PHDVcYr5OT8+.O2Z3fSR1FoGH88IB5
R9ROD7ahzKDZBFJ2cE+PpHpoiNgBGTTVaOQX.lpShaYUb9p8Ix72FbNBGjw6
TNQ7F40nt7CWR8mizKMGENkclvQ1SAGUObDBmkTSe0Q9geELvdEe6d5R+lkR
thtGmuD91przcE4gZyJivIPKQC7.yuyirkLpKIvu1WwLQSURyAPFgNnI6EFV
ND2AeIUpJHZ71kClXPZOjgms9ePl4qsiGtej9sbrtuhliORnpRAzTMDWWw7n
64HEV7I+IbUU6CJt9u9rbgi9aIxSUotGhBWWebzezkdLWOoGG2KXxHBS67cW
WQN+28Mo52Kr83644yUe0GIpzdGtT.WXZzS6q9gqnovKMozNpkPROltTlXDO
kyeAZbiqa4ZfJ.DJQJTV4bUoKRiTtszX0vLqouTWLDTjlW4KmtpWFI3pl9kp
EqwG.nIHux8hfCQMoMTiGSXaLsuuL.27z7dnLecNWi3df6aN+tabtc20759a
+L1mbXGk9EAInvtSYeb7Xmx9tFIHfLhUDjf4JEFF9Y89YwBxh2+hv37gUyTc
pFeZMdBquKYV5Bxer2UtbdaUjg5LIjA7GIYfxKyUYVRE7+lamdvExU+5cofN
SKqrfOf80ExTkzV0Y6cJjzq6dacg44L16nIaCWIpOWManIk49dHa7na2rUxg
6HRND0gn3WiFm8wGbOjh9U1Yv73Ptto6hBPmNJ.4CiBfYbkKyVQBHANe62IA
c16Pmys6tWBDx3B3v7h2hSWm81G.tofBtF2dct6EQPmCti9k0gq95EAsNLdS
7TctSW+Y7xiMll6GSi2pXIqFTAQEc69hcecAoyz9eefj1kOrGLfai1KBhrFz
rFj1UZ0aswljHO70EeRfMvH1tEbnz1nvOGkuS3NqrXtL2U+3NgWceRQsJjiN
RxtE9K9z1vzTYKhOFmFtOOLYwmVGsJas7To6aYuLhOPhbCq9Oq6u4I7hdy62
.+.lhFbOct5rEYzF6Bp4Rg01gop8UK6YMjRcwykCoRWrbTcV9E0r1XvAsKas
CVTzykOLtKtl62Xbsx8OMsum+U0G+1vUe9GRW+GxxKdVtsos3d7G8Nmla4tp
2g8yDVmc6pl2Xpan9pfEnYGOMYzTtSWBo0l7VsMglpMIZNcdwbxL1BV9P3RI
J2pRG9gNdBwbBW2ZDXA.7k2D0d.fo58.LXfb0o8LyT3+LC.N8R..gCIajIB.
91f.2gIBwXvTnmnilYYgIn5We0U01zZcf0eMC.C6ddlklBDfsEA3AnDqUaAm
qvBQH4jwg3qO0T.CjM1hH8vHFw5yDPU0YDgYjp5Zi14Qj9ojp55ai0hf4q9X
kxCa9pOVTcFX6wZ6mTeCiozoQZiysgZ5OvFCPPNsW2aufCKoLcA8.EigUsLZ
ZPFc7akSu73lkl43XacThMDIKpoiRPxeYp7yvJDnXSmMBHv9X7jgfZMVzhts
2PUtYvdwFzoaebUoIB.Da.v.ZRTF9FdE.nvn5OU.fYSqgrApF65SJmKfxpNr
BUTklBDXSCDL9.QftNCIdeyRSABroMBl2Yg.cZywrzTf.532HMziGtdiRJnp
vDT8IAVV8GhisvtvZY8mGTUZJ.fustlSFfcHrYTKv9tpAB2iLcgtvJXfYCSN
pDFfwHecKySjwHhmsHX.hRdLXBY.KpdeXJFWuDAFLj.8JhiMMt7QrwTavYEX
fxIulQooB.jQN5dlZF5zSFQu0ZWqTYdyA0TIHIcWFiAxDx+5yeK9PguQe1I5
s2GvGRUoo.FrInmGPCLXiFalHabDarPLvF6YvJk000r6SGUZV7Glfl.zQobC
zQgDO9QklGzM9xcb5ROUJBOnZouX9cF1PhjMQM6hYiuYcc6rbH+Ro2sBqWpz
Xg1j+DYrPAt9L4yGZiVHe8Nxkd1xD.AjgxlNLL11s09JvgD1RIGpVo4wbtUb
H14xg..o2uUOpDzyZnypbuONVGcfNDpYct541NB7OTU7ix7fJenfGr8AMDBX
ASJBP15UNYVBosUwsafc2D7YgqCbJHeymlHmhswZzv5qIIv2n9qi.lc0eXH+
C2t80n7xsvdUU24kveFVZ4d2c6Ia68mtk2291c+wa08pkO9QYlBfD1SFo3nE
Mul.2PVnnbtgzb1m3bx7DmYVm3Ly3DMmsIZOSSzRVlnbBvb2ssuT+quL+Mkm
6HSRzLi3bydDiTErVVhv5ZXeYFhQpxUOCPzbsqmr9vYlwGFF.DOy+91+CaRC
E.C
-----------end_max5_patcher-----------

Patch for Mouse Tracking for Spat Sound Sources:


----------begin_max5_patcher----------
2194.3oc2bszjiZjD9b2+JHTXGwtd0nsdBE9Taewm1S6oMlXiNPhRZvFAXdz
SOiC2+1cQkEnGVfJj.oNl9fDEpPjO9pJ+xLQ8e73CyVl9prXlyO57QmGd3Od
7gGzmp9DOXF+vrsAutJNnPOsYqiSSp1NaN7QpCiRhkk5OCaNYQ4Whk5Iu2zR
qJalGwb10o4aCJqOiq4LvjJ+RlDDI0WfyrkAIal47+MSIKnb0mhR17btbUIL
KWt6BzbGJU+FGU+Jgr.0dMQgZoIc4u9ABdV6WTdvVYoL+YYRvRPfQ0eze93i
0uL2RCxVYQQvFYyWao7UsXorBoYmzLQrzLg6znzmwf3osBLDFrI8YLnzYipB
GjW94njvzOe+zapq9MOVuf.wkn2IxOqt3+lZ+ubPKHSiBqVqUu9nGs1yG71T
tV4E8o0X7Hp0+vaN3ESiVWDsIIHtW0lyH6shGdsK0VLlXbzh6.zVvz9UlO67
6uwHioSVAsQ76E1VHzfZFAAu0qZitD09cXrLgKrRlXgul5N1wx5.GDrr3pLR
cBBhR5GB3i.ut.Vt2u0fMhH+MQeca5amTooCDYz09aysZmNAxSq5vV.mgaC8
akEA.5G6SNuRi8F6EAkoa1DKuO.dNnxXWf2Fq40S5tQ2nk+YwAe4MmRYQoyS
wooYN3QAszyBiyhP3BHlOF.J39gHiJM2bYP3cfDfGQiL.5s.cuN02wjCvxp0
qk4F2+GlHOOPFvFGuGlBdbscPzqcvaDMCYA+lSQZU9JoCw40unHF4zAWP9jB
CXTOH8NuEbkYff6EH3NlVf0qKeyQGX7Yk6JbqTIE9tNrQYwv5zjxhnupmp1E
eEIGHX01FhGvc.6qeidZSjaK81ZIHQsMp9i9o7H0c4BLdqR2tUp1j+Xq226D
Vj4Ts+NJWzRHzorWnV60opNhfBQQ06Q5p4QfEcvgRLtViNfR+tJXUdpRtcdJ
XUYzKxNhnLTPzmhBCkIcBqHcCqNeMlL4fwg3ymYc2HCpFQJZk4QEqBLTDV32
IwsNvWWXA5ZXup9hTafyaqTA5z1ONqG62MJkmvhxfxpBmUYUWE1jb0XyZS74
3M1.Oqq6E220mL2wyqOHJ2cbgnYAIx3QYmsSocTSAP3PreHavtxCzeLY6sJV
p.Zww2AFeTnDt.EWleedyKRkyxkExxqxmw5RwZ9tAj67iOQuExEHyyAl8PTK
VWaTLhAk.NMEE007B4NMo+0O0NnJGLMH2uWlsruQRzm4YXySsnZWd2ns9kul
k67g+w2Eg+fOB8uI+ye36VStCq+MT8wFJa8S4fR9VARXxoiZSAPG8l48tzf.
0BxyhhgQ7ukqQzKQvL1cbMBE14vfVvjda2IYhJH.9dVP.CKAJhYwtDjKJvg7
qgAqd6p7tn9h2qEYFjmND8q90SJ+iYksJTByh5Wdy4IkzBNyBGJLJSF7ax7B
GhdXt7EY9xlQJJLx7jf3BGgySJluIJMxYYTRPkhpnySgxUog0mJoZGww3nD0
oqRz2auqowBzSk+.9rkLY99G0eWWLHJDfnXM7QNYpthympVQvKxvmUyVcGdN
nTkB5xpR3oN4gVWVOaYA96wzqmlIy6yoiNzoeReH6ZBRLTen1mcV+FD4D3Oa
pPJuiJ839t0sUscoLeZJyrUwawt62Blyz7I1nGu8dq9lbrsR6QeK05Mu1LrO
Wi2n2HRVJ0pPVWFpqyhv6yhLum25uuz6UJFu9ocMhwrgBGuqymiKUyy2XZzN
0k2+Ca09JsdB5nGG8nVpuE0m+PKADUxHTP8cl6r61Dp.EJxFkQoI6MG9AyYW
4FahorMJLKU4VKZXNip6RB0uoIIlA6tKQE0X5vtA01J8BKjdr3Lh+3INtbKj
man3LFVmibtXDzBL+1hn0LZBbubazf5R5eRM.eZMvkqavIyWWCj8GMEZfEJf
6v7.lUTXS3TvefOfE83I+LjMXH7MCRyrPbpKm2PLnLUVIJSnOjknfzLXBLmG
IZcH+prBTY9au7ChLlCAOXh1Q2KMf3cMZ.Cp0xgiHDnQMDW8FNDwznc1rgyQ
qIlR3N0J7t6sSdn138I2N4gXi8AOv8CX.FyT1HeV6no.wgswhVCCXCYGMPlA
hjLFzu1CG4apMFABfimFsylnGCy6HzauAMkV32b7DH6Dea8Lzg3YL1a3YshB
4DdzHnHYhc9ooP6DuuVISrJth+.yDg.VaWv95uazTXQYiOWulToHlm3BySv+
9itM7.IXKyrAeaPKVQKkd6PuGrKPGhi2MUbXuuDGx4DG1.yCE6BTFgpE4gaG
MEn+C.1cn.nglHMvxkdvxW5zr7EOJ61+2z.8lSLj4AJY2noRCv1nACHuilTL
LZ.v6axz.qx8icyVUhso1Db2Kq3JvOY18GMEVTlsYSODTsYqD+8+0xc3HB7K
mpIyzCFY5wiIGB8noPysgXsK+1gkrIOraW.GL1VyysgtBFYaQSFdkXagljoj
+mUYoNvD4zIuA+Jy2c7YkcniGAYYuHyKLBfVrmsM3WSyaeFHT2tDXn99OKW9
RTy70O1TyBxW8onR4pxpbnmNuJfdWOaaZnLOoJRuQ2i0FrGM894ntrrq81Ug
Qo+W8y08y+GYh4A6VYnVGTEWdnwc4l0QwwqRiAwa+Nd2zwnYvmN2b5149w5+
i.3yvXgxTufhodDW8QpC378fylqA2bQLNyGQpmJyk3w35iDDJmVeD5nKir6d
gv9vc.4KPL3H0ovp609WVPxFnwXDu1GoeE5JOMKMuAlntT+14WUltIOHLRBO
xCG1V+4FrYt5SOtkay1pLnQMWy9X4VmAzgueNtR17qJ6zNhfUqT2fCLtTrmK
yqVMcasX90mpQgGQA7WxkxjAKgnZQhSq+q9HrqP4PGeg6+IiiS+b+R29OhIe
T+CMf6iPh1kvmP5EDNVad8DXAVi8397Z73Ep.pq4Oe7u.IQ17t.
-----------end_max5_patcher-----------

Final Project – Timecoded Vinyl System

As you saw in class, I created a Timecoded vinyl system, inspired by Serato Video, Traktor Scratch, and Ms. Pinky.

And while I did not physically reverse engineer the timecoded system myself, someone who uses Max did right here.

This is my resulting patch with screen shots in Ableton.

You can watch the video demo here:

Screen Shot 2015-12-16 at 7.23.44 PM

Screen Shot 2015-12-16 at 6.46.36 PM

 

Screen Shot 2015-12-16 at 6.45.40 PM

Screen Shot 2015-12-16 at 6.45.32 PM

Screen Shot 2015-12-16 at 6.45.16 PM

Here is the max code for the left deck:


----------begin_max5_patcher----------
4643.3oc6cj1iaab8yq+UPHTzlVrdwbQxgEsEIMNsv.sIE083CNAKnjFokwT
jp7XscJp+s24hTjT7XnVIZtAx.VqVxYHeu27tl2wr+2Wbyhkwefktv52Z8Vq
at4+9hatQdIwEtQ+62rXm+GVE5mJG1hUw61whxVbq5dYrOjIudBKMyOo7564
+NeX9YAwQ2mvVkodGDG3c12ZAwn6PtXJz6VKB8NvsVHvc.qenXx9YqdHHZa0
IRIhgAIdxeXCNdRUdih4.0WOXsD9hW9iuzkV.dQ46BhBYYoUGI+hw4YEWEnu
ZZ1GCYxGwBwE9eu3EhOt8IRtVkmbm093z6r9hco+5VoZgAQrUw4QxIf6mtZi
jTQG26HtNPJrfrRb6mrZSvhg48jnpNyFp5+9AVjUP1uJ0Jh4mveYpe46W7Jl
+5uegUZL+BVoYw6Ss3n0ZNwvx2JMXaje3sVYODjZkwBC4e9.yJcOis1JK1ZI
yBX8dNkSLY9Phhyr7CCdjU79qsRQ5lZiftBBrqijZigheXCqPs2DGkkF7SRB
CTrXbLwFMaH1e0+7Uu96r9a+8u6q+l27lW+s+4VoFntoFdEnOm+SxEhwUHEU
vYG6YCN+ud8q9lmBNS8TpwTZAgd8h1fYCZ+We8qds0q+1+1+7ernGcI1TAVg
bknHEcjtjJ3l87QS7+HXGeoaMyJHZedlVYv2G8E+07zLgneZFKgE+qG6JM1E
orz4TQ0ZWK013YC4HLdkTYOmbXsKsmkaLPtNiobLCfQdN70bu9VyIvIGIiXu
m+lO1WEqcAqCV6m4i5AAcHp0LjDOcT3FpcbC09BHnUbCdLtouhZPYebOSABK
VX8CWBztOoX.Vv2Vf039vZxbBo2wRS82xNBqgTpKdw.lgzJszN.0A51tYHzm
GzsK42uNOIgecquNm0sqkUjhgTkyHGbHGpDrGxibGtaLbFEpjc4DcczCMeTI
7xW9xU4rAYTfRGVH8pMvC7LPaP5vXrMFHVbcv3Ctp0ENS8lMlv913LF24Jgq
5e+hzGB1jwc8m6GeJi62tEGk4a7J3v7L0htfZHH.JmUg1j9rnScmbxwx7rLt
jVOH.0UrbZ6njuK+rU3eL9bOBV3k9QaOqrwAar9EAPqemXAOSr8O9u0mQcfz
uTB3fWKP.sWFavkgRbInB+9eufL7K+k7eAY8G36ZURQfVrvTlEpUFd7vtBvs
Mx+gGnPwWqaVwcNYbrKUdYIA646dmMLChFosc6i0vgLBjFYNRKUNo9w4D825
y0KhrPC68GAqvdRud+4cYvdApedcAzFhn3AbDB43zzQnV7FrGijft7fz.+fH
zYkzS9tkrj93RTQwk3PG1oYR+t3s2OweGiuE66YQ9KU3C3bvA8DLzLH5qERL
A8QNO6P+1Udr2e063VR.CSWrARJhsSuzEzy.6EqhCCs9RFmcXsEbX4AattCO
HE3A4VK60Y4w3bHYjZNusTCpdXBr3d4t9UD.MEPbCsO.za0WoXTuUNtxQxuy
6XerBHJtxi9g4rxr53nn62TP0ac1nVmMD.nFMcbqSGg7La5Nj1e81XrKvjGf
a6yGQcL58609zEgmvjoSae5NTrsISGBZc9RSiUlu9q7Gjlqy+Q15647rbl86
8y3NPw2lgJigUYkjxHxWid5mfPnHiJ2s0OH5SEL3O5mDwUO1wc6JEiTkBY3g
TgorrC752PNUpNGq1cDQGVDmwYHG1uavsotucod6tjwUwmVHge3ah+uIL1W5
0XXPZ1Age05W4BWOKgRlh3MEWtjCpBPGFGss6EjZCM8g3jrxw9m4CqsQUfWf
Vt2NN8SbuW5VlHrF22WxM4z5cChBxB7COlN21nTj1xE5ZCImOjRUujWbyA16
SiKuKeTSX9q6wDCDqRQqJChX6d2Vxrx1pjOYcR79NkpE27sneX.4ZnscC4Z9
12UB1z6b8bcvz9jtgPoVfWJCABTEZeGPG4dkVl5USj4GsGdvJK9bqywIZFv6
bAPOGNlAti.scnNhuQoNHWALWAVWKyX0N9+6VCRwxcHaKKRAsuhSns9p70Aw
V+ofP1P6.aZTgTe0uGkHMYjZUSBYHo7CHViw7XPZPw5ySWL2Lt9gX446E0tF
Kufw01TVdWUH9dITEvxyIOOB74loGLJl9+UvZ1bio+mYb7cEM9+TNeSTuYUB
iEY8ErzUCmQplUHlmmQ4iBIK+.ntPw.mTBorm9v1KWjkKIC4YqSSsA3i8qMM
jyomTS9BbakOfCTlcHUzOkZYrKIjiJVVtmP7xORZT6E6Ekdhl.5Iz9oROwvO
uzyr3saC6Kh4HGUktv8OydnzJ4clhFFbbAS+jP7AymVAhibFFwcdljNM9tHW
KeniL4nPcYNoBDlcwlTZMzeyMRQeaIyp2Hd54Vsn.Fn5QlUkORW3793z.Y4e
8Kfit1FUwYQUcqpBGpKV.G3yAZQ8BZukUeHoh7OF06puyyf3c+e3JeShsPVe
o+pLtYTqQyCnII5JbVmJ0NXBruPgo3xnHnG9.Wa5g5igzaNSsAyI1fM7Mlju
agQsVP03oRMIunXjp5ATUMyokWTa3I6uvl3jc9RPwYdlOsD1d9VTspxaYpTl
di8ROU4Baj9jxHNOCJekeLH6tcwOFvr9x0I9uOK1JjsIiqFJOKVpE9fUXisF
oDGgp51E5R6kHQFAQZDbNb75dNWXRvGN+E0vF99pSUaq9fsZQ.cJCevWkHhA
POrQpskn8dgpJ0EbWsiBts1QAOqzm0XqJ8FTspAX.ALI.CZxkN.CnSJ9BXzy
nM.0klKKV5pmBCmNR9Dzovv4cYJsVs98pvNKoYn91DDxdjkjVe88lE962W4x
0iB3N+eTE5fxrGufC2pKcHkTILQv3Ty+P5r7S3TvLN4KOQA9ef5bHTfhHglD
kGTK9cEfTkcoZen8EzszfLEokAEbwxsgwqdmJ+sEu7EwbqSAQMYoKu8Z1F+7
vr6qshgtq06uweEqyI2JyyMK1lDrNNR.D0nzhKW75DoDRsoypHibDQ96aYxp
rX2wM4lYxxSW5mTIpnE0q.WwRbX8aUNOggJ8s2GDE0fJlEuu6alDr8gdl6xX
9M202yVdmz6yiT28dtja18hHWWeb9ggZQ45O9O3GEvsNwxBTKAHP4MUpedfa
eINLrF9ptyisbm0bd3Ur2GrN6A4KpJy.e3A6KXhVTtJuNXKKMq90x72lV+JG
I9xuT9RsL58Yrc6C4XQ8ATqulqWPDGT5U65MT9ozPTJs0QDfz1Bzw9wt3yCA
buQsDW840lEftixbGTBUc7nh7dYDnqDJ+1qIDyHA0z+2XqwrPKja0a0srb+z
NHV52gpOjqZN8XCBGTuzQDk5zQjt8hqGxZ61HN3G2kmJKJcmyAIFp1Blmzau
SiDC6jDC5jDSFOItRkOeaK0AcCR9As9hcEzg3tjtHte6qEow4IqJd8ZlIq5T
Ht5qrfnRafusTVtw3dHX8ZVTSZx5fTgFSktai3aFKDCMDhQmIHtpmCbWhBkY
GoLejbKv9qCNjIv5iR9IrHUJDrMxiHS8qCxkXK+lGEf8pkYkVdDnhGAxSj9X
wDw.9LIpuoxnb+OhmzSfqJP6iPkxSp1H1mDuONozwo6vdmTk0MJambG4V5Gp
sLVppnOCoGr1d5Y9smM0+9fn0wuWuadYIpINxEfm3l4QpiLAsIiNyu.8xrY9
Fp+OSaiGLT4LpheVssqpTjOP72b0moGpf00xTLnJObetFsRt6DiKZkHGIEh.
vZSkmRWb.9YazJ+MbEXKFj5oqc1VX1ptC9KTutnJ.1yZS0EsI9SRcWKy2rYw
fmqK5lHGB5so4wio9H7FK9WT.vUqHXS9xkneyV8.mMjUgyw3jIqSfL04PO30
k1d7XZTU73DitP8gmHBDoODm8INqxoRZTVEb6MQ6XxrSRqKqfgww66sEaJpm
Kcl16UBCheNbPM7FwwK0PUnDvsilRbfXUi0El.v9PyLL5XUO8GJMFYhWKBL9
N0DqCPihnbZYjD48y2LRFlusZ60zcAOUoHe5rq4uL8F7Qc+x4j.7XPzG4adK
JKIN7SVorD+r36Q9V18RRvZERx1Jn2j+Ca2+P7S0TU5G2sLNrE65m+pgQnmd
7lr7pjlQ6dKLHH44vwHPv19jRJTyfksZBt2FAEdgJFtKfzw1j33GYG7Gt2yQ
.s4G0g.2.NDCgWHwhV5TtR5x3BByR+zfUY4QABUt+VKBoLhOahCCieuJtKhL
QDWKGKRU9QYqhSDjll4PSHLo6RAccEuXW5hJA0jeeUMn00HJZFBE.VFTm3j.
tlb+vPVzVUxXJlcVvp2U8ATLxRPGJ7RP7uxdBd+C9or9dF6C3K+cfh+mb+vf
rO1BLJR5TZVBiO2x1u6rGBpCEYy9PQRHGqlKXkZYj1aEj.seFTlMBwVVhQao
EVTPujJ0FRWBvWn.tUZM6h3pC+08otqhAq+XbXe07GUWxeG53e6ixfkAGmqH
3b1OIQDb2qBg636TMrm4cpVQ7cKRIXmS0ffvgOAlwAZFrRVibfKA.H.Gvor6
lc4gYApFJ4L1qqorLNdpaF52dbWobTGr.0iP+A3NW6dabVa81kz43VoRrZaN
rbas7o.o1b4BwCl6brK1Q8MfCR9swsEzS+zSgaYqkBWwXIJtTSLmFDxs00ae
0b5ID38bWOD9G7oyHufuvYj0I9aqhxculRvTCWSAd1DprGMg..VksL92Pd3F
s.UGqoJKOGZrwFFfpZLo8MXWbdHHhoX7lMbl9tWUcNASL87kh3odd2CgvsDA
YXwfZEKxIQummNvy2gvt7wWOi5JDsYdo0n6w4iFTMQycjLZmZi4nDQuXWvZ4
ozXZQH1oGB3o9Wfhb8b30zLq0GsPYJ76YB7y82yBZN7qyP.l74ChgvAH4mQ3
w.vA4MYfi3vrbP3gPmN3wjkKwwqWubXmQ3o1apCvwc5HOFPcvvYE3zPk2m6E
KI3LM7NtFPcZH+84FbHzIi533Zpj9zPdDmXoCubMcLyNHSDtlNMyNPSVuHSG
7X.3LcbO1NyKpiMZlAOf4E7zvEhNfGzzBOC5WnyzAOlXZmNcxWjYl7k7UMD+
is8jYMkXh0KQ..mR5yf7yz4E7.mP4KSzOOc6qvDpiyLCblNgcrIJmwSmwBrI
JmIf4E7HNVqmHkgh5H0xYn0qoaqNXSBxBd5T9fMR9BNufG6YF7foyL3Y5hj.
1DiW3oS+CxD8yvoS+LxjPafcmWvyDFCbjio1KlH3Aap6OvYD7PlN3Yd4rJxn
XILclSMJPcS2VuflDF7IT6iQvCjLyfmIb8xDsyH3zBOPSfmoQ6CzddEHbHYd
YMEhmYvCZlAOhWEZH8gjoEdFj93NsvCzD3Yhj2Aln+Y5B8rQKWm5luTUTTiS
IKAjz3zwpwIi0wmJVcehX07zvRdLKnJvoFUwTYQn8WxWo+CgcwARUcZT4enB
DGU9b.urH3QXODTUVi1DOfpTGcoDb8CLhZUULmD9c6YQVuwOJ05MrcAKE0Wb
kxsq7finYuGz84pwocJVT+D3fVdtaPcA1Tp5aGgK5oUdpa3XyeIhw5H9mq5a
pmTsY09wjwwGMFkiOOKtDOKO9QJOyLZTUhd.Bz0SBxd1DWIXPIHOWIBYeH3X
9qVwhp+WcBrXsSRjHE3B1UcspqgrP1tlS0kxQYEMC.oT023OEDp9bqMIhqMD
KGJxCyAWE6CD3z3Elxeix9nn9qDwGnDHgNtHrrPZo..jnm7KNPkDUEKGhaV7
ippOtflVUEQo.QwwxlZppYc3fCy.AiNOY7qst0n9iqNtVVmFhSqJlqOw1qAr
MXYbnH.VJwxom.a42bITWg7bmqcdN.tHgbYV7lU0Aq3OUI3V.B8gPYu.A1g+
Jk.Ag5n.BGJFdwX9NdgYLLLPiXXJNhntxxbkkoacL67Sk+ct44pJFQOBpbx3
rArFr.UEBJ5O2mLHbpdb.GIe0o56vo4dy4xiipj7btHUdSwyqjOSIerexe8p
O0u5MiPpV0tYnGriQ61YznvYRertSs7rAJSIsA0reZs+yJx7l7nxNF9oBxi3
0VsM759M2iIjQ7tLwx9SfS57SbdJzkyEDRbfPf9rfD4Pjpsr8fbtsV.X0eAZ
qAumG3PKxQcfDhdmW7s82BD7t1nYmQXnAw9r34dU2vdd539UGw94tmD2c0Ur
qthc0Urqthc0Urqth8r2ULfYthc0YrqNicMpXWcE6pqXWcE6pqXWcE6pqXWp
nhwmy+6E+ebI5mGI
-----------end_max5_patcher-----------


(The right deck is the same you just change the “send left” to “send right”)

I also need a way to mix the video, so I created a video mixer as you can see above, and the code is attached below.
Screen Shot 2015-12-16 at 7.28.47 PM


----------begin_max5_patcher----------
2955.3oc6bj0iihb94t+UXYkGRj5wh5fhhn7PhVk4oUZkx73nQsJaJ6lYvfE
f6ic0je6oN.bwkcYZLimMtevllBJ9tuw+w82MeYxq7r4y96y97r6t6Ot+t6T
mRdh6J9+6luk85pHVl5xlGE9Lewx844IwyePu9yrzX1Vdyk+L5KkWwxjz.d5
pjnjT8yxYAvm33Qenmibl8khaMd+1v3Hdt5oCJN4tTdFONmkGlD+XJeUtdWQ
TmEdtOLC3.V3H9hT9Y0tsbSRbMv.66HdpxGIlBQtH0QdTLBHOBRLgij84s.D
V9pmBi2X.D.h39j.AT8zcK+rZmXqxEDoVPBxC5h8qSFvTBTgPF2tItaBJZnK
+scb8NNed0sDFn3MIK+5GPtk7j7TVbVX4t.qPnTAqLmm9HOlsLha9DxXOyCd
jkmmFJ3v7CGkUHuTHvHkHh1ySVWd5xyat8QIwaNtTSsKO6ojz7tt9tt3Rh.r
i01JjlUHkfuzdUtfMWP9RVud9ChuDjmunuvue+8G9R842u+gwWsAN4pMtvq.
0FnVS45TqAesq0.++csFvjq0.w+30Z7cthUZPcqz.tZTZ.+oToYKOKisgWQ7
4upDVlWwNpIkCGZ7MHOo3Fzeg3XnoRjkRGfRvIK+MMye97QDagiD1Jzxe+HK
jbYQVv3frT+w.WuvLVmwAWcU1qem3J.MN3p894lXmbPexOdmbBV0Ua9T9W4A
F9mQGbw7WDj9VFFxVwh3ybDBJdBHRvs6zPA4bk9PZKE..V9EU8OCvTAdbrTz
CtGkvBjFLm0s0QvPcx6ohuj3NPj9x3J38Y3Gg0XCAI+x0YfnFbbPsUIa2Jr9
zhg9KoIYYqYA7YaSB3yGR9INPccn.5r6oJWc.ZcOAFzLm9oYXW8M6VX80o0V
0mUTCJlq2EUEHfGwda1HEIDzSS7vJ7FiOsPxRV7lNETbcuvwCMawHoX.JDXz
95gnApY3huvA6NR3KzWKMWftC0Pf6HEC3ZgKbgCyioouNIcKKueuXvifrBC5
RdKR8kUV8d3HB03pDZ5JBGmKod9+P5fejj.zDEOeUp.V3YOTXotSxwHYZaS1
KgBnrSrys7wFuau9L3yFewHsFtvgN.SPXOgaApxMHZA0EQb8N2nZbt7xA6EN
H2OePIu3pSdAVlDSaw9vb91h9eM+irrboT+urW80CxO9HS58s3e9U9Z0J+Vb
zaUm7+Dt4oCmsGeqHKXJp7azriZfn0InHkNePq31cHKzKOypu3Y939nnYeZU
JmGO6u9uyV82FBCESzIs6uvCR.TQBk9NuifZHEYypx9efA0.GIu6eMLewtWB
iCRdYPA6QfKv.BgJznUXkuHjEJBADoeKvOO2dHOGyigN1GQRzJ4Rch.CRtre
ARzO.RkDubKoRfEHweP5foR5jCunDI3PHRYQgA7zAQen9JqkdzEEYOHQPPuZ
Xka22hSVVuPPDwedph93h8cfxijEhAqJIDz+.MpCcSGkcPfut8FXqUMsL4sI
vsUegutVXILSaH7uLjrUVmDen3M+qzPVz7iPGKScAsnJEPYf8maw5c5vJmA7
jE965RaI15APpxS1rIZPI4hEnDrTaFAp7KTc34WswBRVgagNRK3r7G2I0D9C
K34cy3Yq5jP6L5BcE4ZfgmVnq27LP91K3YBP7zl0PccXD+YdZVcl1cyY61Yb
55kWcK6qZyYdUk2TPwzmBTcpT9ygk2+g5fxREjkbAMYepFrekRNTeUYQcRi2
Gp1oxJhVBRF1hUYnRTVAIXknHlZHKJK+dTxpuwCLe3yS1wiEoIzPNsZ4.9Z1
9n7GqQ.gK5b80rU7du4NkHta9lzvfjXIPTiRKOc4i6ycTH+hqHlsqiaVHLHn
J8rXl.I2msjkJYDEpQk0qVXbIIp9RU2WjHd9hk2EFG2fJlmrq+ESkQ82+xKS
DKt8X6sZkrG2GqW8Qgla9ixVBT+5XQQEpx029WYwgaY477PMK.5Tsn1TxSBe
LIQQ0vW8JO2wJABY3U7WBCxeR8fLEFDWd3tRgn4Ub4fvM7r75mKmsIq9YZo1
JN09kE5nOJR9ZWj.KpeA0lIQSERSid0NeCieZ6KUZa83So+rE5MjXp1apNdD
sxIzTBtg0KpIHzlRHOaY9RU14MZNRo89gPBpY+uQeR3QyppfRuQezeXvG2gv
Inc.cGWwsJt3QbLXFYbekg+Hj3ll4lFp723u0KI1oWRLdLHw.kiB2VM09nUM
n8W8QxAiBI+fU+nv39T2UHob8t4EYI6SWUhGERCypitByW4gwU9.+bkhYiq6
ovf.dbSlSPXlzho11sUxMmKDCrDhgiDDaF4fHjnHUFaUM4U3AlEDdn9M0uJ0
mfpz6PtPerpq5DnG1UcjO0A4Wq+5crEvxs.VMp.HGwch0GINE3Taw6ZGD1TJ
hQvyvQm4UrKMYWRZUfSKP92aFhVQq60wjbj91eV9NEAxsjEU3YrRu+XNRO3s
cz6ktrFK5RrL6etNJQHMFuomdqAN2RlTlSpKPWfAhkMWquBj.FoRvIPfkmnj
I1ii55Wnae96taKfInaKpw.IvHwtVCfj4hmUN5BO.xhOn9Ty6kkV77q0FBq5
T2G.8rQmUs1TR0cSsOZwglno2Ivzc+wmcm9tzRDtqYyYebXdk7hyEajbD7Nt
.Dmkp6QxYW1gtlLEbwHO6cPAaHcs8hNKBk3cjpgQiAZWLDRZrlLzVyiAWEcq
PYaTa1WX8urB7xYNZ.UfunwMWxRvid+hFlVSecMKH8CJTw30VnR3wX4NItnS
zJHPw6eFVM1jdfVxJ1qqUzSLeUAn5XmrlzJDXdbKSXg70NIvziKVptk54In4
.Mi1tfOzJJaeynm6IBa4r7ZbQsButcn0sDHrEbnV.NWWPiLFqIBbbcs.djyX
zUE7LcrqFnd2vibtLlgmF3AYK7flF3wBvgNcbKKfF3zI7HGToSyrHSG7PrU3
ALMvCvRomqHvABmN1kikjG3z.N1J7LMfCxlvLPSG2BYiwGDX5fGa3Wvoy3Cx
FOWvIj9.sge4LcviUVelNeoHmqqHUg1D4r6UF7fmN4GH45R9AdkIOCsRdd5r
GBrJXLuqL3Y5.Gz0k3CvFwG3zoteQ0tzk.pwvZIgjFCoUiAzp8vY0+fY0bnr
Tc6SWQpFkcppRd+59ULcoqJmKp5zH1pU7375uVxkuUxHrqiu5sRt7MU1bFa4
Q7sMuUOJg3o5yJ0APo5iD6BDV+dqOEtdt.jqdhaQTe8Qt.GRiGn4zFHXV+1N
d7rOwhyl8I91vkIQAyMdkuq8D7cv.OEJI1drmmFrf9ZP08vK7cl.oVIEHpiU
PArneY0IdP0rA6Pcb.35vmr7n5lyFFKkA3Us.F4CAj5iYLr38MGT6EUup+tM
6PS+s+dXMatdixoUsGm543Ro5iZAfE2VUywIkhGjp4nlTrS0tqt6lc6NXWc8
6ySpvypt+T10mGJT4SEq1rkyy2JDvCKuGSSDUJDkSGn9V020g4W6nJF1gu0E
9z+nDX9wokWbdv3C0cXh4EihbMfczzEa+n6VihfHXplBfoDW8jySQfJiDlPb
wqteMHtt9oZn6U.njbp9YX.3RnDzwABJzAoezBgcMP3I.KotVKf3TBL.qDXJ
GsnahL2DY52FyVVlpS3+rZhoKp+HIu.zOUeWGMOyY7XW1JkaIMdXB4mC.ugE
F+euDvaAQlR.XbQbKhHP5.BJdGrtHjLLA.bJl4NHAqhJw0GPk+N2bVxxl.L+
2YAqrflYYDMCjIeBpQc.Nf8SE.+sKmLwoXtJCqc83G.Repm058wqxCOpKlKA
0UNCV5z2N7Parc1ZTcf11Keo+pABmwd8tyUAblH5Py5XXIFcIxUQ+yCPCd9M
x2XkpGvlvv94Lv8aAhcKPraAhcKPraAhcKPraAhcdQRr3VnXWOUcudnX2BF6
VvX2BF6VvX2BF6VvX2BF6VUwtEJ1kppXBo7ue++ChbEdv
-----------end_max5_patcher-----------

This has 4 different cross fader cut modes, just like you can select on a real cross fader (ableton cross fader diagram attached.) This was controlled by midi mapping my NI Z2 to the crossfader in this patch, and I also mapped it to the XF in ableton, so it matched, and so I could get a true cut.

Crossfader-curves-Ableton-L

In M4L I could not how to get Midi working in an audio max patch, so I created a really simply one that was a midi max patch that just sent out the midi note values it received. This is so Cue points can be set and played back.

This was a lot of fun to make, and I ended up only being able to use serato Vinyl with it for some reason, but at least it works!

In the future I will definitely try to expand this to control more video effects, and just make it run a lot more smoothly.

Assignment 5: Haptic Explorations

How fine is the resolution of the skin? What areas of the body are most sensitive and effective to learning through touch-based communication? Are vibration motors sufficient means of delivering these “messages”?

I decided to explore these questions by using Max to map the position along a circular potentiometer to the position of vibration along a round array of vibration motors. By running your finger along the potentiometer, you effectively remap your “touch” to an area of the array which, when placed on the skin, is meant to transmit the “sense” of touch.

My inspiration at least partially came from an amazing project by Scott Novich called Sensory-Substitution, where he is attempting to afford deaf individuals the sense of hearing through a different modality: touch.

IMG_5492 IMG_5493

<pre><code> ———-begin_max5_patcher———- 3017.3oc4cs0jiZiE9Y2+JT4Z2pxEGGckK6a48rIOtOLUptv1pcyDL3Bj6oy jJ+2WPBnAaisrQnF5olpbOHYvemuyQGczQW3ueX17UIuxylC9OfOAlM6ueX1 LYQEELq75Yy2E755nfL4Wa95jc63wh4KT0I3uJjkKR.gwghvfnvuxW.1mxyx .hm4Y77OS477Zy+OgYfjzM7zpaO9vtv3HtP9rQuUXxAQUovxR2GHV+bX71GS 4qEJD6RVBW.PrhOwdp+.WBA+Q4sDtQBsjUe9mvPR0uYl3uh3xJlWTv+7vCEe rnmxeo.m.xDI6AAwax+OAoBvtDQRJHMG3U2RTXLecxgX48gMCQTH1K.ddHEg HuhPNOUf78LCUDy+R9y6DlHSIy+xu9qlQKy78WhY4hEhH02tXohF2kzQFToK UIc+9ucVgCdVgC0sv4PklsHHzq3uNtmHapmi3u1yU2w74mWrwCpXK.QfU2f9 Dqg9rTlIPMj4Ef4qBxaCcVY2y0Lx91ruDlCW7YkS7sJmNHXobxTxou7yqJmc Hiz40+ToA63Bd5i73fUJwEZD4eWtKrfs7ST9AwAQIa+eogBNf.fKW.ZVB8jR XmThyIk3eRIH3IEgKJ5r9Mc0WEgttoXkiSnu5O2Q6OW+As829f+raloEIPtU RfvXKklodRGqH7c6Cx00pb.xfb.AszU0VE1WRvwpjfu43fb+UJN.oZFfg2MG vrJGvLFGf8HRGB9dN8kBnVkBnliBXzB2A9LReY.qDHVWgYdyQhgXJqdeoWP2 6Wrw1H55Nh+7lCtF6oj5xXqc7uXr0tHqZTSLmQMV1d1GC6oQsyfzM+KAow4w zohzlmclQWBZVb+Lzonx95Hx93n2OWbtt6a96lONeECTRAyl+TXD+EdZVXRb CTNadv98MJdViaof29bRZiX9JJJLVUDrtnT9KgU2OqtzfzboWjK5GRU36Uup tmKdLIa3owGBkPQUXtF7gpG3aQIphJjpLgTCBsHqCUrRtxdaTx5+juoIllmr mGGFWjX.drHPTBt5p2veJ3Pj3wmRhEYgeUhOTgymyT+SAq4cdy0lN+RZXPTk 3MeaZ3lj3BPzhpKJt5m6SkIOosvH+FwA6OyMmq2yokNpLKWHOjsJHsPSTNvD bUkhjjn1UUeeQ7mDkUuOLN9HVTjru6JSC297Et2UI4Ut6ROaYMYOdHVU6i4M PEOlE7Ra1VDDEU1hs8i+0f3vcABtHToBvv5JUCN64r0oIQQsjWUMublZ1jaD ul+kvMhmk+PMMFx+5g6qLhlWqk2DtsvyPqxDAayZWxIMPyK5vpxFoOJ361Gk KEs+BsRMXyVjM8s0p7KNbx1NzHMK8bChqaeZcNXNWbQfKD0nsw9EWzzs1Ubs cr6MpSSHdj29YUd7K8YLMXHZ9nbLHCgICOC0pexKGsPiQC1YDC2gUEVFOHsy HGtURiNxHMz.PZDU9TLGowFdRSjrcaDuSt.cubgCTFlESM8DzpOuLSDVjkqt HCz7V+hclMvONNtbQxftHpwjx5q4Dx8csMXTRvFYxrMusVUtzklYNZxSsRr9 Ib06qSdYBe4o49oXcRWrNoK5ULqv3FzkKRO5pns4hxT0u3xMU8dW4tuFA1kG H4s2ZDeEqL+x4sQ4jmnYqwEWnEo66brV.JfAbJxnLFZd2WUMKUCjzyumtubd WspDfUU+6NbfwzpyRDVManzavA1hq72tXy2W+a4ccmlTLUnCgYmhLKSnIx.c FfGdtRAn6vxBdYx.oZCRcceaNmIviXil860gn1nzpkBxTO3JUpQQFYLgL228 g2rOL9+lroXnMjAXjMp4ERksb+95ImYCW4G1spdAWcKMntRT.Drp6emaJj7q 4Mlw9lavMDlLuUdlIoLLxGtzVgQHSRPvuAxZEAha3mp+Ifg9sPVqPNHyRZ2P Sw2l8khk4TGocWh4h5OOalkbHccEpJG9InM32vyDgw0yE0mpG8E.0568b3lM 73ic2tILqvKrZNTzRyeqH1USDWjb9IFjKxV9DCxnwiggyMXJCGEHloKKyFO1 xLcoYz3glY5RyiGiY8wLYBhY33AyDc6NgNdvLTWLOdrMn551.Od3YoJeZ4pi RlbPt.wDMPr2nBwXMPrynBwTciYd7.YjtwLONfLlM4Z7gmdt3v55hSpNFG8j fQ5h4wCMqIhGOM+P5ZXXJmbf+3glqG34EqIzMOpV+qOFHDogqNHTIpo4Bb9l VmlaiRVEDUtJLqWEuWZQa91J67g2v6MtzyyhBu1Nv9onj.QxAw9Cht2UAWZI l63J2FMtkyKfZYfQat2rqWwyUqwUsW04jgeiP1w9Sf+59Tv5jru6e8D56A+L .uD7i.3R1MrULt.o44J23MtPU5GIn6dc4ansdjMLTH9x8hvfXnf9fZn3hbTa QodanfmNFJkaZkgvPg4+A0PgwPJ2v82RANYrTHdzAqum5U2vGMKkZRq2VJLu oikhZiuOHFJeTCRAiglxPY5DkBQcZ.LDFJzOr88XnXTnC6gUz+F3rD6QZb7p zuSTjxf3cbT6RT10E6lqe71Rt6jRxKiJ0HRNaRI4UgYYDQmLoD8p3FLhnilT hdUOglPzISLCdi0RmfF3yHjLAeuryYibzI3qNaTXpSGFG781oFdXakK6YOuW cvOAXfeH++gMamapsM0oq9YsEe5jRq65qViy8VqCskVmZRsdUG68VqOsZq6P T8p2a0Nx0VpchIU60Q0zW8NxaRo2oNTCo2o1RuiModuNjtdq2YSJ8NABMjdG YK8Nxj5853Y6sdGOoz6HhY5cGZM27Pi5l2LctCcF3S8tKpzu8yTZBUcr2AO+ 9LtsrMrNxN53fnu4cSIYDuyeBPbkM7aa41Pcfs5fPjDaHwScnCnDuSOMUtIw yBCBirDQQLeL3mq2LplQ+pNDzKOS5tiFr9F5bLrqiLZDdIiQg9NlwKUkSZk7 p1wx2iTaIez+fLjrZk+O15RCMQLpCSBZ495GwtWJgMruWDxVGDw2.x3wYEuG D3AaxkCv2AKdUIf9dy3MmfYpiaJkcgZNG55MAg2vdPcKk2hoQAfVl+m21nhs kQm6TeSTulKt6Np8F3fxyQAG3alCP+JQt7bJ0SuWS.mWroCq6N3ReeeHlXTu cDO4dc18dCI0wP55mhRxgd0yJupvc4W1Z1Nyk1pBqOzJm+TR5t.wQV683EGQ kKObGG4.23qMh2V8S1+MpP0YTAAPVTefUPadAq4ENMuvu4EHXyqvsuh.vm8k mfmYFvXo5PcTXnlT7hTEdiVoTrE7Ho173F0sD1WEKhaObKMvy6S924PXbBXy MH3jqK3TW0z+nof2oviGVexEuNpLj+Xkpt7jN6jCfBsOY3GV4ceRp.bHaUwo Z8NlumCDYnLC4THwzxUxA8tSQvkEe48z9zOPwFGuUAJ4jS1h.ECo4sk9eWa0 EXq8wyoaNfS2X.mndzFPLM.jeqsk76OdPs20PiA.gFY.B4M1.DarAH7HCPPG qAHOc.ji8HHOpF3wiMtviCyZdEORUzgWZ6wOTcvCwd1ODcrm8rWmFDs3G6ou ju4EutGHOp0rnkuODuNh7I1ii7ZGkyk3HagHpNHxlbjqVwudjtcXQjV1QtHK hHmQGhXiNDQGcHhL5PzHqSVj6HCON9iMUlynihzpcliE6AwQu1YtMOhaFXDo UrQN1zLBoEG4XQNBpChX91iiX503mYONh4oEGYwXiX5EaD0hbjV9iXVzeDSO +QD6wQTsrrkc9YKDokkM0hs9oZYY6XwwpQ0JFaKlSMDUKK6i7rOrHRq90X1K 00HsRbzwdsFVDoEGQsHGg0xmM0h8qgIZOIQVJaVX8zZVLieXn1yakk3Hjd8h Xw990ZDsJbaKNRK+QTKNVDDU6Y2yVbjViWylYWGgzdBGsDGAc0dFGsEhzJqn DKZYC0wx12hA0BIiM.oa1rtGaH0ZoIX+9W3oYkOSITluK3yIoEW5t3A051Tc o7INOkW79YW88kuo9lGjt94PAes3PpZI67pmZI8OuXYFkFeHTt3gdn3W9ed3 +CLotMzC ———–end_max5_patcher———– </code></pre>