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 |