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¶
Also available in:
HTML
TXT