Twitter/M&M/Arduino Machine

by alan_herman @ 8:20 pm December 13, 2011

I had some trouble with my twitter account connecting to my Processing app. The video shows almost everything except when I get M&Ms which failed this time. We saw it in class though. I would fix the problem but I do have a lot of time constraints this weekend so here is the documentation for everything else.

Face Controlled Game – FaceOSC/Processing/MaxMsp

by alan_herman @ 2:12 am

Video Documentation:

Link to Download FaceOSC:
FaceOSC Download URL

Processing Code:

/**
* oscP5parsing by andreas schlegel
* example shows how to parse incoming osc messages "by hand".
* it is recommended to take a look at oscP5plug for an
* alternative and more convenient way to parse messages.
* oscP5 website at http://www.sojamo.de/oscP5
*/
 
import oscP5.*;
import netP5.*;
 
int int0;
int int1;
int int2;
int x1 = 600/2-50;
int y1 = 600/2-50;
boolean won = false;
 
OscP5 oscP5;
NetAddress myRemoteLocation;
 
void setup() {
size(600,600);
frameRate(25);
oscP5 = new OscP5(this,12000);
myRemoteLocation = new NetAddress("127.0.0.1",12000);
}
 
void draw() {
if((Math.abs(x1-int0) < 3) && (Math.abs(int1-60) < 3) || won == true) {
background(255);
rect(600/2-int1,600/2-int0,int1,int1);
won=true;
println("hi");
}
else if(won == false){
background(0);
fill(255);
rect(x1, y1, 60, 60);
fill(255,0,0);
rect(int0, y1, int1, int1);
}
}
 
void oscEvent(OscMessage theOscMessage) {
if(theOscMessage.checkAddrPattern("/number")==true) {
int0 = (int)theOscMessage.get(0).floatValue();
int1 = (int)theOscMessage.get(1).floatValue();
int2 = (int)theOscMessage.get(2).floatValue();
println(int2);
return;
}
}

