Designing user-centered interactions & experiences

CHA~CHA : Simplifying Dancing

Encouraging people to dance


Industrial Sound Design


Eduardo Roxius ( Brazil/ Interaction Design), James Skeggs (New Zealand) Jon Sommarström (Sweden, Advanced Product Design), 


2 weeks, Spring 2016, Umeå Institute of Design


Concept, Sound Design, Prototyping, Interface Design, User experience, Production


Dancing is universal. Some people are good at it, while some struggle doing it.  With notion of not for everybody, but it would be right for somebody CHA~CHA is created.

How can the beginners be assisted throughout the learning process of dancing?  Tools used Kinect, Processing, Audacity, After effects in developing this project.


CHA-CHA : Simplifying Dancing

Cha-Cha is a training device that assists beginners through the learning process of dancing. It creates awareness of body movements and encourage user to synchronize it with music. It breaks down the music of any selected song into simple beats and translates the user’s body movements into live visual and audio feedback.





Activation of the device

CHA-CHA gets activated when users presses surface. As feedback animation and activation sound is played.


Break music into layers

The user selects and plays the song from the app. The inbuilt software of the device breaks music into layers as it creates a reference for the users.


Projection Assistance

After finding the beat of the song, the user is triggered to take basic footsteps by projection on the floor. It indicates where and when user should step while maintaining freedom of body movement. The device is integrated with kinect technology to trace the footsteps. To give sense of accomplishment sound feedback is audible when user steps on the projection.



Challenge the user

The display challenges the user to get body into rhythm. It detects the body movements and provokes user to sync it with music. It translates data into linear visualization. Center wave on the display depicts the simplified music beats, Upper Wave moves as the upper body part moves and similarly lower wave detects the movements of lower body. Waves are not in sync, until user moves the body parts. All waves aligns when the body is in the movement according to the music

Sound Interface

The challenge was to blend sound as a feedback with the music to dance on. We categorized sound into functional, operational and feedback sounds. We focused on device sounds, feedback from the body movements, and breaking music into layers.



Development Process

Exploring and tinkering around with electronics to map the possibilities

Exploring and tinkering around with electronics to map the possibilities

User testing with professional dancer and non dancers to see how people react to prototypes and how it's guiding them dance

Display interaction and body movement explorations

Testing to stimulate visuals through fabric

Testing to stimulate visuals through fabric