MusicSpace

Version 9 (Nils Peters, 11/18/2010 08:22 pm)

1 1
h1. MusicSpace
2 1
3 1
{{toc}}
4 1
5 1
h1. Summary
6 1
7 1
    * *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.
8 1
    * *Manufacturer / Developer:* Sony / Olivier Delerue 
9 1
    * *Version:* described version
10 1
    * *Platform:* Max5 (MXJ Java external)
11 6 Nils Peters
    * *OS:* MacOS, WinXP, Vista
12 1
    * *License:* Copyright 2009 SONY FRANCE SA, All Rights Reserved
13 1
    * etc,...
14 1
    * Status of this entry: in progress 
15 1
16 1
17 1
h1. Parameter definition
18 1
19 1
20 1
h2. Coordinate system convention
21 1
22 1
    * what is the underlying coordinate system?
23 4 Nils Peters
     o 2-dimensional Spherical Coordinate System, [[Proposed_coordinate_systems|Navigational Style]]:: zero degree to the front, Distance 0...100
24 4 Nils Peters
     o 2-dimensional cart. Coordinate System: normalized coordinates: X: 0 .. 1. => left end... right end screen, Y: 0 .. 1. => top ... bottom of screen
25 4 Nils Peters
    
26 1
27 1
28 1
h2. Parameter describing a sound source
29 1
30 1
|_. *parameter*     |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
31 4 Nils Peters
|Position           |describing position and directivity|<float><float><float><float><float><float>|...|...|...|floats are explained below| 
32 4 Nils Peters
|1st float in Position message |Azimuth      |<float>|-180 .. 180 |...                 |degree|...|...|
33 4 Nils Peters
|2nd float in Position message |Distance     |<float>|0 .. 100|...                          |model-unit|...|0: close, 100: maximum distance|
34 4 Nils Peters
|3rd float in Position message |X-coordinate |<float>|0 .. 1|...                          |normalized|...|0: left, 1: right of the screen| 
35 4 Nils Peters
|4th float in Position message |Y-coordinate |<float>|0 .. 1|...                          |normalized|...|0. top, 1: bottom of the screen|
36 7 Nils Peters
|5th float in Position message |Yaw of the source towards listener|<float>|0 .. 180|...     |degree|...|0: towards listener, 180: backwards|
37 7 Nils Peters
|6th float in Position message |Directivity (Opening) |<float>|0 .. 180|...                 |model-unit|...|0: closed, 180: omni|
38 1
39 1
40 1
41 1
h2. Other parameter
42 1
43 1
44 1
|_. *parameter* |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
45 1
|miscParameter1|...          |...|...|...                          |unit|...|...| 
46 1
|miscParameter2|...          |...|...|...                          |unit|...|...|
47 1
|miscParameter3|...          |...|...|...                          |unit|...|...|
48 1
|miscParameter4|...          |...|...|...                          |unit|...|...| 
49 1
|miscParameter5|...          |...|...|...                          |unit|...|...|
50 1
|miscParameter6|...          |...|...|...                          |unit|...|...|
51 1
52 1
53 1
h1. Projects, sound, and music
54 1
55 1
    * art or research projects using Music Space
56 1
57 1
h1. References
58 1
59 3 Nils Peters
    * Delerue, O. (2004). Spatialisation du son et programmation par contraintes: le système MusicSpace. PhD thesis, Université Paris 6,  Paris.["pdf":http://www.csl.sony.fr/downloads/papers/2004/delrue-04a.pdf]
60 3 Nils Peters
    * [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":http://www.csl.sony.fr/downloads/papers/2000/pachet-aes2000.pdf]
61 1
62 1
h1. External Links
63 1
64 1
    * http://www.csl.sony.fr/MusicSpace/
65 9 Nils Peters
    * A bridge between Jamoma and MusicSpace: https://github.com/Nilson/Jamoma.MusicSpace
66 1
67 2 Nils Peters
h1. Media
68 1
69 8 Nils Peters
    * videos and Max5 example patches can be found on the "project website":http://www.csl.sony.fr/MusicSpace/