Max5 Patch:
———-begin_max5_patcher———-
1349.3ocyZt0bhaCE.9YxuBML4oNDhNRVWbeqS+AzG5ic1YGCVAbqwlAL6lr 6r6u8pKFJI0NHGaKXRhYvVXeNem6h786lLcQ4yp8SQ+J5uPSl786lLwdJyIl T+9IS2j77x7j81kMsP80xE+8zYtKUodtxd58KSxUH7bDf0GHlCb8giqq3vlx CU4pJ6MApOaVp8ypueOHiNtT25pdYqxIVSmh9T8kdprnpHYi8BS+scYI4mc+ yJNd64ms78YeytbfLGWe5sIUKWmUr5y6TKqbOCADouLhxMqBAT6KD7bL5SlO yOt6NygY8CQ+xOQPG.BoUfrOaUgV06JVHcFKwLCG3wDGbFEnfHcfIPqL4o7x jpPfDp0Sg6ng1Qg0GlbXyB0tlUeRCpOtU0OqnZ5LzzEIEq5LDftCAcjsV6i. KDX3d4XTUtZUtxae.Q76BgSJeipXS5hv5jy.4QsnG5xhCUUkE9qKxV0kWaI8 VYjVKBmcMTFw.qL.lXMMBAc.zlVx+jpxSdwTzxe8j6odNd4fH1DxB.bohFCt rQUsqTGZ2Atvt1bAvNhvXtbzrdAlMp86SVo9ejAlgvcygY.as4i.Edr0awAE 2QSxtAEJl6Y2fBcjgBLmEqSpKdOxf4t3HGYH8hLsDGkmUnZuuuFJxyiuTeey BX.EVXfhDSFfB8sPnkurL2fnN37v4W+dik1Rrr5Vjk8hLpuklr7mGErujr6j DmbnpbsJe6m0KnY7bTDyKWZz6F4EU9tJcCZmqXqvMOTD63wQvtGE4ucmIt91 cH1AC4fX2SR+O69ESM.bvibCukD91tkv0MujM.lb8zX5Gq+JFCegA6B2rMB2 rMTLLdo7baVxC56JC4NfHLl2gAPT7UcyRnVzPb8U.j39gH6LvWHHXSYppMem HtGAEdu8.5OhMq5I.zyzEBhqgqXWOF7QokzGcPTOozbJGXPLhPmGii.otoL. OGDfjeJ2ookjkkGJpNWitnSGkdM6hkDCtDR0Naj5ceYPCK2l7Olcvz9q2Aiz Ar6d5GfKtrUNuLAdTcutGP2SP2S8mMrw0mI1Gz3pTKs9Ov.2Cygzs6UEoZij tOY8O5vMBtsFYwM.nS4t5Q8LenPTcZHvtYAfXLpmwmqEkieE.9OH30rTVD0E wDYGyAvrwqZOLGIszoSesHjq5WKRcUKRDLD3oiMERX2L8DFQDNMOd.xx1ULv uYvvQ2AGFhGk8c7O9ye+gcZMUgdLW8TE5wcYqVW0LsnMry.uS7xr5+Bl+B3F ODHvHSp0p1gTSawD48gTv7j.2HDjw46a8L.Y.xZzipWTK1U9U+8lv2BdSPrc pAndlbYzHCqUp8UG1o71chIuUbmb6fA.iRYbcud5mnJ6KJjj9pcT6BaZEe3J g+gQizlPJt4Q0sRgcrv27eBh89YN+qo09xC6VdTGNswTH7IsIU6AkUjTkUVb 9pLSpe1pVmklpJNuy3MYoaKyJppEiVrddKUlcU5hRkY9MDIXBk8wcQYhETPQ h7kSgSlD9JRP37mLa61k8xeiW23KU7WQg1h8hCqKEyCTIBqHw8PjHg0Km5Cl n7aPYh1sPOhtzCS27BFruHomdWOkVSKZWz6mGVqJ2m5NllvCoLQ7w6OrdZbe p6PBasPSyrW11E1T7Lexb8FA+lnmAVXyvK7w1Y9GOIfxjzm3NyzDArQFgO1N dXaX3MlkaBYh6S+dVCb3rcLgu9SAz14CmDgMOtvqFPCKm3be8mBX9IexEHw2 by9ICaKcRrut3vskLIgvxIe1HHAOrk67IrSD3VU7RlhtAaepOiHneyOt6eQP Gq0D
———–end_max5_patcher———–

Max/Msp project

by stephanie_shulman @ 3:31 pm December 12, 2011

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2411

Warning: implode() [function.implode]: Argument must be an array in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3365

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3429

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2411

Warning: implode() [function.implode]: Argument must be an array in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3365

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3429

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2039

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2411

Warning: implode() [function.implode]: Argument must be an array in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3365

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3388

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3429

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3481

Warning: array_keys() expects parameter 1 to be array, null given in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Warning: Invalid argument supplied for foreach() in /nfs/c05/h06/mnt/77459/domains/cmuems.com/html/2011/a/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3626

Here is the youtube video:

Here is the audio file that won’t go into it:

Audio Recording 9

Here is the Patch in Max/Msp:

 
<pre><code>
----------begin_max5_patcher----------
3762.3oc6c8uiihiD9u69oHJ29WmlcD9m.2IcZtWf6EX0oQjD5LrGIjEX5Y1
Y0tO6GXCDnaRnf.DS2kztYZBIjp9b4xk8WU1+wiOrdSz28SVu5er5WV8vC+w
iO7f5sxeiGJt9g0G7991PuD0Ga8Q+uEs4WW+A8sd1K9n2Ae0cdN3G+Hvu7No
9eOU81mV07FOEcLMI3GpuCg9Qqh29jW51uDbb+mi82lpEHB0I61qXx7O0JAI
+Up0GsV8eK9NA6T+BYxyOKsp+7qjo+cbfWX4cN90CAGC8SUJB47aF80zx2sg
z3GWfCE.Q1yNHz+Y+3jfni0dFOr16zoZu8C09J4n2uFodPhOT8VAG0uEo5sh
8eNn766pey+7wxG+YHwwgmiBb0qDlsP8uDaxYTIqAbeXz1+m+tZJzCq24+TO
eLQm7Od9qXk+QZ7RyOYvwSw9I9GS8RKTi5+zdeML8ys2x279O4s0+he4VaVe
X893fcQGyEhFey72t7mKyXRqih5xs5Sbz6TKe4znnvMdw4MJaB8azXm0+v6X
vAuT+z.s7Psp9dAGNEGbLswyx+nW1y3KIaiiBCa7nz244VtytL6gs9eKXW5W
TOqynUidr0szp2ysw6+hdvaJMt+v4OfW79hmYE5nsjNDsqg1egtpTa2b300Q
p5wZorQH41WMdd05vRk0+8qZYydjQw6h+Y0uwGyj6r+nwGrk9vs0Ot7F+4iO
V9GeXf30A+jDu890khJma+DYEwxxp98tfUtpehR.S+8SE1jqW2.cZAWcsTt.
oBUOU8qDmKiprWIJs2m4UPI8hPIYDgxFCdzDICCN5mYlOXj7C8.McUCnvkub
.kWgljAhlrKhlzQDM8+wNus+05qqy11LUWRaakNKJe8h5Lc.1HVyiMxe+uVQ
FrERRv9iYMYcYiX6nwK0iKK1itrQ3NFcOtzn86Ca365U.iZ3pNPEGtx7gxrJ
wiNPE2A3z1D0apxkKk5BSuEV2Y89ZCVEFEcZ0OQlrAqJMRJFrxpqAqDjk5fU
IOcJz62+qazUT1PVa7NtGfKIsQniBQ4tcZDRGcbs9cR7dtTQ9a+mbknBMTCC
Sx9OpkqLeRB52Y8+LSEmIabUf7SkAdYCg1a.ytSCb1h0.eqWXd3X48hy+mgO
rKffxzdMHpgZc615lOPPUd2c.O0yVPxTqQhsFD6d1BDab1BchlN594cOaAhy
xe1BBKsN6JfMaAp066YKHrTlENBaXyVfRdOLaAgsJREaaNrnloz2FyVPnC.F
tdydGOagRijhAq5b1BTANaAHyVPnimxgJfMaApCNagow.2pt2ftms.00nMvu
qKCtPsnbBaJr.a4RLv1NQSIwBVfsb6kefsN5oWJcYvBrkKdeGXqCUMQ.oP.b
Yv4uKVFbGQM+PcGfG6sxxfWjBFP0a965kAuvHw0FVfsbbYvAEXqCUY8IoLXA
1xwkAehLvo08Fzcfsb1RNvVwDFWKkoyDghHw5DIY3B1B.M4N.SuCydAaaKOs
pmukah2FkTjoTMh9MNJMJG6p9jmB9dHfr85Un9uFj94CdowAee8vRKLhTG0s
Pm2M5U7gHtRZgwDslVX000txJL9a9oCyJrvsD.yJLb5v.PSFT2F7Esaie3c3
Tno61P6H20BraCVqtMpqqc41PXLbt6N4btWLRIqHqc6dMhsMZN2ayjevlyvs
REtZ9gY0xNGB4ZLD61pU5yA9eynx3YyHwPjrBVDs.ZjZ1IFhgjsMB8b2zyZq
aPkHW7fp1cpXJQUtNpgBKVhNtrqBqh2H1pVTQ1qroNTWlNK1IztQVy1Kf52a
8Phdp03jzTKVzMVT95EwlKmuAVWV6qcmsQGN3qqto0qGQT4ovnrezgZDk8sy
GxD3xHV5Azp1xydUCpgtLhjYIb+4D5JcyULuytgNBBcuHh6RiuNgNKD5Zlfv
DGBLnyEQtWL3ICnqNGD4dwbOX.s4rMZj6Jgykox9AO6uJQN0yiSVtVvcgkCc
FGV26PiqvR9juvMDWXXoXwikzIbpE5j1VO7R2XIewikhIbBv5Z9yFHVxV7XI
YBWhFhlMXGXXIcwikrot3xHDf1kjYAKOuCjjyu0E1LOTZS98aGjSh9Z71Rbn
Hr2UM0qc9IoAGq1OV9ky0O2K9feIX2tl6+I5colcmhBNlVsH4frJ5qXmuGK.
RtyKz9UDiQtyqsSX3M0nv67JTeRk6b9PDY8xjEk2w4qlHMhC1xmXVsDjotkP
HUXusrdKQ9USkFQ6SeYyoknEwoc4lQWvxs436jA0GDyv5wxgJ2VFkbKAJ11F
kTC0YBwr5TZCTrolUbXTn11DyxJg.EuIl0XNTni9mWh8Fju69I2FDdCcrRpY
MlSdYOCStGn8sv1MOtvhB9RPjUWMUZDTG6sn520VB1T2RniW2ofdUx4qlJMx
ch0noxmeu5KaN9N4PGqJuZJMH4l.NTLoYM+HfhsgYcCTpcMq4FA0DwrBK.pO
chYEU.A5LnoFVz5PwaFyrLSfNEZlgs5579f2LyQtAamXVwHx.6Fzr7dSD8Au
MG6DBzAKIFlcBzHAYF1pV.VtMqwcXN8wOn4D4MTwlXVC6P.OrigMgAnC6vML
hfrlX41wljuXDRKltj2Ne0T0gE5RSvMq.y4jotkvkqvdha8Vh7qlJMh1mEsv
fZIf5ChKVvxsAsHQPmhD2v74CVtsWlS0fNl3cwaVd1jo1Ej184reF+soe1KM
MNXyWS0ozVMEX8Tczecka00oN19vnMdgEUNd0ynwStRhd7LJndU290+iKuyU
Qo+wcmy49dbl3IERM4.5cMW10NS7DtiyYh2Xq1h9q1Bc8eJJpGiqq1NloZy6
uZy0mLeBFGfZaalpMa.F4Rcl463.PskloZSGhQttbd0Ghdcn1ByTsICvHWue
IBSs42M0tQ4mcI0CXYm0tQuktBQsZujyZ8fk41fApABCBo9v0g6B.FnuYgAt
tZWgYMPdCaMn2TtbrA.CVuYgAot2.2g1MLvce61oPuiiBCFbtavvEFf7zpjL
MIatYqHCChttEhdKMmqRlKo6UglwIRQhoeVYqOBOo5ZRz1hq2.3487nxFvSA
OoreadRYqM165Hypbm8vB1lvibHatayvdvyntyD4phdo3vSs68kHbaIpb+Hh
oOPwD7NqfZ5RcKmHyL5irC2zV55G.t0tx0G2GT8wylPM13jbfeeYPkOhfZNx
c5aAG2E8s029o.idBFEa0p5szc0lXIryV923a.LDW0DOH5Zmr6M.Fp6Rt6Xz
oUeJ6++Wq9zydgYCgN3M2fZCQ.2Fr3nekPk2iyprYGk81jrK3omlUHlnWHYh
Eax1peu6PbFjreue7pvUgS6wmkFQ0mIR5QVtJfJWxdF19kLuk9ypspd2rTRm
r86Wi.Xi2ugF90CdyJzJY5c0rNgVwr.sSx9fBCZ9pHWjU8ggUTbrWWgUKhsN
AvkCpgsEDPk8ovOHlkbSVdErB3Dd1vJQR312FVYZ2qRRkr719DnxEZ4kywrH
yzxhrIkQIgdpMbtM.Fk3HiRHiRHiRHiRHiRHiRHiRHiRHiRHiRHiRHiRHiRH
iRHiRHiRKYFktOqQ1630jbotFvK00beoxwwRkSokJGdKTNSWpbTuTSIf6QBX
fLJY9LJwKJlONC.iRDjQIjQIjQIjQIjQIjQIjQIjQIjQIjQIjQIjQIjQIjQI
jQIjQIrFkvEjDqQIrFkP9jvZTB4mFqQIrFkd+wnjTpWfHhnaFkX3tdGxnDxn
DxnDxnDxnDxnDxnDxnDxnDxnDxnDxnDxnDxnDxnDViR3ZRh0nDViRHmRXMJg
bTi0nDViRuG206r0mBeYOktYThgLJgLJgLJgLJgLJgLJgLJgLJgLJgLJgLJg
LJgLJgLJgLJgLJg0nDtfjXMJg0nDxmDViRH+zXMJg0nz8kQoFq7QOYM5kq3Q
qq1AWsdiDNs8U6n0IHdarGQGOh0xTycJUrm3C.XwROqY0T8jWEVHiTYZM.XY
SICbEOwm8NaIdx63w3eV8AJu8o3nznbX37GJ36UxnW79pdtWB3ZgHf0a1eHZ
m+q3ErIfRY1Z6LhZkX0FZDA+BVZNU.WKpyGyvfSdoshsrQCae8Rt1wpFz9hI
xz8qzk6m1Z5RJMeh6DMNZDwEtFIVBZD2FtBIWDMQZiNNCfFQnKHiNPZj6xwl
Cj9XeeFZMWMS1FjjDEmr5SwQeKYEc0m1FE90CGSVw56HtMWzpw4pqhvTMQpE
oECww9ZCgKFkQvsWJ6pwN57VfP.jwPXBCgILDlvPXBCgILDlvPXBCgILDlvP
XBCgILDlvPXBCgILDlvPXBCgkfNR4LVB5XInioLDVB5XJHhkfNVB522DF5fe
RhWUX3mCjbaXThee4R55jx5ni9VwgIS82Dm1YQxomrHQGsr33RvghahQEMXV
0PC6qgFx6FZjFseen+EosVwwx03TUSUHqbsQuxgg5Dm3SWf1ze6feZbzppke
b7RHLZMaco3pYI2cq08JL4+aoeber2lULp0JJ251XuG.PQrbTztacUZ2Iid9
Dp9UZNEQMx8xw5JvuWMFW9Ht7JYExvxudrsWNtFytvEoFSnNUWoGb6UMyPE1
FgscAgkzOYknERl1CF67E2nnJm.Qk4NIhJGfnR6mndiRDc7AuaThD.jH69IQ
ToZbEtkpUUHqtXDDURGhpaOEUWUlyv046QQGZ0UifrR6pgtm1dLhqV7bztho
UWMBBKqq9IxdJrbasyQxYi.0EifrJ5RV48SV4VJCVlikNdHZ0U2nvRf3.xom
.q1F0RuT4bY0U2pqIHiAILNeSrg4ahox0BdQ2eF+lgOhMj1Z64czFan1ejYs
MsKm3L1v7hqiXUX6Vc0L3EmYOPu3p4dHssptZF7hyICxKNWSVO297Uifv1Uz
4b9fhNmWPRqTVc0LLlC2dPi4v0IJmTvqt5FEVFD23yaLlLPxz7FINChuQAaV
kINj3E3NyqLAYRTBq4Ulfz1wcm2XUfz1I3yqLAY5lhYNlNP9Bjyq8DnPem2X
2dQWpKHSyru.WHxz71uCzzVj2h+orK9yG++fvjuJn
-----------end_max5_patcher-----------
</code></pre>
<span style="font-family: monospace">
</span>

