Sonic Analyst is a tool for building combinations of audio feature extractors, so called Sonic Characters. Its primary use is to playfully observe feature extractors in real time. By doing so, the user should be able to tweak the feature extractor definition to better suit his needs.
The application is based on a high-performance audio framework (Sonic.framework) that establishes audio tracks and interfaces with the audio hardware on a system level (using Audio Units). Sonic Analyst is querying this particular framework to fetch feature data that is going to be visualized by the application graphical framework.
The concept for the application and parts of the audio framework have been written within the context of a bachelor thesis. This lab course should further improve this and also build the foundation for interesting visualizations.
This page was written for the InfoVis lab course 2010. For up-to-date information about Sonic Analyst and a complete description of the concept, please visit http://www.sonicanalyst.com.
The following features have been implemented during this course:
For more information look at the doxygen documentation or the sources directly.
To run the application you have to copy the binaries to the following locations:
Future releases will have all shipped components properly bundled in the SonicAnalyst.app folder structure.
Please be aware that this application is not in its complete state yet. It might crash badly if you push the wrong buttons. A more stable release will be available here. The following instructions for this build have been tested under Mac OS 10.6.3 with a late 2009 MacBook Pro and a NVIDIA 9600GT:
Follow this link to get the source files for the Graphics package and this one for the doxygen documentation. Please note that these sources are only a subproject of the much bigger complete SonicAnalyst-application. You will not be able to compile without the overall package. A complete source package of the audio framework, the Sonic Analyst app and its Graphic framework might be published in the future at http://www.sonicanalyst.com.