Interactive Projections for Teen Girl Scientist Monthly
Interactive Projections for Teen Girl Scientist Monthly
ICM Final proposal:
In mid-December I am going to design a CD Release loft party for the band Teen Girl Scientist Monthly.
There are a five elements I have been playing with, (or in some cases struggling with,) while creating the programming side of this project.
1. Playing with a WiiMote attached to the 2nd singer’s mic.
I have been trying to work with motion tracking via infrared. Which has proven to be a little difficult.
However, recently I started messing with a few of the Nintento Wii libraries. And I’m really interested in drawings and particles appearing in response to the singer moving her mic around during a few of the songs.
2. Automated waves responding to the music:
I downloaded the ESSr 2 library, and have been poking around with it. I have found some interesting stuff by importing MP3’s and having sketches play.
What I haven’t been able to do yet is have Processing respond to sounds coming in through my computer’s mic.
That’s something I’d like to figure out if I can.
3. A HUGE challenge for me is going to be finding a way to work around the file-limit size within Processing.
Right now I have different images that I’m using as alpha maps to go over the live-feed in my design.
I am also interested in using After Effects to make a few particle emitter based PNG sequences that I can drop in during the performance.
The thing is, importing those into Processing takes up a lot of the program’s memory. I think that’s because it stores each imported image into the program itself.
I am sure there has got to be a javascript that can tell my program to locate the files in my directory—which should free up more memory within my program. I just haven’t found it yet. Any advice there would be really helpful.
4. I’m also interested in seeing if I can import two camera feeds at the same time. Have one on my screen as my reference, and have the other at hand to use as life-feed projection material of the performance.
5. Last but not least, I have been poking around with OSC. I haven’t made much headway here because I am trying to stay within Processing. However, here is a program, Isadora, that I am familiar with. It is made for live-performance video manipulation.
If I cannot work around the memory issues within processing, I think I’ll use OSC to let processing send data to Isadora.
Here is a sample of their music: