Created
October 10, 2012 07:10
-
-
Save aaronsherwood/3863667 to your computer and use it in GitHub Desktop.
an arduino turns the strings of an acoustic guitar into switches, and then triggers video in max mapped to the fret board of a guitar in mad mapper
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
----------begin_max5_patcher---------- | |
4752.3oc6cs0bihiE94jeEZcMOlNktfjf8oo2YeYdXqZqZdb1sRgsI1zsM3A | |
vo6LSM+2WcAb.LHTb.YxjclphaA1vQe5bWGI8G2dyhkoeOJeA3uC9UvM27G2 | |
dyMpKIuvMksuYw9vuuZWXt5qsX4whhzjE2ouUxw8oGK1EUntIp7p5KU77gH8 | |
SdwxvjMK.+2xaGuV8jRW9kOgIUOoCgEq1Fmr4grnUE5eFNfdO7N.IfK+.Cq9 | |
6oGj3sGmb5kKu1ed6sx+bmkcljnuInhJRnH56p27h7nc.T2cQb4UeLMoHIbu | |
pCt3yYwg6VXryeGXQm..BZB.7T8bBjn9fcF.Hoh73eW8lPXws6.WviGtrVhK | |
Pn4A+WKxzMpDXArvTvBE5LXYeTdd3lnyvEHX7vjdvCpE3QPf5C78z6.H+qGa | |
xwjCgq9JnWT4BjghSJjhPxO5BeXlfGpuhMAo.IVvEwsfFQtEDCBAn.7DyyvP | |
FvDTfR1wiozvxTPiSXY5ETv9BPgAmXPgZRuBRqPwiDLS.k.l.SD.yDiIbSXB | |
QiIHkVVF5piILOHPfKSLjXReBpzbruBRndWcHgfg.ArLwPhIO03ZDgxlIHBT | |
XEbhwCOSZR7z3AApkcbFdzm+rfui6FMfChF06xLSREHU2jxX5ttyLy1eeFMF | |
8YuAGlmMc4rdGlGKldhIl9.hhC.6ogCzEAGvQENPSLbXRfvW0EmOvwtzv05P | |
Qm5n2HFkY3HY7IXh1yS30VnYI.M8HBOvBDgqrah4lQDw2Mfh74SLrD+H3Ghw | |
fhsQIfU6hBylVIIL0B.RmNH+fKGftDapEoa1rK5Ulvq9BTEaRiAshQnu7ccH | |
LSfwEQYODkDtbWTcqYuYFgQsexvCOdRdoG5x9Ye9LdLOZcdw538feXhMafsP | |
+HgnxZAOvruiiMydOZC9Rbw86CKxh+NvCrZaXlJ+EBaaiWFdDuhGzuhdyUJ1 | |
TtRoAPc1uTef7PNVM5w8KiNojTzMxWEVx3devEhQak3+pzcoY5tH7deNj56e | |
Wm+KTstZe4Oq+DtZJ5t.eMXxUrjduN8uljkWtoYuiI9O9cc9uPiZZ+emOX4Y | |
gW3+0YvpaURGB+JPquNJYMvftnQKG7lbQw22u1L0fP9Wt1GxGPFZiwQw7++Z | |
elSCVbKB58ii1m7hvrBvzOCf9lR+Jq97DifAtU6SedTmEEtdhQESgYvJUbTl | |
tdp6xBaCA7tEkEuh38G2+1lNzlxnBZn5QhfPXGn0vtOiztOa+bpOogpsJcuv | |
5dwYLV+xyG1ll.VmFkCRRK.YQ6dFHtP9prHY9JBOTbLK5NPdJ34zih1I.EdK | |
HePnvagswqiD27X1pHv2hSVm9sb00CObXW7pvh3zj76TW4QYuKGjWDuaG3wc | |
oe69JhYWbRzpziIE0GBeCIZNv3zqnju8n0q6Ah2UbNreJNOVLZC9gIVsmIaM | |
bXoQFpimZxQMSITK5grqRBgLjKfeq398oOEG4xn+8MF8OMnltdluyxprDMd7 | |
P9liwiFVze9OLp.2Sk9XJVmjTXUEicsxqdAHJKLOBrbzvE0yynqoL9v.jGSi | |
SbmwhLtULIyjifTHqlUbGVwjRwfM6t+Igg0zC6BSh.+nPcTx5R8RiX0TZglB | |
VfwjryqMsbn.z0dBnJ.KGQgjphMs+ohBNrLBRD9FU6ggivlQ0jJ2B8jnqyjO | |
XV7ISHwLTfCiUgGywVnqT6ZE+pOIs+lX.IKE7RdhlvopkXAyiG+dODxy2S3q | |
A8ZWU1RlGcTLf7nrmhxVId+haJSJw3OOMFYpXC6LKsTjCc0U7VJzkqBlTibf | |
eT+oDK.Be5Jl548lSG1TEQOIfX7EVn6kWrV9yTPO7zeTILaDyMFHNQD4d7HV | |
pI8TT7nAq5a9aonuw0e5QYkHQITHdDw6hD7J4wBm6doacyhvCGpc4ap8Sj32 | |
WzCBr6Nco3D8kfmtTVjL9Z8u2SeQwnxsU2rpKVwX3Ul1OtNPX4pAnpeJSb5t | |
zUeMZc82vhzCQIwIGxhxiRJT46nwsWG8X3wcEOzMH079OFtJp2ebmCu2rXSV | |
75zDIQz3WJub0qSvjpSXGsdmQ8MRBOzwONWzONluLLqL0D0F.E7loo6ZdqSi | |
VBV7vjXgGkQEwZhECO8Pi2eHKVmhmSWS6Uv17UYo6103QouyScbm0hAzUQeK | |
dcwVcd9qgVhud7gpgfEmvn0wahxKZdshvM4MuRikuUcNs5xtMtdKYXE2d0iq | |
WY0g8+5rn0q+L6P7jfX0p+KZ0ea73ZVIb0tQUdAUPQ0kUJuJEUtPvP2C6GMf | |
c2W4CzWQ5Z4vSGxgMcVjC5rS0HOa.z.SQyuQ9FlxZaNSnnWENv2KxBeX4yEB | |
INqfs90.Z1HWuyxwPLX5I9AUNGbvVfZOZy6yrWWl9ZBg8ZBrOyfs94cYNrGS | |
h8YVrgowVlG0qCg.uZqeEheKNstsOZgMRarSNnsRKsWZvloc1MGv14f1OGvF | |
5f1Q6yVpY6olsoZ1tpQaq8YesaarcamsMqbaEMmceiSs04ZcJ1FmCxOt7P3p | |
hskZfxABcFfvjmABlx30GC2A97u7S+7OKhAETNQM4BeukEsqLRPAGDX4wGEQ | |
07XV5dwMhKjWRMg0GObe6WciIzxq0M60N3vJ5LYenWaDZUXHrNba8BrfgawR | |
aVoVOwNdSaiFMMb7VGWaaU0rIB6rtd1ZRwBDD4qSyIoeqrFsz1u01ID7NyJb | |
6LkFeJQx8fs3WMmoMK03tFDH1LH.Ky0A9kElcayxyRt3ybD1Bk.0mnJKvFcA | |
5RJywrkLnnqLC5XHcajqBYAxwY+kSxdivsA.Ffmbg6FYtrScqPq4cQdzWVtq | |
uYwZ70eTPtsmbZmTX5FCNKCxcpd02ZIAjNuWdjIebnoC0RGlFvmPEMK+dlGj | |
zkhTI7TwEBPm0ODNzVDmbJVje8EnBbdmda750m6mu102boS0qOs.Ce0rcuo9 | |
Ezx9E98S25Uzq5ABlicKEik0bgue5Vuhd0qdzZe75CoBeGKULfpLSWVcZ3ya | |
gf7xRtjV13bZ6phUSk7ZanBFnW8i9u.GpFyH3.8ZEzQSfDQSqPqiNHqZfjUO | |
+vpvUaKoV874cV5wVjG9Tz5GDjmvF5CgEEYwKOVnsh0Y98LmSpgysUOIY4sl | |
LLSIbaytzkg6JSb4omgE43wtr40JkR2d9fzzlN5U6RyipsN9G2bP2nrH5cQB | |
1qew5EuNBqTrcdkQ7pRCMzM3YqsEAWBmdCMGY5hZsBNguI3DMhv44IurF+41 | |
TACJHrJCjGRyJzIfTkRSwu6ncSvlYntqElW+kOutLGppQX9rAHMMsSYJE6J7 | |
ywS2zPyfGSuQChQdurD0mEv4w1bWwEQ6KcuXw+X2wnhzzhse5ektNZuLBz6j | |
+4kq+u+me9S+xyIqVzdtHqA3jKGvKSr3Yg914hqqWrWWEUH+RkquZkBFJuwq | |
Nud3A4GtkamfsDw0a+pA9uGTdTzXOaYbQR8StWF3gJ7CV4VZAD2eRalavoPM | |
Rli0AGXIWID28lFzbDFyD8+nALngeCfoIEqDlc.ptTAYuwJnXDwylq.uV6El | |
T2xUhgCUaO9k6Vn9cuSDe0PQCbk02ruGWFxNSzcmKnqAvShdOu57M.7qFdZJ | |
BfrnxRMPPS4phQPN8N4fuI2KwJNlkDsVtXckKu1zGer9inq0T6XEk.dHE.HL | |
p1l1IRudwquHamogaEs5q4fGSyTHcX9p3XvSgBeZEfK3+r3y+mEfhTvxnMwI | |
.UUYeTu.muG.97iB6ZmpKD4a4XR4xeFHCUKbczc5n1VJqQJP91iE4f0oeS7i | |
+LPVHbxulr7n.Kka32h2ijF9b15iwIo2IdxqUOtjMpqqvb4uPtu.7r7aK.+n | |
3mDOkDA8uWSV8xOPGY9gg7z1C5o2TEJKjBkjHmN2c7CCfShxrdJKhN2Ho6uz | |
OY0DwHduGbZ4u8ISVGPuM.sWCCC49GAqsH362ekkL2LzpljezDgl863GzRnr | |
bZX7lM1XarlHGyJzlfrDRn8ruCLaSjPIKFzwrXA1Ue1De5LiEa.2hMEewT5W | |
rmsxrjwHIBtCPEzubIYtXJxtXiE9sIvkAsyJc0zN71BEl3J+f2EK7.caTVjz | |
wR0jjUuNnMmzgKxAR1fZQKcvAUxdxdeL+MM.R4REnDGkbuhH2lP.Ea47g4qw | |
0YTRuLkjFEunaMHwFbMX4ypwZRNaSFdVlsK0xVwo3Hen.ZHUyFiNTQ9rAGMI | |
g+SMjv2DU.BA6hyKjILnlzc9HKdOnzc4DCPouilk1pMlBn6Ke.9fdcpOUdFm | |
pwvUB450HlSkx8G1aS+Zbl5rvN+ypsRPNTdVYAA+X3whTks7IM4P8CwH63Uw | |
kG5ZT5nK7+xlHvY0s8KvdW0EXMv+r5Az+rBBrupiMncw.1cg.tnwtbK2CFPY | |
xcoCDgCCHpc4V4eBZ9J6pvAMxdcQ8SjM8S1Y.hE8S8FQBziyo8zEaUqnDjZC | |
pBqS+ESmo1lsJWyfHt7KxXs3jbDjYEqA7hXM3HJxSwZPoPVfc3lrjiUmjJk9 | |
qPN0x0nCzRzoCXzBzAw7C7wmvDLmPPzg4pHJlEDW+gFqTsbM5L1fS6NJlpK1 | |
b+Z0EWyVXJtpF0oksbLHH8uY1whTgGPu5nCz8BPxPSleBPZssXneMAHUKGiN | |
L1LDcjmeUR7vCWGcjsbM5.szZdGLYVaM+zeLiI5koNRui8Vx+nZcMvDa3XXr | |
IGSXZsyA5LuF7Rq4JlP4NBSjmZfxOp0x0XhkPRGVurxzLlAqaZtzGD3UPfvV | |
4A3XzQq34uBcTEyqUw1bgdag8U8TBs7PA1+TqqQO0lwT4FNkUgjL8zrms5fr | |
dzY5oYRvqAmmIzrsx6nf2gzr+7glw1Ry74CM+pxx0kDOZoNQ8R+Ut6JW0xwZ | |
HstmhCd+M5fQusQG+xrEgO0x0iN1ZKvCNaFcvAulz.d4iNd58SaRf9jBpQqx | |
yErpwQn687.aMO5LZjaVjhxouehrlCc93sBx+8mUTjswYfXyGZdZyiFjyn9n | |
Sx.HHlyFLU.bc1EwTdiDTyctRMjmsfCbpSOBgoy3p93of3UdFX2nk9L8qZNN | |
nP2iWjwNEasPAOBSiB5hCUWbSc1pJoZxVtFErM.fwRy0KS7swsJlpsIlg1hX | |
Nc5Gz+16u4iGfN1W6uzyQf9NeBLuEvzw1n+vG3AcssunA4q5oAFBZ53bBEnq | |
pBe9TcbfMt8l.SGbWH16rNioCpMD4cVmwzIqGB9NqyX7XJ5cVewzAHj2T2W5 | |
4D.Z0VA41yo4F4xNPL6X4G1.FLcZlg45yZJJ+0c1F+WH3wzIkDFQ+nCOFMhV | |
tBX93BO9FMKWdZy+AFd7G7XH6iL5XxyA10AbF2SazgG98zFfwU+0Mm0nMWCH | |
sW+GEo5SBjEu8itdeSGYl5SfOMBfP7q+osKiB1MZmFlsK78tNgH5mu.oKxRh | |
6PklK8hWfE3zdTMRnVDkZ4lG5YKFsI67T8JAFbOKhx8iBXP3VDk7GEvvCZQT | |
1eX.CzvQo+gAKvCGkuywhdrvdL4fbyfB9x+2M1vtXqsC8QmmL0dCxMcZ+3O3 | |
Z6jxuuCrIK83A.azbTo+iraKbSobEjRdymz4peXyEfmFlZOKJkf0YydRPiIq | |
tuxQt4W5roM47oL4rgMqoGeanGt6nGtMzC0czCyF5g3N5gZA834P9mFUZaeE | |
D.D5VBBOHA4N5AYA.ED3V5YNgOPavGe2ROyH7wOvF7g6V5YNgO91fOL2ROyI | |
7gaC9PcK8LmvGnEFT4AyK5AOD9zpvhn5xqBqqcJZPvoVu7hFsd.2FWbwCww0 | |
eojgp4+9HR013HLBhbFi.mXCio6DT3XaFVcH9frAebmm4babjwG5V5YH7g4N | |
GGrIvN2Yll4OujtX1.OsDAmb5AMinGpEziGyszyfwg64N5Q9pnC4lG1szi2P | |
zCxszCYH5A5V5YH2f8CbK8Ln0Ke2ROCIe4ymW7y7lf3UGe7vtkdFT+LxszyP | |
xWMOgau95eHb2ROCYufPcG8XSzNtyYdlUA63MyhgkYSHQL2kqGZvLid3yL5g | |
NynGxLidrIlHmQMdyLtYhMzCxcgfPrYpRQta7hXiKRL77hdvtKDVhEdrw7bJ | |
4XW9WQ1m3aV4Fhpt9XzaI6sZUtOgR5nE2qpneo5FSfMaLy1rkilQdZfoiwrT | |
Lhzi2LidrZVknyK5g4tzMf7mWiWHa7LD4OyjBQLaoZ7bhpmY5NP1n6.M2z.i | |
H1R0ypwdahq1gSRFBZ0jUSlYDDBRcHEMJQo1dOEkp1pS7JWzbb0GMaQKOGDz | |
0r.bZb+p8L52SuykL.VYpF4PBxJFRG56fsy6+kj4RcAdGd3vSQY4kOSEkrXe | |
3WzpJU08ufeNQ2T8DWjE8Tb0226V4S6Ou8+g4ME2J | |
-----------end_max5_patcher----------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const int guitarString1 = 2; | |
const int guitarString2 = 3; | |
const int guitarString3 = 4; | |
const int guitarString4 = 5; | |
const int guitarString5 = 6; | |
const int guitarString6 = 7; | |
void setup() { | |
pinMode(guitarString1, INPUT); | |
pinMode(guitarString2, INPUT); | |
pinMode(guitarString3, INPUT); | |
pinMode(guitarString4, INPUT); | |
pinMode(guitarString5, INPUT); | |
pinMode(guitarString6, INPUT); | |
Serial.begin(9600); | |
establishContact(); | |
} | |
void loop() { | |
if (Serial.available() > 0) { | |
Serial.write (digitalRead(guitarString1)); | |
Serial.write (digitalRead(guitarString2)); | |
Serial.write (digitalRead(guitarString3)); | |
Serial.write (digitalRead(guitarString4)); | |
Serial.write (digitalRead(guitarString5)); | |
Serial.write (digitalRead(guitarString6)); | |
} | |
} | |
void establishContact() { | |
while (Serial.available() <= 0) { | |
Serial.print('A'); // send a capital A | |
delay(300); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hey any chance you could explain to me how the strings are wired up in circuit with the arduino ?