Motion Tracking

by caroline_record @ 8:35 am

For my last project I used motion tracking from max MSP to control an animation of rotating textured spheres in processing. My goal was to create an interactive, slightly repulsive, highly tactile surface. I succeeded in calibrating the motion in each sector of the screen with the rotation of its corresponding sphere.

 

since then I have made a more malleable program entirely in processing. There are still some kinks I want to work out before I consider it an entirely finished piece; I want to figure out how to alter the images so they are completely seamless when they are applied to the sphere and I also want to add a few modifications to their movement in processing.

Note on Missing Processing Sketch

by caroline_record @ 7:29 am

I am missing the breakout game mod on open processing.org. I did the assignment, but was unable to upload it. Unfortunately I have since deleted the file, so I am unable to provide documentation.

Idios

by max_perim @ 6:10 am

 

Idios is an abstract visualization program made in Max/MSP that responds to movement. Interacting with it creates different patterns, sound, and rare moments of clarity. The samples are from  Mild und Leise, an experimental song made by Paul Lansky in the 1970’s using computer generated sounds.

My OpenProcessing Page

by stephanie_shulman @ 4:23 pm December 7, 2011

link to my processing work from the first part of the semester:

http://openprocessing.org/portal/?userID=13132

Enjoy!

Twitter Representative By Caroline Record

