Archive for the 'Zoraida' Category
ITP Fall 2007 Wrap Up
My penultimate semester at ITP has come to a close, and it was my busiest yet. These pictures show my final products for the Zoraida project: a microphone/vocal processor made out of elephant statues, a machete that maps its movement to sound (via a wireless accelerometer), and two conga drums that control video (xfade, saturation, and awesome color feedback) when played.
These pictures are from the NIME show where the instruments were performed:
![]()
![]()
![]()
![]()
And these pics are from the ITP Winter Show where the instruments were subjected to rigorous user testing (and passed with flying colors for the most part).
![]()
![]()
![]()
![]()
![]()
![]()
NIME Performance Score

START
-Nancy: walks on to stage; takes lipstick out of pocket and places in front of herself \
-Sound: silence\
-Visuals: Nothing\
\
-Nancy: removes top off of lipstick, same body position\
-Sound: pre-recorded oscillating synth sound\
-Visuals: nothing\
\
-Nancy: pushes lipstick up\
-Sound: Pause/silence, back into synth
-Visuals: nothing\
\
~ 30secs
\
-Nancy: puts lipstick back in pocket, does not put it on; walks over to open luggage laying on table on stage, contents not visible to audience .\
-Sound: sound clip, ogunwomansound.wav plays (layered over synth sounds)\
-Visuals: nothing\
\
~ 45secs
\
-Nancy: Removes machete from luggage and begins to dance. \
-Sound: movement of machete sonically mapped by max patch.\
-Visuals: Start, Fremez poster, glows/pulsates w/ synth sound or does something where the red spreads slowly over the two people’s faces in the images…\
\
~ 3mins, 15secs
\
-Nancy: Nancy blows whistle, to call in the drums, walks over to podium (in front of stage)\
-Sound: Nick on drums start; backing track starts\
-Visuals: Cuba landscape pics mix with video of La Lupe during first verse (controlled by Nick’s drums w/ jitter patch). [maybe: 4 images (of each female archetype) for 4 sets of "do your hard work" of chorus]\
\
~ 3mins, 45secs
\
-Nancy: Takes lipstick from pocket and puts it on, starts singing lyrics to Campina while at podium, using elephant mic stand.\
-Sound: Backing track continues (prerecorded and timed); Nick continues to play\
-Visuals: same as above\
\
Everything ends at same time, timing based on backing track, nancy’s last words “I’ve been working for the trees;” Nick stops playing when backing track ends.}
~ END 5mins 30secs
Long preview on blip.
NIME Update 11/27
Despite being jetlagged and massive sinus pressure, I got a good bit of work done today. I’ve received only one of the two Fishman Powerjack endpin preamps I’ve ordered, but I got one conga drum to control max/msp/jitter today. I had to solder the 6-inch piezo film to the preamp, attach a 9V battery, and then secure the film and preamp inside the drum. The result is surprisingly good. This configuration makes a very sensitive and high quality microphone:
![]()
![]()
![]()
![]()
I then ran the output of the mic/preamp into an m-audio quattro interface, and into max/msp/jitter. Right now the patch is very simple. I’m using the peak frequency of the incoming audio amplitude adjust crossfading between two images, and things like brightness, color, and saturation:
![]()
At least things are talking, the actual effects can be modified later.
Also, I got a new aluminum pipe with a secure base flange to replace the pvc pipe on the old mike stand. I’m going to give up the twisting effect of the main pipe in exchange for structural integrity. The elephant will still twist, but the rest of the stand will be stationary. Other effects will have to be controlled via some onboard pots or something.
![]()
![]()
NIME UPDATE 11/19
The major breakhrough today was getting the machete movements mapped to sound. I did this through rewire, with Max as the master and Ableton Live as the slave. Basically, I took the x,y,z data in from the accelerometer, filtered each stream of data using some javascript functions I wrote, and then used that filtered data to control midi notes which were used to control a synth in ableton live. The sound is not really what I want, but for now at least it’s fluid and fairly well-mapped to movements. Whew.
The patch:
Machete in action:
Also, I ordered aluminum pipe and flanges so i can work on elephant mic stand round 2. I also ordered pre-amps for the drums, which are here now. Here’s some footage of the prototype stand in action. The song being sung is still in the works, and Nancy’s still rehearsing the vocals.
Unfortunately I’ve got to go out of town tomorrow till Sunday the 24th, but all necessary parts will be here when I return.
Nime Update
This week I am constructing the elephant microphone stand. It consists of pvc pipe on a wood base, and there is a potentiometer beneath where the pipe is attached which rotates when you twist the pipe. On top of the pipe is the base for the elephant stand, and again there is a potentiometer beneath this base so that when you twist the elephant stand the pot is twisted as well. Thus, the main pipe and the elephant stand can twist independently of each other, and when twisted a pot sends out values into arduino and into max/msp.
Since this is a mic stand, in max/msp I’m using those values to pan incoming vocals (by twisting elephant stand) and augment vocal pitch (by twisting main pipe stand).
I also got a temporary housing unit for the wiTilt. The circuit is constructed and fairly robust, but when I put it on the machete I’ll have to find a more subtle container.
Unfortunately, the congas have yet to arrive. The work the drums require though (placing piezo film beneath their heads, running them through pre-amp) isn’t too high so it won’t take too long to get that working.
Next steps: Once I get everything working and talking to max, I need to work hard on the max patch itself. Since my devices aren’t amazingly technical, the sound and visuals for the performance need to be well planned and of a high quality. Then we need to rehease the performance itself so that all the kinks get worked out.
Nime Update
This week has been pretty good. First off, I got my WiTilt from sparkfun. Following the instructions on the sensor workshop, I had no trouble getting the wiTilt’s data into Terminal. Getting the data into max and parsing it, however, proved not so easy. I could get the data in, but couldn’t get it to send continuously as the messages kept timing out. So then I tried downloading Woon Seung Yeo’s W2O, an app that parses the WiTilt’s data and sends it via OpenSoundControl into Max, but in her example patch she was using a deprecated object for receiving OSC data. I tried using Max’s built-in OSC reciever object, udpreceive, but things wouldn’t talk.
I finally found a patch via the Max/MSP forums that someone had made for the receiving and parsing the WiTilt data. Analyzing it, I realized that I was sending the wrong command (in ascii) to the WiTilt telling it send data. Problem solved. So now I’ve got a patch that takes in the witilt data wonderfully. I attached some oscillators to the incoming x,y,z data from the WiTilt, and the results are below:
Plus, I got the machete I’m going to use with the WiTilt. So one object/instrument is looking very good.
I also received a large elephant I ordered off ebay that is fairly light and i think it’s perfectly drillable for inserting a pot. I also got 20 panasonic WM-61A mics for the elephant after reading about them in “Getting a Bigger Sound” by Bart Hopkin and hearing them used in a live setting on this site.
These mics are really, really small. And there is a hack for the mics that prevents distortion under high sound levels that requires some really intricate soldering. I got one to work, but probably ruined 3 in the process. I’m not sure what to do with these things now. Wiring many of these seems like too much a time consuming task. I’ll probably give it another go though. I really need to put at least two or so on the elephant’s trunk.
I also got 5 or so OPA134 op-amps that I was going to run the mics into max with. They are typically used in DIY headphone amp circuits, but I figured they’d be plenty powerful for my needs. First tests weren’t successful, but I need to sit down and put more time into it.
Next week: Get mics/amps to work and then use them in max. Get hand drum to use with contact mic in max. Be optimistic.
Nime Update
So there’s been some changes to the overall project, once again, but these are pretty much final and many of the performance’s conceptual gaps have been filled. The performance in general can be understood as a kind of spiritual cleansing or reclaiming of the land (Cuba) after the exodus of the entertainment firms. Framing the performance like this gives support for narrative functions of the objects themselves, as detailed below.
First, the nature of Zoraida’s objects have changed. Nancy and I were having trouble deciding how to integrate/translate the break-beam sensors into movement and sound. We decided to re-think about the objects, and focused on the idea that these things are going to serve as Zoraida’s “backing band” as well devices used for movement and performance.
So, we decided to give each object its own functionality, like a member of a band, so each object will be different from one another. We’ve decided on three objects:
1) An object for voice that will be built using a large elephant statue I purchased. I’ve ordered 20 Panasonic WM61A condensor mics that I will wrap around this elephant. The elephant will be Zoraida’s vocal microphone, will be placed upon a podium like structure (alluding to political speech), and connected to a potentiometer so that rotating the elephant will send data into max (probably for panning/spatializing the voice).
2) An object for rhythm, composed of a conga drum and piezo pickups. The piezo will be attached beneath the drum head, and, as I play the drum, the piezo signal will be (pre)-amp’d and sent into a jitter patch. I’m not so much concerned with the quality of the sound as much as I’m concerned with just getting data into max/jitter to use for controlling visuals. Once in, I think things can be scaled and worked out with a little programming.
The objects are conceptually channeling Santeria practices and the belief in orishas. Ana (Anya, Ayan) is the orisha of drums and rhythm, as well as an entity which is supposed to live inside sacred drums (particularly the bata). I plan for the drum playing in the piece to work with this idea, so that playing the drum will “conjure” images of Cuba which we’ve accumulated in the past few months signifying the spiritual rebirth of the land. Also, this address one of the piece’s main ideas, the which is exploring technology via spirituality and ritual. In a sense, the electronics embedded in these objects can be understood as the physical manifestation of orishas.
3) An object for movement, which will consist of a wireless accelerometer attached to a machete. This is inspired by Afro-Cuban, and these dances (watch, watch) usually invoke Ogun, the orisha of technology and war (“he is the force inside your computer” according to this site). His main symbol is the machete which he uses for clearing roads, woods, and forging “the path of life”.
Ogun is always portrayed as a man, and only men are allowed to do his dance. In Zoraida’s world, however, these rules no longer apply and she must take on this role. I’ve ordered a wireless accelerometer from sparkfun (sensor wiki info) that will be attached to our machete so Zoraida can dance with the object while controlling the sound of the performance.
Big Issues
Lots have been solved now. I just have to get these parts and start testing. Seriously. Big time. Right now.
Positive things
I’m much happier with the relationship between the narrative, the objects and the performance. I was freaked out for a while because I felt that not everything was adding up and the outcome was going to be fractured and weak in general. Now I have a lot more confidence about what’s happening aesthetically. So even if the objects aren’t exactly wonders of technology, they’ll makes sense in a larger scheme, which is way more important for me.
Negative things
Well, I’d like to be farther along in building these things, that’s for sure.
Much, much work ahead.



