week 4: the idea- interactive visuals

MIDTERM IDEAS:

Olivia and I decided to work together because we both have an interest in creating visuals for music.

Our original idea centered around using Hydra, the online video synth, however after some digging we found that may not be the easiest or most straightforward way. First, we would have to make it so that we could run Hydra locally rather than online which would require downloading it to use in a local editor. And while there was a program called Atom with documentation on running it locally, that project was discontinued a couple of years ago.

Another option that crossed our mind was using TouchDesigner. The drawback with TouchDesigner is that we both don’t have a ton of experience so it would eat into the time we need to experiment with the new components we plan to use for the Arduino Nano interactions. Another somewhat dead end…

After some Internet sleuthing, we stumbled upon a project that uses an ultrasonic sensor to influence generative designs created using the Processing program. After downloading Processing, we discovered that there is an extension that allows the user to code in the p5.js framework and create something that runs locally. Bingo! We found our winner.

Some more specific starting ideas for the functionality of the project include:

  • Using a potentiometer to change color ramps
  • Using a potentiometer to adjust internal feedback
  • Using a button to draw a shape that randomly that falls into the picture
  • Using ultrasonic sensor or infrared sensor to adjust generative art frame rate
  • Using a sound sensor to influence the frame rate or feedback levels

We envision our project following the these steps:

  • Decide on two or three interactions and order any missing parts for our Arduino controller
  • Create generative code in p5.js that will lend itself well to manipulation by user inputs via
  • Build and test the Arduino circuit
  • Connect the Arduino to the code and make adjustments as needed
  • Potentially create housing for the project via 3D printer/laser cutter

⌁ ࣪₊˚⊹ ˚₊ ࣪⌁

Leave a comment