Inspiration

Music and leapmotion coolness

What it does

Allows manipulation of volume and tempo of a song based using specified gestures

How we built it

Created an algorithm to change tempo, then linked tempo and volume changes to gestures. Then created a GUI to run the program.

Challenges we ran into

Tempo was difficult to manipulate without simultaneously while manipulating pitch, because changing the rate of playback of a sound file straight up will also change the frequency of the sound waves, affecting pitch. When we finally had methods to manipulate tempo, we had a bad audio file that made us think it didn't work and wasted lots of time trying to find a solution.

Accomplishments that we're proud of

Making tempo work and learning about java's GUI

What we learned

Java GUI, sound waves

What's next for Motion Music

More gestures, more functions

Built With

Share this project:

Updates