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/ |