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

Share this project:

Updates