Publication Details

Title: An Automated Testing Suite for Computer Music Environments
Author: N. Peters, T. Lossius, and T. Place
Bibliographic Information: Proceedings of the 9th Sound and Music Computing Conference (SMC 2012), Copenhagen, Denmark
Date: July 2012
Research Area: Audio and Multimedia
Type: Article in conference proceedings
PDF: http://www.icsi.berkeley.edu/pubs/other/ICSI_automatedtesting12.pdf

Overview:
Software development benefits from systematic testing with respect to implementation, optimization, and maintenance. Automated testing makes it easy to execute a large number of tests efficiently on a regular basis, leading to faster development and more reliable software. Systematic testing is not widely adopted within the computer music community, where software patches tend to be continuously modified and optimized during a project. Consequently, bugs are often discovered during rehearsal or performance, resulting in literal “show stoppers”. This paper presents a testing environment for computer music systems, first developed for the Jamoma framework and Max. The testing environment works with Max 5 and 6, is independ from any 3rd-party objects, and can be used with non-Jamoma patches as well.

Acknowledgements:
This work was partially funded by the Deutscher Akademischer Austausch Diesnst (DAAD) through a postdoctoral fellowship.

Bibliographic Reference:
N. Peters, T. Lossius, and T. Place. An Automated Testing Suite for Computer Music Environments. Proceedings of the 9th Sound and Music Computing Conference (SMC 2012), Copenhagen, Denmark, July 2012