MusicSpace

Summary

  • Description: MusicSpace is developed at the Sony CSL laboratory in Paris, as part of the “Active Listening” project. The original idea of MusicSpace is to introduce a constraint solver to control the location and movements of sound sources. Movements initiated by the user trigger the solver which then moves automatically other sound sources to satisfy a set of “constraints”. We have shown that a limited set of constraints (available in MusicSpaces’s constraint palette) suffice to ensure, for instance, that every movement of user would always produce a “good” mix. Other constraints can be set to produce automatic trajectories of sound sources.
  • Manufacturer / Developer: Sony / Olivier Delerue
  • Version: described version
  • Platform: Max5 (MXJ Java external)
  • OS: MacOS, WinXP, Vista
  • License: Copyright 2009 SONY FRANCE SA, All Rights Reserved
  • etc,...
  • Status of this entry: in progress

Parameter definition

Coordinate system convention

  • what is the underlying coordinate system?
    o 2-dimensional Spherical Coordinate System, Navigational Style:: zero degree to the front, Distance 0...100
    o 2-dimensional cart. Coordinate System: normalized coordinates: X: 0 .. 1. => left end... right end screen, Y: 0 .. 1. => top ... bottom of screen

Parameter describing a sound source

parameter description data format range initial state unit example misc
Position describing position and directivity <float><float><float><float><float><float> .. .. .. floats are explained below
1st float in Position message Azimuth <float> -180 .. 180 .. degree .. ..
2nd float in Position message Distance <float> 0 .. 100 .. model-unit .. 0: close, 100: maximum distance
3rd float in Position message X-coordinate <float> 0 .. 1 .. normalized .. 0: left, 1: right of the screen
4th float in Position message Y-coordinate <float> 0 .. 1 .. normalized .. 0. top, 1: bottom of the screen
5th float in Position message Yaw of the source towards listener <float> 0 .. 180 .. degree .. 0: towards listener, 180: backwards
6th float in Position message Directivity (Opening) <float> 0 .. 180 .. model-unit .. 0: closed, 180: omni

Other parameter

parameter description data format range initial state unit example misc
miscParameter1 .. .. .. .. unit .. ..
miscParameter2 .. .. .. .. unit .. ..
miscParameter3 .. .. .. .. unit .. ..
miscParameter4 .. .. .. .. unit .. ..
miscParameter5 .. .. .. .. unit .. ..
miscParameter6 .. .. .. .. unit .. ..

Projects, sound, and music

  • art or research projects using Music Space

References

  • Delerue, O. (2004). Spatialisation du son et programmation par contraintes: le système MusicSpace. PhD thesis, Université Paris 6, Paris.[pdf]
  • [Pachet and Delerue, 2000] Pachet, F. and Delerue, O. (2000). On-the-fly multi-track mixing. 109th AES Convention, Preprint 5255, Los Angeles, US. [pdf]

External Links

Media