I already would conduct along to music as it played, so I thought I should add some functionality to my habit.
What it does
Takes the inputs of someone conducting with the baton and changes the music to match the baton as though it were really being conducted by the user.
How I built it
An accelerometer, a conductor's baton, and a lot of math
Challenges I ran into
Editing audio in real time ended up being one of the hardest parts of the project. Even the solution I came up with seems hacky.
Accomplishments that I'm proud of
Honestly I got to do everything I wanted to with this project, and it's rare that the end result of a hackathon is this satisfyingly finished
What I learned
How data from .wav files is processed and how to bend audio to my will as though I were a GOD!
What's next for Maestro
Honestly I feel pretty satisfied with the project existing as it is forever. A web developer more talented than I however, could totally make this setup work with spotify's api in an hour or two. I'm definitely going farther with the concept of gesture based controls in the future though.