Nick Diamant is an art major at CMU. He has always been interested in how computers can be integrated with art. Nick wanted to show sound waves in an accessible manner, such that you do not need an advanced physics degree to understand what is happening. Ani and Andrew are really interested in sound waves, so they eagerly agreed to the project. That is how this project got rolling.
What it does
The first feature is that it allows the user to create a main track by drawing on a canvas. The second feature is called instruments. In drawing lingo, these are called brushes. They are smaller tracks that can be drawn onto the main track. The app also allows playback of the sound wave.
How we built it
We used p5.dom and p5.sound libraries for implementing the sound.
Challenges we ran into
Accomplishments that we're proud of
It works. Seriously. We are also proud that we were able to work together to make something that individually we could not accomplish. All four of us have never participated in a Hackathon before, so this is very satisfying for us.
What we learned
We learned that it takes a village to create anything. If we did not have the love and support of our friends, we would not have made past the first hour. We also learned to rely on each other. We also learned that sleep is valuable resource.
What's next for Waveform
We also plan to add an educational interface that would explain the physics of sound. We also plan to add custom wave-forms such as square, sawtooth, or even hand drawn. We want to make this an artistic tool, as well as an educational tool.