Wednesday, March 31, 2010

Installation Descriptions

Short blurb:
Sarasong is an interactive art installation in which users place colored post its on a wooden board, which are then scanned by a self-moving webcam, analyzed, and converted into a musical composition.

Long blurb:
SaraSong is an interactive art installation involving a 4 foot by 6 foot wooden board. Users interact with it by placing post it notes of different colors onto the wooden surface. Every so often, the webcam mounted to the board passes across the surface of the board, scanning the post it notes that the users have placed. As the webcam passes across the board, the installation generates music based off of the colors that it "sees". The generated music chooses from multiple different instrumentations, allowing each interaction to be a completely different experience. The users also have the option of driving the webcam manually using a joystick, choosing which data they would like the board to convert into music. Occasionally, after the scan of the board is complete, a scraper mechanism is passed across the board, pulling some of the post its off the board, cleaning the board a little. The interpretation of the post its is done entirely autonomously, making the installation appear to be a living being.

Friday, March 26, 2010


Ok here is the updated diagram of the wiring set-up for our board. I made some changes to it the last one that was posted has some minor errors.

Tuesday, March 16, 2010

Board Wiring Diagram


So here is a wiring diagram for how our board is set-up. It utilizes the stepper-bee+ board.
Attached to the stepper bee are 2 stepper motors. The power supply is an old computer power supply we're using the 12v output for powering the stepper motors. The sweeper bot clears the post-it notes off of the board and the LED light flashes as a warning to people that the sweeper bot is active

Monday, February 15, 2010

Progress, Videos and a Call for Interest

Hello everyone!

For those outside of our fine university (WPI) it is now the start of the last term of the year, or in our case, the last term of this project. Its been a few weeks since my last update, much progress has been made since then and I'm very excited to show you what we've been up to.

First, a quick summary of what has been done:
  • We now have the ability to control the read-head robot with a off-the-shelf USB joystick with a semi-queue system that allows for seamless transition between user control of the robot and the pre-programmed sequences already in place. In addition, a simple GUI has been implemented to allow for easier tweaking of the installation pacing. [i.e. how long should the user have control, how long should it wait for people to populate the board with stickies, etc]
  • The board itself has undergone a few changes, A yellow LED warning light has been attached that can be operated from our C# stepper control code by way of the switching outputs on our StepperBee+ controller board. This light will be sued to alert users that the board will be momentarily cleaned by our sweeper-robot and all hand should be clear of the installation surface lest their hand get damaged.
  • As mentioned above, our sticky-note cleaning robot is functional! [A video link of the 'bot working will be placed here soon!] The system is powered/controlled from the switching outputs of the stepperBee+ controller and a set of contact plates placed on the far sides of the board control the double-pole double-throw switch that allows the mechanism to travel in both directions on the board. It is still in need of some fine-tuning but it does operate well with the temporary construction that is currently in place.
  • The audio software is under steady development, the toolkit currently in place has been sufficient for our needs, so at this place it's just a matter of figuring out how to take those pieces and assemble them in a way that generates pleasing/varied output. You can take a look at the videos below to see how our audio sets have been progressing. With our previous audio sets, the output has been kinda manic, lots of notes per minute and little variation and repetition, over the break some ideas have been bandied about stemming from related project and publications. A few of these ideas will be implemented and tested in the coming week, so stay tuned!
Schedule for last seven weeks:
Now that our team is in the last 7 weeks of the project, now begins the mad-rush to document our work, present it to the world for field testing, start and complete the required report and presentation. We hope in the end to get this installation out into the world at least once for the public to experience our hard work first hand and have some fun making glitchy noises with office supplies. if anyone out there has any ideas for possible events/house parties that would be a suitable venue for this behemoth, please don't hesitate to comment!

Final Notes:
Due to the quick nature of our university's terms and the nature of this project, things will be moving pretty quickly around here. Over the next few weeks this blog will be transisitioning to a more photo/media-blog style to give you [the internet] an idea of what we are up to without the lengthy writing time needed to generate a full post. So check around every so often for more pictures and videos of our beloved techno-monstrosity in action!


VIDEOS:

Here's a video of our first time running the webcam read-head robot over a colored post-it populated board with a simple audio generation scheme going.

It sounded pretty awesome for the first go but aver the past week or so, its been getting even better with all of our new changes.


Here's the first demo of our new user control scheme and another iteration of the audio generation platform that we are developing for this installation. In this demo, we are showing off the awesome joystick control system that's been coded for use in moving the camera "read-head" over the drawing surface covered with a few test post-its.