CICM tools

Version 1 (Nils Peters, 03/29/2009 05:35 pm)

1 1
h1. CICM tools
2 1
3 1
4 1
h1. Summary
5 1
6 1
* Description: 1st order Ambisonics rendering for horizontal-only (ambipan~) or spherical loudspeaker setups (ambicube~)
7 1
* Manufacturer / Developer: Remi Mignot , Benoit Courribet CICM Universite Paris Nord
8 1
* Version:
9 1
* Platform: Pure Data, MaxMSP
10 1
* OS: (Linux, MacOS, Vista)
11 1
* License: GNU LGPL
12 1
* Status of this entry: in progress
13 1
14 1
h1. Parameter definition
15 1
16 1
h2. Coordinate system convention
17 1
18 1
* what is the underlying coordinate system? -- not described in helpfiles, so this is what I guess:
19 1
* cartesian system: mathematical style
20 1
* spherical system: mathematical style ( zero to the right handside)
21 1
* polar coordinates, order of coordinates: distance, radius, (height)
22 1
23 1
24 1
25 1
h2. Parameter describing a sound source
26 1
27 1
* ambipan~ or ambicube render one sound source per external, see screenshot below
28 1
29 1
\\
30 1
31 1
h3. ambipan~
32 1
33 1
|*parameter*     |*description*|*data format*|*range*|*initial state*|*unit*|*example*|*misc*|
34 1
|2nd leftmost inlet|x-coordinate| signal or float| ??|depends on setting|  |  |
35 1
|3rd leftmost inlet y-coordinatesignal or float??depends on setting|  |  |
36 1
37 1
|list coordinate triplet at control ratefloat float float??depends on setting
38 1
|2nd initial argumentcoordinate systemchar"c" cartesian, "p" cylindricalcartesian\\ambicube~ pcan also be changed with message "change_type c" etc.
39 1
|3rd initial argumentcontrol type of inputs char"c" control rate "s" signal ratecontrol data\\ambicube~ p s
40 1
|5th initial argumentinterpolation time for rendering of position messages??10ms
41 1
|mute_sigmuting the sound sourceboolean1, 0\\\\mute_sig 1\\\\
42 1
43 1
h3. ambicube~
44 1
45 1
|*parameter*     |*description*|*data format*|*range*|*initial state*|*unit*|*example*|*misc*|
46 1
2nd leftmost inlet x-coordinate signal or float ??depends on setting\\\\3rd leftmost inlet y-coordinatesignal or float??depends on setting\\\\4th leftmost inlet z-coordinatesignal or float??depends on setting\\\\list coordinate triplet at control ratefloat float float??depends on setting\\\\1st initial argumentcoordinate systemchar"c" cartesian, "p" cylindrical, "s" sphericalcartesian\\ambicube~ pcan also be changed with message "change_type c" etc.2nd initial argumentcontrol type of inputs char"c" control rate "s" signal ratecontrol data\\ambicube~ p s\\4th initial argumentinterpolation time for rendering of position messages??10ms\\\\mute_sigmuting the sound sourceboolean1, 0\\\\mute_sig 1\\
47 1
48 1
h2. \\
49 1
50 1
h2. Parameter describing a virtual space
51 1
52 1
* none
53 1
54 1
h2. Parameter describing the position of loudspeakers
55 1
56 1
* Loudspeaker-positions are fixed in ambicube~
57 1
* therefore the following messages are only valid for ambipan~
58 1
59 1
|*parameter*     |*description*|*data format*|*range*|*initial state*|*unit*|*example*|*misc*|
60 1
set_nb_hpnumber of loudspeakersint\\4\\set_nb_hp 5also 1st initial argument xy_setpos description in cartesian int int int ....\\\\\\xy_setpos -1 1 1 1\\ra_setposmodification with distance and anglefloat float ....\\\\\\ra_setpos 1 135 1 45 0.7 -45 0.7 -135order: distance azimutha_setposazimuthal angle, distance is fixedint int int ....\\\\degreesa_setpos 90 0 -90 -180distance will be set to 1.0
61 1
62 1
h2. \\
63 1
64 1
h2. Ambisonics specific parameter
65 1
66 1
|*parameter*     |*description*|*data format*|*range*|*initial state*|*unit*|*example*|*misc*|
67 1
|set_offset      |Ambisonics offset|float|           |0.3            |?     | set_offset 0.5|can also initialized as initial argument|
68 1
69 1
h1. Projects, sound, and music
70 1
71 1
* art or research projects utilizing this spatial renderer
72 1
73 1
h1. Media 
74 1
75 1
!/groups/spatdif/wiki/5f807/images/__thumbs__/e842e.gif!
76 1
77 1
h1. References
78 1
79 1
* Sedes, A., Courribet, B., and Thiebaut, J. (2003). Egosound, an egocentric interactive and real-time approach of sound space. Proceedings of the DAFX-03, London. "pdf":http://www.elec.qmul.ac.uk/dafx03/proceedings/pdfs/dafx43.pdf
80 1
81 1
h1. External Links
82 1
83 1
* http://cicm.mshparisnord.org/