THe UNwell Suitcase
The Unwell Suitcase is a NIME (New Instrument for Musical Expression) designed to accompany live shows for the podcast Unwell, a Midwestern Gothic Mystery.
Built into a small brown suitcase, this device controls a Max MSP patch which in turn controls a set of soundscapes. These soundscapes can be time stretched, pitch adjusted, and volume controlled using a series of potentiometers, and restarted and glitched using buttons.
The suitcase is built around an Arduino Uno with a multiplexer to handle an expanded number of analog inputs. Each of the upper blocks controls a single soundscape. The leftmost potentiometer of each block controls volume, while the middle controls pitch stretching, and the rightmost controls timestretching. The green button starts and stops the soundscape, while the red button immediately restarts the soundscape from the beginning.
The softpot pictured to the left is currently decorative, and will be replaced with two more sets of sounscape surfaces.
The bottom right potentiometer currently controls the volume of a third soundscape built into the Max MSP patch, and will eventually control the overall volume of the instrument.
My main struggles during the creation process involved the multiplexer- which required comparatively advanced coding on both the arduino and Max MSP sides. I particularly had difficulty getting the softpot to cooperate with the Multiplexer.
In the next itteration of this project, I plan to replace the softpot with at least two more sets of soundscape controls- relying on other instruments and actors to provide the “soloing” functionality.
I also plan to replace the balsawood and cardboard structures with more permanent and durable materials, hopefully making the instrument significantly hardier.
Max MSP Patch Code:
<pre><code>
----------begin_max5_patcher----------
5290.3oc08r1aiijbe1yuBBi7oDGg98if6.tK.WPBPBvhrKturHX.GYZO5VY
QcRTyryc3le6o5torjLojJJUsLWiwdLEkb0U006p5h+8Ob28ep9WqVeew+Vw
OWb2c+8Ob2cwWJ7B20d8c2+R4uNcd453a69o0u7R0hl6eHculpesI95+vl0e
tnotXcS4plhUkyVr8srbU0Z3ST1LqdwGWUMsIANoyOg8PgVnB+GWyB+m.9Yw
+W6GbwlWlsXdUSDv71Wb1iQvU+o+x+Jm6ue2asdSy12KqGHu+eikkMS+7rEO
ia0D9L+iO7gvOd3JIR+uHHKoUfxwuXxhPSGY43qFBIK+3rUUKViivv4WN+hP
QHgwEfuOqzk+3pG2LaQcw+0hkaZJ9SKJ+z7pyPkLwkkwd4zHAYzHgUDWFBcN
IR+45YSqVeVxhYh1IULkVwYbsQnCKL4DG2w0JAW63BiSdoDMNYDMX0YlHMRC
iEVmJlP6envZ4mYodATzEUeEV8cHnyqKe7SkKd9dzXOqere66M8RMeaYUBEu
O9W+UpaODAWDwTxHarNxRKDWHV9oMMM0mSqKfCA9CoRpYZm1KsA9izxHo2I7
SzLDJ6qvqbU4KUMUq9XUR7cOth9oVGiWY3TQgvlHipIJN2ZkFGGXnh796iTY
inZf8L5Hpfl+QAUUomnCdJHdKdPmH3u+2Wv5U7SzGYwMPwuYfVzShgRS.CUV
0DqhacLKW4cNPmzCER46jvnPptTgQ8XfswDY6cBIAbMWtz2UPEGGBeISBdkY
jH7IjDK7AF4mHieIzRmgARg.aCrWJkfGAVFbCkiw4Wsn3w7m5mpV2.KohlOW
Urt9olk0Mn8DfaOieP8Xp2G2Qsxb5i3+M3RSQH3qh+ypUU3QGyfQmTzIFsI6
nSxu2AhP5gu+jbAimc7IED3fvG6v2erS7wuLJPUhfK4uZI+VDy+YQH0vY3j7
3diR3yJVTMsdwB.pEe8yUKJ9QPwvOT2TLacwSaVLMnXe1tHFlOCdm0aVzruV
yyg6lgq6fa7ojAX1Om.A8hWDt2T+7ymM.ao2204DsUeglUM2BmSNqMGYJRck
yQfY0WpVut74pNrP0KAFmfzvG+wMyZlVtt5i+zpxo+xjuV9Er1aMpAZt8z3s
JtUxEVv+VivXAsAFeR0s0dUVWOhuEqeZ47xu8crnq9H4UPbLzc8rmWTN+9GP
3J01McsIo+XO7s8Cst7KUO9QXc.elOV1zrZF33YJaw28JZCDhx0yl1rIp..t
kR0x0d28OUOed8Wedd8mJm2T8xx583oC2c0KkKZlVuJrnZ4ge8tuT+XUxY2v
e9629x0ql87L.EmWs34lO2pS2KYtIV+1uzdgFDJuuY1zeY8qzfce1WWJbteh
e+uTxsu2k.G5mOxR6utob9rlu0ypqYFv72rpB9rokVKySh6Yn7POCxJeGWVQ
0JU27C0ZWSseprdYybfr74RPW97uTtZVYRIMCaT.lgqtRLT0U6XhOizKfzAs
usdac.5RmH6+72KXSjnkXECTAUKxd573H.QT3KCmI0sIuToA6PgWzAtxXrRk
W.uHKGJsBlywqxRlOUV8SH3htDh1vbIlPL8aSmW8cv4JzwGZj2J1AmrKUvXx
AUHJPbPMlNIIP4x.I.TzgThv9tKQn7YThfqzumRDqK+5fjGzrbvLzGMnW4gq
T83lW9T0pyk1McJCUoxIy53T0YsvJuAVXQwaoRAUIEuESt.R2SyqgkL1vfUh
KmFD8pLhAlqB6cd1DE2XT5P91rBlVDJ9rLkbNkDXp.OccWMk4TJYsXEqb4vL
CKDevuQ75v5xnN1dIDLy30qCWNbBk0mIWuMTonqzOii1VH0O0TDxxz+wpp+5
lpES+F57nM77bxco5LySoSKHomiZqOHl5L5JM2a6Y6jwuUL0CiPHxIgHkx9a
HteAgQ3oWfl68xT6A3IPF9TlwPGpfwkCzTlJgAKV197XqZvtAmk8Sta+8y7f
nSKmWAaoENF7Cv0GffxlzKZa5Ascjl8VOyjx2uYhgazVKW4TolLQjmZi9mqm
u4EzkmReAUzfqileDNyds9zkZD5fDHdkY9SeEY96hyvmOE9tgqxXB9NjmF9W
HDNzrzzVPhPnrNYnjDdmS33oPYacL45RkAlrIartt8dnfK5P8ogmZW+a+9mM
Yu0GaWl8o7bF2Gi2S38Vsgoi8cQtXCSkFp3OLutdYAu3OrWwDJ3XsrHxnqR8
QhBVWMvWVo05UNqgGpcl+2r0RRx3xPOFsshPFgUEJK3vKljSovTLo38V+4YO
sUEvDPIfkE51Nsy4Ehcfb2acZ0hWCaws6MLfBSwulBScxJ7l5KkqnFuCtkpF
dMdAVy.SqlyrfHs0G6K0qS8JplGfaScn.SDUqnzVN3pB7OwE07.B0Hn4ABdg
0IQYNvWzXhxrLiSCtlI84pc8RluA4VvWzfCo7inrrGi2G6fxboFu8hNFucZY
Rq.WpsRgQGRYHmmGmyWBR+6nD8REj8PErCzjwSyqKaBVLR+xIoIPPQcoIBeW
ZhSlu3UTfS0Iu6f+WfOdEAswqD5bb4aoEVaO7GBY93O.pfjM.tCeF4N5ycWG
DndGJh85DXNlAq0Kqpdr3ehOAqsIIiXMFIb04LbslKbJ.W8hdH.olzIagyKS
g9.t8WvQKdH4jRLBoYuCwnWcE4J79eB7RpH4K1osi6z8cbxzcxCgQN3yRljt
yem235nuQjjjLxrzkn+PvCUTTPqDIETMbJnjLJnyDSZnvZ5QhTkoiy39oX5X
woC.25fvygkhG9EmS0K0S4m.dlYbQubAOb0CkTR2Al0ZS4xpOR4QWliBuDkz
5kHyz0Kwfz.ar4WnzjQK+8pr2BVg5DWzMywPMdCeVZ8BPz0GYaJ+8WaR+PZ2
ePV8I0oXenwUeKtyxuzv.8BVlSufY7TuJseoXMoC5Vl76cWlj.meQ2Gaj56q
236tw63835uL+ExZfI8WQpiuAmI8uMAJVsfB4+p+1ikS+NBuI5j0ef1GyQlw
6TZsiyzw1+IVgQ8wbgnuSHoiPWHDscjl7zKsb0q8xTtDA3q8VOCb.a2IpMCU
GQOdpNhwGcDlyDptj9QcAQ3Gy8MJpHhRXlHTQMVFMH95sxGhgcEZjDl0CdzJ
DpeaWQDvebEr7CQUHbAGy7dlwdSqHhSBQE37RsRoLryUQDlVNxJIR5nstqjH
MwRhTN6omvyEm6ZhnUsbs62+SW6ofCWQQ5abOPUIRzigyWoD7qoigidC1Iyk
HID+2PB80HnjsyjFNUaC1kIyZvtAbEq68lgdNKC63Ob9M9sXbpCJr1wWIN3z
5KqMHKuK50QTcL3GK7EJBgyHhom2j5TmwRwJ3ROohuVdLMcVHBUKnvR6C4mm
kF3b4r7Dg84AWbB9wRe0kg7AyicP9V45qMHsqtbDgNDq6zKijxQvYjE9lYai
VKGEUfP5E3HZCuBDVxnY5jhEYZNW7dVxAYqWZG3CSFJ4.cUbPw86Q6tk0XXv
tYQZl0zxVUx84Pelc5ZfUXHeVjaIBZupKQXDVQAAsFqRyvD.k6gCX7UQAAot
fpRoip2c97VRg.titsZX4IhCkucdfzivuQNdJl.mzRnoRY+0jLPNBqXfgT4a
gV1wXVVD1OlGC+6wAP4ZzyctgOm1jsC3QWNGpY+oRvWw5mBi5v0UgYYVYwx5
F3cNqNlonh5UwQfXwdy.wKZ1lw4CeP0k5WBtyPwnM6nSX7GeL72t3I.SqWDl
jZs+9QRMYeMg7kt2xIYlBdDo0kqls.+bqTL7SpUZ5HHSSGAoHKZVEROXUY.C
iTR0xn.rJ5lrMUxGs0KTFHhjcaZDqhcEr.qh7iA9PtFbhv.eqEv2xv.ssWJg
qO4si3Zo6TyDhi98omWql140JWBTGNOzJVRVZj2684yciDYxiN+WbQd73P.3
p4MFi3o7AcsI77f4sx4yTgivSnHxyNdpKMjPTUuIL37Hf7ufVU.yS9bI1kTx
YrSDLkiAb6Fq2jhjNdjioFa+c+tBI9ofNibDV1x9JA0fRGWY7VgI0dNxr3h4
lEKKm9KGUkeuNVjoJWvsoXHS9RatsBxpatfb3Lt14b2BdTO1jp0TyjC32jzn
+vOJEqYFxw3TC6HA+qGuh0LalDq2h8IGTHUtdPmUBvXRmmIIWvzRiuKiKu2i
KMNKDCyamnNgiG8HSGBmXIJu0jpqyHUChfZ7Umpq.n4bDq.QlGEHsHuvKtU5
O5+jBQj9CuYrn9vGpV0nW6g2RrvjKM47GoJO7T+nUpcHyMp0c384Q0QKteCU
czaisSlpCwXQ0gS1ipCkcro5f5mTRVeR0A2MJUcnnFcSEDPFdprMZUcnyipi
s3NieqTcnBLWc5NHO6TBUHIRN2XQwgI8nLTA1fGW5JbTm8xs8dVWLcDnofkI
jUyeKxNZzSjq9stEySOKrtE5I58wAEQ5ITilIAuUscDpNxzSPc9P0INmQodB
G0oBUO50S3xTZP02d8D819rjnmv5GK5IjPPGusujTd9XSoA01a21nDiSsFTm
t211pdDq0vlIsFawbZzZbpVfQnzv2J3aI7s.9lCeyJBMDjP5BOFj6mXv5gZb
LF.1E0KLX5IFsRLQq0FljIrx1QxcJ1MgJKyY9+17hmAR2R7xE1g1.tmEqUsM
8C2MwBe4fHyUohIe0mOpi0fXSmWutBckPHcTU2Wa+3kSzdggo0fANASFvboM
OMcb8plhGw2YbuKndd59qp4E7BzMZ9QhjVdxGA6Or6+GLkPom3EAZgf4TdCy
qdnsYIy6wH2Y51FZL0Dml6f.WXdCDhVbZUL7CQtaDbFx6ko6zXGc7b.NuptP
f+4Ux.E2P7LXBGil1jGsMGsah66g6w6htFQdz0rZV47hGK.xK9ZOeYdeM7lL
sOCsGokSi+si8t+5zevsjkHrBu9gDm00aVMc6BbaQwJ1ow3wp0MyV7pT8Ouq
bgEGaCXPPheNHYSuoqCRNL3jkBbxhARlCdS0qdDhpNvhkePKOb28kYOtrFXK
a4UbNULM4pnSb9jwrCuRm363rvDO3MkhKdutnE65PKMFJphh8NMF9QIE7iJL
3jjBbRhARhrvOhAzggxwI3GYQ9Qa5Ht5L8L+8i2ibdNNFpFih8GNBdNmmBdN
FBbx4o.mPfRb0o12EsmDm8MB5R4Riq6j3M2wOQUCYIeNZCWbxkbOKrzLw4X2
4JWxNLqYmqeIaV9AcbLzPuVEGFqbNCArwNKFQSMAhlNCFbRmksRTfVkkcR83
FzBVVH3XrJ5DTv+JP.IMIRJXLW5nvboCiQLqOKabX.sIKd1iJ5kgZbRpSGxs
T+Fs+EI+866yDtC4zULj0KD4Nxcnd+whAGbT3NuEk0ONUPhiQl9Zs9YwnQzP
gioVTZDIARgs.04DYICRxyAIMUPRbNHwoBRmk2yREjNq8Dxfj6bQCKnBRly4
cNiLjReVPQhlOTV944v7KJPGGIE6wz9FiTJdLSFsiSBc5Dle3UoAfm1JiGSU
QFL0Z72JOBMtaFjvD.CmB8eFLAMnoP+mQM.HcDmhTsO.a2avWaSdEoksyNp8
uxjNcRbQ6.U6vK05zkww6b6kWKNJuYbHXr5ykTXL1fwbhQPEjNeR1HgaDk5O
JLmfRTdngBzl2PVTG6AWv4xiEkP7VWI1nwns0PQgzzXz1ZORp.E2.PK6Gzxa
.nORoMT4GzZYNRCAJPq74vOHsFkhTJr0pwXATQg0AMJ6PTnxViwNjgBek07a
F0KGZr4byw0KatZ8xJL5kUTnWVgRMAE4EUgIuPBUNTHgBzbtKGZjTn7XvcJF
PtRqhAbYSyS1vCUmn6wGdoO0tYtzqd3UwG82rzC0M81Ke+PUNBTUbHpJ5CUY
1.13On+AohmAUnTYofWn.MWHyB6pZ.n80AILV.3TDxiBSzABJreJwn2VdZg8
95ZIiOw1CBGu8YHc7VTrrOWjZRJLFKQ4ZHElaj1aFjLXndVpfzYYunP3TpuY
TOLpAjrSKxDlhHu84Wru84ASnaU6+lW6JGsZkqs7Snp9DIaFH3jETnGPfRQI
mJHcVbhBoSga.bxWGjvT3SgiJHcVdbJz3HL2pT3Iz2r8I0sxwCgb.PBe53Mo
GkCrzCvjc+dq+291G0U66Oh+DG2EzXi3V4Znfey35XX7RfJ.cVVAJTsx8COz
VhBSAOn4TGcF2dyRwHW+9Qf0ueDXbQFRR0vRc.74DKMbx.04QKCIvJiI8T19
HF+fqd2JgEGUL2I4Q9UCKysiyDUHXjz0.b4Pzng26AcZd0y11yHa+8PZ6B8v
oTOw91mW6w6cs3CJugTTbdr3nr1ZxRVswA67jlPbvlKyQ8b4hrnbScfRK0sT
EF2gp9DjvvhxzffFPIQz5c5SpVQB5UTLk0vsLCyBpH7PjHhzC5EOOpy4fo3T
7djrvOmSAJKYzny0wpJMYfRMrBv8VAGuahwC6GZPos0qXV0qaGpzod+vqroG
53a6mqCuJMxX8fTkuyQlzqIXaTfXazxHg1hQmjJOpCwoO7MYxAgFQQpmO0xI
aufbqH3V57rzkJwmVOH.NM7Gn5ENFEGh1WWwHf0UiWLTsqadhPEEriOHxx.y
CCUV.XjDLGyhh4gjHbXnhvgQhAIFpRrqxCyCpnqX4wwcFp.tXBRHxRTLObRX
dPoNmQR1TXXzdKN4QNz6hSbaS5ACoOkOiCuxpZawFksuKSGFQPiauW11yJbs
tSU6i2id9JTVzXY4PuiyXZWV5zv.pb4xuTsZc6aOBj6eo7uTu50mSnvl2hzk
wY708qp9xrsuec7UJWM8yyZpl1rYUbgc+uZRCYu6eoFPwEal0hk.5Afbcy2l
+1APzhxWRez+3lGmU+iMkMaV+w+mpEaRSQI.sdpby7lCIEe54mlMe9z54ok2
cudm6te6fU59zcen8ke889yErIBuBB.LjZDIWZEl3uA+RX.h8pba6mgu8Coz
JeHbG32.GtU53u4f.gjwbr7lOlXGrXbeBBLuioR+F7RgGir6+wJW7bZfpIrg
.gae0kqpCi5uVpN7Q8u992zT+7pxGmUkdVLGYjSawIxcZdsA2MR1izjVZ5K.
Ac11OyV9g3vvJrardYYhMKNyr9v+3C++.GzvL9A
-----------end_max5_patcher-----------
</code></pre>