NewsWorksSoftwareTextBioContact
background image

Papers at SMC 2012

July 12, 2012

I have contributed to two papers presented at the Sound and Music Computing Conference that’s currently taking place in Copenhagen. Today I learned that both papers are among the ten papers nominated as best papers of the conference.

 

SpatDIF: Principles, specification, and examples
by Nils Peters , Jan Schacher & Trond Lossius

Turenas-reconstructed3

SpatDIF, the Spatial Sound Description Interchange Format, is an ongoing collaborative effort offering a semantic and syntactic specification for storing and transmitting spatial audio scene descriptions. The SpatDIF core is a lightweight minimal solution providing the most essential set of descriptors for spatial sound scenes. Additional descriptors are introduced as extensions, expanding the namespace and scope with respect to authoring, scene description, rendering and reproduction of spatial audio. A general overview of the specification is provided, and two use cases are discussed, exemplifying SpatDIF’s potential for file-based pieces as well as real-time streaming of spatial audio information.

 

An Automated Testing Suite for Computer Music Environments
by Nils Peters , Trond Lossius & Tim Place

Dataspace-integrationtest-v2

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.