Description + Process
For this Devs, we wanted to explore the relationship between a human and an orchestra conductor in the form of a robot. A conductor during a performance serves as a messenger for the composers. Their responsibility is to understand the music and convey it through gestures (hand movements) so transparently that the musicians in the orchestra understand it perfectly.
Final Project Video
We worked with State Machines to create the different instances. We also developed each of the states to perform an action on the laptop and an action/ movement for the robot. We worked with 3 states; Pause, Low, and High. The pause state would be nil/ zero state, no action happens and no audio is played. The low state plays the audio at a lower volume and lower sleep, and the robot does smaller slower movements. The high state plays the audio at a faster phase and at a higher volume. The actions/ movements of the robot also change.
Moving forward, we intend to work on:
- Creating a performance piece that will include the robot controlling the music composition. This might be in relation to how the volume changes, the pitch, and the speed of the music composition.
- Designing a tool – a Baton, that will be provided to the robot. We want to explore the way we can manipulate size in comparison to the robot by providing a miniature-size tool.
- Creating a storyboard to choreograph the scene and props, while developing the character of the robot.
This project helped us in understanding the first few steps of playing with sending data and state machines. This opened up various opportunities for exploration, we narrowed down on this topic as we are working to develop this further for Project 2. The intent was to be able to mimic the movements of a conductor while synchronising the movements to a classical sound piece. After understanding the basics of working using this method, we were able to create a program on processing to send mouse data and trigger the volume levels and speed of the soundtrack.