Friday, September 27, 2013

kpsdec dzlilfrkgn AGAIN!

I'm back with more kpsdec dzlilfrkgn. Because who can ever get enough kpsdec dzlilfrkgn? Not this guy.


Thursday, April 18, 2013

Getting closer!

We finally got some data from the suit! Everything is sewn up and ready to go, except for the wireless communication from the suit, hence the cord in the picture. The reason the wireless communication is not working is a hardware fault, and more explanation can be found on Michael's blog: http://scriptogr.am/mkosler/post/csce-489-final-project-update

In onther news, Sarah is injured. I am pretty bummed that she will not be able to perform the dance because she has put a lot of work and herself into the project. However, her replacement dancer, Juliet, seems to be doing a good job picking up Sarah's choreography. I just hope Sarah heals quickly!

Wednesday, April 10, 2013

Final Project Update

After our progress today, I am excited because I think we should be able to finish in time to get Sarah two weeks to work with the system! The extra week sure helped. All we are waiting for at this point is getting the XBEE to work, finishing up the sewing, and some minor touch ups before we can put everything together, which should happen at our meeting on Sunday. 

Morgan and I worked to add some new effects to the sound output that I am really pleased with. Now, instead of the volume just changing the decibel output, it uses a filter to make somewhat of a "woosh" effect. I think this is very valuable because:
  • it sounds cool
  • it makes the volume changes more salient

Sunday, April 7, 2013

Final Project progress

Today the group met to try to get a prototype finished for tomorrow. We are still lacking the gyroscope, which may or may not make it to the final project. Everything should be able to be working by tomorrow if we can get all of the sewing done and all of the parts merged together.

Since we have so much work to do, we had Sarah working on circuit design!
Getting meaningful data from the accelerometer for the first time!

Sunday, March 31, 2013

Final project progress update 1

Now that we have formed an idea we are all pleased with, it was time to get to work! We met up with Morgan to learn Arduino. After a bit of tinkering and programming, we were able to successfully hook up an accelerometer and get meaningful data, which really made me think that we could complete this project. On Wednesday, I started learning Max and how to actually generate sound programatically. Working with Morgan, we were able to actually control some of the elements of the sound though UDP on my phone. Max is not as difficult as I thought it was going to be, and again the early success was very encouraging.

We also added Alex to our group! I am very excited to have him working with us and I think the experience he brings and passion he has for microprocessors will be very valuable for us.

I had an idea to solve our problem about not having enough input on the Arduino board. I found an Android app that takes data from the phones sensor and sends it to Max. It includes orientation  an accelerometer, and a digital compass. If we simply put the phone in a pocket on her costume, we could use an Android phone to free up some spots on our board. I'll pitch this to the group in class tomorrow!

Monday, March 25, 2013

Final Project Planning

After talking to the professors with our idea last week, we knew we would have to refine our concept. In order for us to all get on the same page with something we would want to work on for the rest of the semester, we met up at Sweet Eugene's. The result was that we now have an idea that I think we are all very excited about and that the professors will get on board with.

We have decided to interpret the "play" theme by having the dancer play music for the audience. There will be around six Arduino sensors on the dancer's body, each controlling different aspects of the music. The important thing is that all of these sensors capture a range of inputs so that the quality of the dancer's movement is what changes the music, as opposed to a binary control of the music. The focus will be on the music, so the visual part of this project will be a minimal effect, which will allow the audience to focus on the connection between the dance and the tune. In order to have audience participation and to help with their understanding of the mappings between the sensors and the auditory output, we will have a duplicate set of sensors that can be played around with when the performance is complete.

Tuesday, March 19, 2013

Thoughts on Dance-inspired technology, technology-inspired dance

One thing I had not really given much consideration to before reading this was the audience's perspective. As the author says, "designers of interactive dance must not only design for the dancers’ interaction with the interactive media, but must equally consider the intent of the choreography and how the dance will be experienced by the audience." When working on such short paced projects, it is difficult to see beyond the dancer. What I mean by that is that since dance is such a new medium for me, I use a lot of my effort trying to see how my technology can augment the dancer. However, I haven't really thought much about how the work as a whole is experienced by the audience. One of my goals with computer science is to focus on the user, but hopefully for the final project I will not only see the dancer as the user, but also the audience.

