Today, one of my dreams came true!!
One of the very first Max/MSP tutorials that I ever watched was called Max MSP Request: Serial Arduino Live Data Stream by Programming for People and it combined Max and Arduino.
The video demonstrated how to program an Arduino Uno board to read data from an ultrasonic sensor and send it into Max/MSP.
At the time I was incredibly new to both Max and Arduino, as a result, I was unable to follow along and complete the mission.
Fast forward to the present moment...wait, first lets go back to last night...
Last night, I was at dinner with the amazing Sydney Jackson--a wonderful human being whom I have had the pleasure of getting to know and collaborate with several times over the past two years--where we were discussing my thesis project. We were talking about my ideas for my fire installation and she was trying to help me problem solve an issue that I had been having. In our conversation, she proposed that this particular installation should track the users proximity to the artwork. After all, "fire is hot and you don't want to get to close to it."
This was just the suggestion I needed, because it immediately made me go, duh. This moment of clarity was immediately followed by the realization that I already had the tools I needed to be able to accomplish this task. Thank you Syd!!!!
Now, fast forward to today, and look at what we have here...
If you want to check out my code, this link is to a Dropbox folder that has my Arduino sketch, along with the Max patch that I used in this video. There is also a Max patch that uses the same ultrasonic sensor to crossfade between two videos. Here are my files.
Seriously, so flippin excited!!!