May 012013
 

These two files work together to get you communicating from your Arduino to Max through Serial communication. Simply copy the code you need from the Arduino sketch (more instructions in the sketch) into your own. Then open the Max patch and start reading serial data from your Arduino.

ArduinoCommunication zip for download.

Apr 122013
 

The following patches are abstractions of observed interactions in the “real world.” To observe the interaction, copy the text between and including the “——Begin-max5patcher——” and paste it into your own Max window.

 

Coffee Preparedness and Action

----------begin_max5_patcher----------
3042.3oc6cs0iaabE9Ys+JXEJPaAVuXtOjEsHvO3jZfVD.G+VPfAkzrZYLEo
JIks2Fj+6kyEJQcgjC0JMTwl.IqkHEGdlu4b+LW9s6lLcV5WD4S896d+r2jI
+1cSlntj7BSLeexzUgeYdbXt5mMcd5pUhjho2quWg3KEpq+Su+0u68+opK+X
ZRQdz+SHuEl8.vb4jMqR2TDKJTsU0UWmIxKaxvhnzjOjIlWnomWAdfduGGW9
zdPNT9OD9C.ueo5cjsblpY117qCKl+TTxxZMBRdWOjpQvAAG0H0e2xm.Ztdz
BUuJc1u9p.Z8dUR3JUuZ5qyhBimtqiEkT0ufxq862cm7O2+Bg0+U5m8dLLuv
aQp2ak+oP1Ay+Nu+JD.79mp6UBO.0WxiS+7eqpIhiRDyS2jnZGzIFWfnyabA
hQzZfJTivf9Nx.wLlpAzCvTP0W50XCwAiMkMvLQV8WzigyE0on8fU.nAbE0A
tBoZbsFd.g90.DcaU77Zg9IlFI4X7lNKLY4zcv1wXMU2xLrR..AQG211.13t
A60gYkWuPj8AQR3rXQc9oqpPRbZxRunbuUO6MO8wGEBuhvOVhBe2UWdH.DrS
b.A7OOwgpVA8RjF.CnlJCpuHMQ3EVHECldAAYJTCuA0fm9CxTBp8VwBP1OX.
A4nGqwcKx8hE44klDBS7HTu7R96jEkeO0aonzpvaU+HunBuvjEdKxhR9X4Wt
2Ks3IQ1mixEJKJI+kB4OemfyIEXvmZr7LMrynJE+TlZX.X9S+FIYXds1.QUt
Gvp2L0GxXCrEbsxoByf1JgbHRYKWXrmqssuXS4XzR0kWD9r0JtvfyabfyznV
.7ELNP8kdowXZEVAJ6LbRCiCtvSpUkhDgKEGMNzO0QvlL41pcVb.QhFTtFMP
xurmU15fQeccAcFfwikbdaV0qdNpoddYaEZo6FLELvQDkL5wpYqCCnA1ohl3
WxiiVHxlmFmlUpeg58mg5+yArQDfB3L3GT60VS7QbeGvGkH9b465XLZdXrvC
ni+.7fG7A2gNF0VP.sM1KdeU4vNGVnMwEQZ9kp1b1REmilhA00uJ+CCskV6U
HB5PhgHttKyTc8.eVawHHkX2gm4kunhmi2K5kZb5lfl0gK.NoYgSLh7JnVqe
fh53P03CgP5miUbhMx6kcfxQqR3uFzJY+pCAYQ0eUWLMEMHDnrMKxTTQuX+I
cDVW0+K+Z2vOyWwU3CaUb.2SwA5KFm5m2+mHOAD+ZcOcz0M2+P8r+ANi9WQ5
xkwho8SkVWChDBS6BKop+0RuDLnVF6MiNriX6z5yX5P7NRgS+rNPMVGz+iNJ
glLcx3CmoyLSzVx3kujfIQKmP4jK.XRXXcioZGNuMlRFyAhdM.lKDwgO26TN
znrps4SyfKLbq3B0ALYsHp5.OxpRunQlq0vdXjAzcUQrG7xDLjhE4d6zEQ3J
G3U0AoY1DzvgK+2RSHYodmsd89K.UYsSGZC2uUjALfBPWTCcHLTkrDJ+Bna1
jqAr1DW6BcT92NBcU3httTsKzQYCGtr1S6GYIkKh9zE0G.Dhp3yH.63y5x2T
CjhzxoAnVgz9peeOW+EYFfzfjksRTr3Shr78iabxzv0qqc4I0dDI7+q5PYY2
u8RQI5KA1doLwmhpdde8EKGTuq5lUc9cXnAOI9055xH8iSm+Qwh5M9zz0hjn
jCC5c6sWHdLbSbwGN8f892upVim7lmDemLcYVToekRhXumTd4pWWYfUTcUPp
2YT+hjv0m3gyK6GaxmElIQMSnFnpaVjlFu+s1NPUJbDlDsJrPTDoIVDXaiFs
ZcVjNy1aulNRlmxmmkFGuWSouymNwcVTNVNW74nEEOsWJqk2o7mGstZHX5VL
ZQzRQdw9WqHbY99WYu4GQclr5R86c81j9OLDf+yq+o2+l289e7G9g+8ap+SZ
funQEAcX9nY+SpERMDdj68Gkq1CowSy9cZO8mTo4zHncl34dAe2WDothtN.E
D+zwgeHlPltWy0X33MDR9EBUz8zlQEfM8YDP2moU+so9Ljz3Pcc3uphXJApS
zY2o1QVhqFjxTTq79mFExS2jMuZ30vi5sOgWpAnHJYqR3ed631A+tmhVrXec
dZ0D4xQxE1yG2WJlXIECuTjr2ubWcicSyC+jXwGJeEk7CeHrnHKZ1lB83QcK
wuTiRcazqGZpOIQzxKuoWZow6YgwFeO19rmvfvc6.wawPKvDrpxiLxkKGZXj
uEgVfcgKzGMCrN+fHreNSoJmgz22NKhIcnKh4sUBOv.Kh8h70YrWXjhsghwW
lXuLPJLf2crWD9XrWiwdMF60XrWiwdMF60XrWiwd8sdrWWkopQUY814eaKtj
QGR+++GdD5kohdVhIlnkvjVwD7PVQbGTObYgv40pAUqAPSFvB+trzyPOnmSl
i.FFDyLmncFDvefmWN8jUABqEdW6yvFbfClgMssLFVEl77tUYxSh8VKJWxU6
Cg4qi1ic9qLAtd1whH5UHhY4U0Dz56h0Q3sQRZLrb5kLS64nAy+ZYpWPzq4Q
Bz+RjeTeU80MS871UuicQZtJ8YrnzysK7jzwvnvwc6lCl9Uw52ABX07rqiA1
gIw2WkkdLmnVXAWiUdrYIGifujUdLFdale8Aep+afWHF18b+GCb9b+eKP47I
XnAXzqvQdq3BJ3qyBQDnVYlD.6BUHBbvN6.sWGBj+XcHFqCwXcHFqCwXcHFq
Cg6qCgyyp+8+gqzIi0gvo0g3ELAlZZ2hhn29sXb6cuyl.1f58wHB.18zdBwG
5vxFf4ElIGAXsoxN.H1sK.ct4JvLSCM4JfeAyU.RsJSLqVtS1zVjp.D4Fc+D
wE4uxffVLsMQnuYJwhFTPVrDlgAC2RXN+bAkVJAhORUFRiDEu0Jf.8Gv8HqL
YcHS2t2lUJlKEQUR4WxMtRsISB9EruiA8Q0LOBaW8OjObUU5JlYIcxhwb3kI
wRZ4SytAZ6IVBxFSrzXhkFSrzXhkFSrzXhkFSrzXhk9lOwRWOu+NSG4LyzpN
bjiN5H2nibiNxM5H2nibiNxMtRkFWoRiNx09DmyQyaNLUOowzaovst0ZCwCW
IDpMwKGj4cooPK54ILu0EyBDMbS6xZ6O658nc2refZxnKV65HpctHnC1f1ab
Qs7lW+due7689929t2bVUZvtZFXNZfBrplAfAbknbJWMewUgRyM.0mTKPXqU
gxEELwl0DZiG8Y3cmPW5kRhE09taQEsFDyF3dOOd5XC4DfWadBQck4ISJFzq
oq1MOMfE3dQ1ljOpT5RcZlWBfVXNpmvB9Lfk0gIh3FNILXAk1gnxbkPwPNgH
+DxmG.Ueh2v4hAnqS+.8Bs0WuckCa37Gh5ewThzVWDx.99n60cVX.S9IHMfg
oV0EaXSxWu9YeEDZ6oxAVWpZ6PlfqCxrLKbArBWBPADnFW.beBVwDDH+r5S6
NSTtn34rzr8OcS.OPH.DjKeXBzmCUMCff4b1ADRSlA.Xzti7uiFKjcZj4Wpu
W.GQIApOo55pWcv1GnTqmVcMa2Ip1pzE6sNuzcC8L2pKgAp9DXo5jXAgYMb1
Kw6bTW8X6G4slI3v3WMrBGE2p7LVXW7nMDzp7jkr1O5n.VONX0iXJsldH2Vz
iuMzi7XawCeCQO.mgOptNpC54.h9pSOchOT2QOTanG+aK5Qdnu4J5w2F74Vi
+wczCCXq9GGgO1POL2o+Qdr1bKoOzJ6oJ7Ad6fOGPzWU5wF8OLGJegrgdn2V
9+3P9GhUiWtydgbS1oS5QteD3H5gZi7Nwc7OTaj2otSdmZC+7AD8Ukdrw9Nw
c1KHVMd4N66Dq3mc23EwF+MntS+CAeaIuaE9PbG+yApdaQ9xQ1uP2Vx6VY+h
3P6o1HuicG+Lxl3Awty9EzF9YzMF8HK8uijurhbbm6XXaLmJ2okbT55v139L
1clSw1X9RNkHbD9ndUck9PrCMeAtsBu.EXK+7Mj54CH5qJ8XC6r6TNaizt6r
sakoK2o6AZyfExco9AYUpebG7XinNB41gqtTMCcWkKfLa87wQzi0lRcTlCsI
Q3mI0nKy7AqVGIgbvpz4fUnygqNmxV62u6+igVdFk
-----------end_max5_patcher-----------

Jan 302013
 


Concept:

Interaction with technology from the position of curiosity and unexpected outcomes. Human biofeedback influencing the output of a technological/electronic system. Overlapping identical audio sources at different speeds altering meaning. Human relationship to technology.

Tech:

Arduino gathers data from the home made GSR (Galvanic Skin Response) sensors. The boards send this data to Processing, which averages the last 100 messages into a more noise-free signal. These signals are sent to Max and is compared to the average of the last 10. If it is greater than the average it causes playback speed to increase, if it is less than the average, playback speed decreases. Processing 1.5 with the OscP5 library for communication over a UDP connection with Max.

Jan 142013
 

Synthetic Synthesis from Philippe Moore on Vimeo.

Synthetic Synthesis

Synthetic Synthesis is a collaborative work between Brady Weinstein, Nick Wam and myself. Each of us contributed video and audio content which was then run through a software driven audio/video mixer. The mixer is performative and was created in Max/MSP.

Download the max patch here, the video is downloadable from Vimeo.