learning the ropes

things I made at ITP and after: sketches, prototypes, and other documentation

Friday, January 18, 2008

User Testing

Yesterday, several people looked at my rope and pulley instrument / interface. Generally speaking, they all liked what they saw and found the interface to be intuitive. I didn’t have to really explain what to do with it — they “got it” almost immediately.

The Test Setup
IMG_9098
- rope & pulley system connected via Arduino to computer running Max patch
- computer connected via MIDI interface to Roland M-DC-1 dance module

When my right side faces the computer, pulling the rope towards my body triggers a note on the MIDI synthesizer. Pulling the rope with increasing speed increases the volume of the note as well as a sound modulating parameter. Decreasing the pulley’s speed decreases the volume and modulation parameter. When the pulley stops rotating, the system turns off the note on the synthesizer.

I also demonstrated the original performance patch which plays Jimi Hendrix’s “Red House” when the rope is pulled.

Observations
- It was difficult for me to come up with questions on the spot to ask other than, “how did it feel?”, “was it intuitive?”, etc.

- I was hoping to observe something that would bring me an idea for the next direction, but I’m not sure if I saw something.

- I found myself explaining and demonstrating the system to generate interest in the idea even though the system was only playing a single note.
- The system needs a bit more refinement in order to demonstrate it quickly. I sometimes get flustered when I switch between modes because it doesn’t work immediately. I either need to write down the steps for setting it up or fix the Max patch so it does a few more of the setup functions automatically.

- When Amit was teaching us about user testing last year, he focused on picking a particular task. What was the task I wanted tested? It was hard to get specific answers because I wasn’t asking specific questions.

- The responsiveness of the system is an important feature. Right now it feels good.

- All testers found that synthesizer version of the system really needed something to happen when the string was pulled back in the direction of the sensing wheel. It wasn’t clear what that something should be, though. Shinyoung suggested some sort of record scratching sound. Rui understood the technical problem I was having with mapping volume / modulation with a positive and negative motion source. But he agreed that it felt strange that nothing happened in the “negative” direction. For this reason, he found that he liked the interaction with the computer-based sample playback (“Red House”) better. The sample playback corresponded directly to the motion he was making with the rope. As he pulled the rope towards his body, the sample played “forward”, slowing down and speeding up as he pulled with varying speeds. When he pulled the rope in the opposite direction, the sample responded in kind.

- One of the testers was very much interested in the body motion available as a result of this system. Being a “non-musical person”, she was interested in how someone moves when playing the instrument. She wanted to see the installation of this instrument afford a nice set of gestures / body movements for the user. To observe this sort of behavior, I think I may need to build another unit that can easily be mounted horizontally, vertically (or on any angle, for that matter).

- Another tester enjoyed the materials the system was made out of. He felt like he could be rough and expressive with it because it was made out of discarded materials. Because the interface was not “precious,” he felt that he could play hard. He mentioned that he wouldn’t feel bad breaking the string or some other part of the mechanism because he had the sense that things would be easy to fix. If I can get the knot right, this would probably be the case. The only things I really worry about in the system as it is (made out of cardboard), is a kid trying to hang off of the rope. What I’ve observed several times is that people playing with an interface for the first time want to play ROUGH as the developer looks on in horror.

- I want the ability to change pitches on the instrument — but not with the pulley. I want some sort of system on the floor that allows discrete pitch selection. One of the testers agreed with this.

- There may be something important about the fact that you can hide behind this instrument (like a guitar, piano, or even a laptop)

- I am hesitant to provide speed control over the sample playback unless it has some very natural smoothing that doesn’t allow it to get too much out of control. These could be done as a series of short user feedback experiments. The other trick in allowing speed control is that stopping the rope must instantly stop the sound. This is one of the affordances of the current system. This could change if I add more mass to the pulley, however. A metal pulley will definitely want to keep spinning unless the rope is heavy enough (and has enough friction) to stop it.

- It was suggested that I ask other people (non sound people) should try it out and see if they get the mapping

- Jamie suggested trying a collaboration with motion theater people (like Judson Church) to establish a type of choreography.

posted by Michael at 11:43 am  

Wednesday, December 19, 2007

Other Ropes & Pulleys

I saw this video yesterday while surfing Bj√∂rk’s website. It’s ironic. Several weeks ago, Jamie Allen suggested I check out Michel Gondry as a reference for my cardboard work. It turns out that Gondry works with rope and pulleys, too.

Here’s the original Michel Gondry reference. The Science of Sleep

posted by Michael at 10:28 am  

Monday, December 10, 2007

Rope & Pulley Performance Test

Excerpt from a short videorecording I made to see what I looked like performing the Rope & Pulley. I’ve been working on the Christmas Carol all week and am not sure what I’m going to be able to present in class tomorrow night. This is a return to the original thinking behind the project, but at least I will be able to present something if it is entertaining.

In the video, the system is controlling the volume of audio playback. If I were to stop pulling the rope through my hands, the track would stop playing and the volume would decrease.

posted by Michael at 1:02 pm  

Friday, December 7, 2007

Finishing Touches

No, it’s not an electric prod for a miniature cow… it’s a work around for a vexing problem: how do I keep the optical encoder wheel securely attached to the shaft. Neither Elmer’s white glue nor hot glue were keeping the part attached to the paper sleeve, so I turned to one of my other favorite building materials: wire. I created two wire prongs to put pressure on the encoder wheel so it would stay in place.

IMG_8817 IMG_8818 IMG_8820 IMG_8821

Another challenge — I was a bit careless when I cut out a few of the layers for the pulley housing. As a result, it doesn’t sit flat and it causes the shaft to bind up when the assembly is clamped down. After struggling with the thought of completely rebuilding, I realized that I could make a flexible joint to allow some play in the mechanism. Thank you, hot glue!

IMG_8822 IMG_8824 IMG_8826

posted by Michael at 1:56 pm  

Thursday, December 6, 2007

Building it Out

Pulley Support Redesign and Construction-0

It’s time to step away from the prototype and move towards a finished-looking product. Since I’ve also discovered that driving the mouse ball from the outer rim of my pulley causes the ball to spin too fast, I’ve decided to track the rotation at the shaft instead. This means I need the shaft to be attached to the pulley rather than spinning freely through its center.

I built another model in sketchup to understand how the pieces were going to fit together (and also to beef up my sketchup chops — bad idea, but I have a nice illustration now). [ later realization: one thing that's important to remember about these exercises is to continually question major time investments --at their outset and throughout the process... Is this the real problem that needs to be solved? Is there any easier way to get the effect I'm going for? Is this essential to the project? Is this part of the essence of the project? ]

Now that we’re getting down to the wire, I’m committed to cardboard as a building material, mostly as an aesthetic choice, but also because there is not enough time for me to learn the AMS laser cutting process. Prototyping in cardboard can be fast, but constructing in cardboard can be time-consuming.

Pulley Support Redesign and Construction-1 Pulley Support Redesign and Construction-2 Pulley Support Redesign and Construction-3 Pulley Support Redesign and Construction-4 Pulley Support Redesign and Construction-5 Pulley Support Redesign and Construction-6 Pulley Support Redesign and Construction-7 Pulley Support Redesign and Construction-8 Pulley Support Redesign and Construction-9 Pulley Support Redesign and Construction-10 Pulley Support Redesign and Construction-11 Pulley Support Redesign and Construction-12 Pulley Support Redesign and Construction-13 Pulley Support Redesign and Construction-14 Pulley Support Redesign and Construction-15 Pulley Support Redesign and Construction-16 Pulley Support Redesign and Construction-17 Pulley Support Redesign and Construction-18 Pulley Support Redesign and Construction-19 Pulley Support Redesign and Construction-20 Pulley Support Redesign and Construction-21

posted by Michael at 12:39 am  

Saturday, December 1, 2007

Shaft (can you dig it?)