by caroline_record @ 8:19 pm November 14, 2011

Twitter is an interesting medium to me because it is a way of broadcasting individual news and like any news media it has the capacity to create and destroy reputations. I imagine that if an individual had developed a following they would grow cautious of what they posted to their account. For my arduino-twitter project I wanted  add a level of removal between user input and the content of the tweet. The objective being to transfer the power of reputation intrinsic to posting to twitter and transfer it to an object. My preference was for each individual to post a tweet thats content was defined by the position of a slider to their own individual active accounts. However, I found that this would of necessitated creating an app for each individual participating in the project. I decided instead, I would extend the idea of representation, that was already present in the notion of the positioning of the slider defining the content of the tweet, further by creating a twitter character from scratch through sensor input.  Since I was already exploring the idea of representation I thought I would take that further by exploring a political theme.The arduino interface I designed allowed the user to select the character they wanted to represent them, either “Mary Smith” or “James Smith”, then move a slider along a spectrum to the point which best represents their political views and then finally press a button to post this representation of themselves to twitter.

 

here is a picture of the interface I designed:

Here is a picture of Mary and James Smiths’ twitter acounts:

 

 

 

 

Twittering App: Intruder Alert

by adelaide_agyemang @ 2:06 pm

As humans, we love ownership and when we get attached to things–in particular things that really collectively belong to everyone–we sometimes project imagined notions of ownership that can be completely illogical. For example, in my life, I am emotionally attached to a certain couch that faces the large windows in Hunt Library. This couch has served as a refuge after many all nighters, and I also love the view of the forest it provides. So whenever I go to the library with the intention of studying or sleeping there and I see someone other than myself in that couch, I become irrationally possessive and irritated. So I decided to install an arduino with a capacitive sensor in the middle of the cushion that tweets an alert to me whenever an intruder sits down. A servo sprinkler will simultaneously sprinkle them with water as long as they continue to sit there. The sprinkler should hopefully deter them from sitting too long on my couch, and once they get up, twitter will notify me that they’ve left and the sprinkler will stop. Twitter provides the time they sit down and the time they leave, so I’ll always know when my couch is available to sit on…hahahahaha

twitter stream: https://twitter.com/#!/MrMsAdelaide

hug-doll that tweets!

by stephanie_shulman @ 1:53 pm

via hug-doll that tweets! – YouTube.

Next Page »
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2017 CMU Electronic Media Studio II, Fall 2011, Section A | powered by WordPress with Barecity