Inspiration
I worked in the Cinema industry for a number of years, we would EQ the screens searching for dead spots using specialist equipment. With growing popularity and the ever increasing hardware specifications of smart phones I decided to learn a few things about programming so I could research the technologies used in sound recording and production.
What it does
The original app is a very simple use of the MediaRecord API for reading sound amplitude and converting the returned value into a colours opacity value to be displayed on screen in real time. I later modified the application to include an image of a popular YouTube personality and published the app on the store under a new name which has since been downloaded 40,000 times compared to the original ColourVol of 240 downloads.
How I built it
Programmed entirely in Java using the ADK.
Challenges I ran into
Programming. I had no serious programming skills and had never tried to design or build on a mobile device before this.
Accomplishments that I'm proud of
I taught myself the basics of Java and OOP so I could piece together the problem and solve the technical challenges. All whilst studying part-time and working full-time under a heavy work load.
What I learned
Modern CPU's include DSP's whilst multitasking, the architecture of modern CPU's is amazing.
What's next for ColourVol
Whilst the offspring of ColourVol is in production as a fully fledge game in UE4 I hope to include further research into audio capture and processing within future apps, including #Stampy.
Log in or sign up for Devpost to join the conversation.