Coming into the hackathon I decided I wanted to take it relatively easy. Instead of learning a new language and slaving away at APIs, I ended up working with Java..... and still slaving away at APIs. I wanted to do something visual and wondered what sound waves looked like (similar to programs like audacity) When I realized my program was becoming dangerously similar to other sound recording programs, I started to wonder what sound using equations sounded like. We're taught in physics that all sound that we speak are sine waves. With my program, I could not only see that and manipulate it, but I could hear what (x^2)/(x^3+1) sounded like! (a Phaser if you were wondering) I'm most proud of the fact that this program is completely in java and is over 800 lines of code (including the occasional space)

You might be wondering how this is useful? It turns out that sound has its own science, Acoustics. One application for a program like this is to study animal interactions. Animals have many more different patterns of speech than we do and some of them follow a pattern just like we do.

Built With

  • exp4j
  • java
  • java-sound-api
Share this project:

Updates