Today I converted my pulleys to work with the new detection strategy. Instead of using the outer rim of the pulley to rotate the mouse ball, I’m going to attach the optical encoder wheel to the end of the pulley’s shaft. To avoid building the pulleys again, I’ve decided to patch up the hole where the bearings were seated.

Hub replacement-0 Hub replacement-1 Hub replacement-2 Hub replacement-3 Hub replacement-4 Hub replacement-5 Hub replacement-6 Hub replacement-7 Hub replacement-9 Hub replacement-11 Hub replacement-12

posted by Michael at 1:09 am  

Thursday, November 29, 2007

Longer Rendering Test

A longer render test of the October calendar I made out of my daily ritual.

posted by Michael at 1:18 pm  

Tuesday, November 27, 2007

Daily Ritual Render Tests – October

The short videos above are test composites of my daily ritual recordings from October. I like the motion of these composites, but it is clear from initial comments that some of the context is missing. It’s not clear to me what question this calendar is asking or answering. These videos present the process of meditating (albeit briefly) each day. I want the video to be true to the outcome of that process. Maybe part of the difficulty here is that I’m not sure what the outcome was just yet.

I engaged in this ritual exercise to satisfy an assignment, but also to find a way to keep praying — as a meditation. I’m interested in the pattern of words I was attracted to during the exercise, but I haven’t yet been able to see all of the words at a glance. Maybe I need to just write them out on a grid and see what happens. That’s the next easiest thing I can do to push forward.

The backstory:
Last night I reconverted all of my .wmv files back to DV-NTSC files so Final Cut Pro would be able to import them. To summarize, Robert advised me to either use DV-NTSC encoding or MJPEG (motion jpeg) B in order to work on the Mac.

I hunkered down in the AV lab this afternoon to try my hand at video again. A big thank you again to Robert Moon for helping me get off the ground with Final Cut Pro and After Effects.

A short list of things to remember:
- Whether in FCP or AfterEffects, the first thing to do is to decide on and setup the output format (resolution, aspect ratio, square pixels, etc.)
- When layering tracks in FCP or AfterEffects, the topmost is visible.
- In AfterEffects, the “0″ key tells the program to render to RAM — meaning it will composite the video tracks and playback the selected video in the “Work Area”
- In AfterEffects, it is possible to select a specific portion of the “Work Area.” This affects both render to RAM as well as exporting. If the whole composition is selected, rendering (at least for 28 clips) will take a very long time.

posted by Michael at 11:19 pm  

Friday, November 23, 2007

What am I doing and Why?

My first interest in the people scrubber system was tying a person’s motion to sound playback. I started off working with a performance using Jimi Hendrix’s “Red House.” I envisioned walking the song in much the same was that a guitar player might “strut” their way through a guitar solo. I picture “Red House” as a walking blues. The opening lines of the song are
There’s a red house over yonder
That’s where my baby lives
(or something like that)

In my mind, I saw a lone guitar player climbing up a hill to reach the house. I considered how the walking motion might be used to control the playback of a song. Originally I envisioned that the walking direction would control the direction of playback (forward / backward) and speed. After building prototypes of the system, I found that the interaction was not as engaging as I had originally hoped. Jamie and several classmates had expressed a desire to see some of the tension in the performance — a quality which my system doesn’t provide affordances for. Since my system is based on a pulley, there is not really any haptic feedback

So much of “modern” music production is done using a “time line” and loops using a tiny control surface. We edit and arrange clips of audio on flat screens using a mouse pointed. I wanted to play a bit with this metaphor and create a performative music creation environment that juxtaposes the loop metaphor with macro body movements.

posted by Michael at 1:25 pm  

Tuesday, November 20, 2007

Prototyping at School

Prototyping at school

A few days before Thanksgiving and we’re getting close to the end of the semester – in three or four weeks this thing is going to need to be finished. I met with Jamie tonight and he encouraged me to commit to a direction and a presentation format.

I now have a working prototype to play with.

posted by Michael at 11:33 pm  
Next Page »

Powered by WordPress