Monday, March 18, 2013

Sketch Two

For Sketch Two, we initially had big plans of having a detailed scene in which there would be a river flowing through a landscape, over which there would be a bridge. The dancer would mostly interact with the bridge, and a flock of birds would accompany her, kind of like in Snow White. Also, like in the Disney movies, she would be creating harmonious music (the reason the birds would join her). However, we scaled it down quite a bit as a result of the very limited time we had. Instead, the premise evolved into having a keyboard projected onto the ground (pictured right) with a flock of music notes on the wall behind the dancer. This time, we wanted the dancer to create harsh, discordant music that would contrast with the music that the music notes were "making", causing them to try to attack her.

The implementation had several roadblocks, mostly due to the limiting factors of using two Kinect systems. We found that it is difficult to get the level of precision we were hoping for. Having two Kinects meant that the data we were getting was noisy and distorted. The network for sending the data and the computers that were acting as the server and clients were also slower than what we wanted. Below is a video showing Michael playing with a prototype.


Wednesday, February 13, 2013

Sketch 1

So for sketch one, there were some exciting things and some disappointing aspects.

When out group met we fleshed out a vision that we were all very excited about. Unfortunately, many of the things we hoped to implement were, due to time constraints, impossible to implement for sketch one. We also had problems with the scrim. We were hoping to project the entire image onto the scrim, but due to the white background we ended up having double images. In order to cope with this, we altered the animation to make the two images interact.

One of the ways I was really pleased with this project was how we were able to integrate the nature aspect into the imagery. However, the best part of this project was how well the team worked together. All members were enthusiastic and everyone was willing to help out, even outside of their areas of expertise. This led to a working environment that was very conducive to making progress on our goal.

I also was very pleased with how our ideas blended together. We were able to build from our individual influences and make something greater than if we had one singular idea. I am looking forward to developing this system further for the final project.

Monday, January 28, 2013

Inspiration

Reading Assignment: Live Media: Interactive Technology and Theatre by David Z. Saltz

In this article, David Saltz talks about using technology to aid a theater performance by giving the performers a way to interact with technology. First, he gives a definition of interactive media by outlining three key principles:
  • Random access
  • An arbitrary link between trigger and output
  • Media manipulation
These serve to highlight the distinction between interactive media and simply using technology in a performance.

Shaw then turns to his own examples of using interactive media, through his lab at the University of Georgia. My favorite of these was his interpretation of the play Hair. He used interactive media to enhance the trippy drug induced hallucinations.

I thought this was such an effective example because it does a great job of enhancing the performance by augmenting what the viewer sees with what the actor is portraying.

Saltz then turns his focus to the relationship between the performer and the media. Although he cautions that it is not exhaustive, he gives us a great list of possible interactions:
  • Virtual Scenery
  • Interactive Costumes
  • Alternate Perspective
  • Subjective Perspective
  • Illustration
  • Commentary
  • Diegetic Media
  • Affective Media
  • Synesthesia
  • Instrumental Media
  • Virtual Puppetry
  • Dramatic Media
This list is something I will definitely turn to while working in this class because it presents some very insightful ways to use the techniques we will be developing.

Past Work

My passion is creating intuitive user interfaces. For that reason, what I want to show to represent my aesthetic and style are the projects I have been able to spend the time developing an easy to use and beautiful interface. Unfortunately, those projects are no longer my intellectual property because they were created while I was at internships, so I can not demo them or upload them for you to see.

I do, however, have a picture of a presentation I did for Valero about my program:



I hope that you can see that I prefer a clean, somewhat minimalist style that emphasizes making the object the user want to interact with salient. I do this because I think if a user has an easy time finding what they are looking for they will have a positive feeling towards my program.

Tuesday, January 15, 2013

Introduction

My name is Andy Hurley, and I am a junior computer science student. My main interest is in designing intuitive, easy to use user interfaces. Since user interfaces are starting to incorporate interactive technologies, I hope that what I learn in this class can be used to help my career.





I have not seen a lot of live dance, but I do occasionally go two stepping, so here is a video of our very own Texas A&M Aggie Wranglers, doing one of their routines: