Noesys is a program that uses sound analysis to drive animated graphics. It brings together skills in my favorite domains: motion, sound, and programming.

work + tech:

  • C++
  • OpenGL
  • Port Audio

Noesys came out of a series of prototypes which increased in complexity. In addition to thinking about how the animations should look and behave, I had to tackle problems such as load time and file storage, FFT, user control (the space can be navigated through in real-time using basic key commands) and seamless looping for exhibition.

The final product was coded in C++ with the help of a few libraries - PortAudio and libsnd, and I am now working on making the animation responsive to sound in real-time.

noesysLogo screenshot screenshot