A-dbap2d a-dbap3d

Version 6 (Nils Peters, 03/29/2009 10:41 pm)

1 1
h1. a-dbap2d / a-dbap3d
2 1
3 1
4 1
h1. Summary
5 1
6 1
    * Developer: André Sier (with acknowledgment to Trond Lossius and Mathieu Chamagne)
7 1
    * Version: Aug 2nd 2007
8 1
    * Platform: MaxMSP
9 1
    * OS: MacOS, Vista, XP
10 6 Nils Peters
    * License: LGPL
11 1
    * there is a 2D-version and a 3D-version available (a-dbap2d, a-dbap3d)
12 1
    * needs to be connected with a matrix~ object
13 1
    * indexing of sources and speakers starts with 0
14 1
    * Status: SpatBASE entry in progress
15 1
16 1
17 1
h1. Parameter definition
18 1
19 1
h2. Coordinate system convention
20 1
21 1
    * cartesian coordinate system
22 1
    * can be defined as desired
23 1
24 1
25 1
h2. Parameter describing a sound source
26 1
27 3 Nils Peters
|_. *parameter*     |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
28 3 Nils Peters
|num|numbers of sound sources|int| |first argument of the external|NA|num 3| |
29 3 Nils Peters
|list-message #|position of the #th sound source, optional status| int float float (float)| | | |0 0.63 0.68|in 3D case (a-dbap3d) a third float number accounts for the third dimension|
30 3 Nils Peters
|gain_snd #|gain value of the #th sound source| float| | |linear|gain_sbd 0 0.5|# is 0 for the first sound source|
31 3 Nils Peters
|db_snd #| | | | | | | |	
32 4 Nils Peters
|radius_snd #| | | | | | | |	
33 1
	
34 1
35 1
h2. Parameter describing a virtual space
36 1
37 3 Nils Peters
|_. *parameter*     |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
38 3 Nils Peters
|falloff| |float| | | | | | 	
39 3 Nils Peters
|radius | |float| | | | | |  	
40 1
	
41 1
42 1
h2. Parameter describing the position of loudspeakers
43 1
44 3 Nils Peters
|_. *parameter*     |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
45 3 Nils Peters
|speakers|sequential list, sets the position of the speakers|list| | | |speakers 0.1 0.1 0.9 0.1 0.1 0.9 0.9 0.9|speakers x1 y1 x2 y2. If 3D case then: speakers x1 y1 z1 x2 y2 z2|
46 3 Nils Peters
|active_speaker #| | | | | | | |
47 1
	
48 1
h2. Other parameter
49 1
50 3 Nils Peters
|_. *parameter*     |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
51 5 Nils Peters
|om |output modes: 0: normalize output coords; 1: don't normalize output coords; 2: use box clipping & normalize; 3: use box clipping & don't normalize; 4: normalize sans sqrt|int|	0 ... 4| |NA|om 0| | 	
52 1
	
53 1
54 1
h1. Projects, sound, and music
55 1
56 1
    * art or research projects utilizing this spatial renderer
57 1
58 1
h1. Media
59 1
60 1
    * GUI screenshots
61 1
    * Example patches
62 1
    * things which might explain the listed content better
63 1
64 1
h1. References
65 1
66 1
    * Bibliography
67 1
68 1
h1. External Links
69 1
70 5 Nils Peters
    * "A-objects webpage":http://www.s373.net/code/a-objects/a-objects.html