Developing Sensoria: An audio frequency analyzer and visualizer built with open source software

We developed Sensoria, an audio analysis and visualization application through a re-use oriented software engineering approach in a combination of Extreme Programming. The application was developed by adopting Open Source Software (OSS) libraries from the Processing project. Sensoria allows an end-user to participate in the creation of dynamic visualizations that respond to input audio as interpreted in a variety of ways. The user can create and manipulate visual components corresponding to the input audio, and also save or load visualization sessions. Sensoria can be further extended to add more features as it is highly modularized and documented, and its source code is open and publicly available.