Inspiration
We wanted to do something cool using a MIDI keyboard.
What it does
Our app allows musicians to expand their artistry by generating visuals to go along with their music. The different animations for our app are controllable from the keyboard so the viewing experience can be tailored by the musician.
How I built it
We used Processing because it provides great support for integration with sound and graphics. We are using the minim and midibus libraries to process our keyboard data for use with the animations.
Challenges I ran into
We all began writing code solo and working on different animations for the app. At some point we had to put it all together so we had one cohesive app, but it was a bit of a mess to combine all of our code.
Accomplishments that I'm proud of
Making a lot of cool animations. We each took ownership for parts of it and it all came together in a really cool way.
What I learned
How to use Processing and how to process data from a MIDI keyboard. Most of the team also got practice using github. Tran learned about switch statements. Also how tiring it can be to stay up all night.
What's next for Hack Tones
Possibly making more cool stuff with MIDI keyboards.
Built With
- midibus
- minim
- processing
Log in or sign up for Devpost to join the conversation.