SpatBASE » Concepts for Spatial Rendering and Sound Reproduction » DBAP - Distance Based Amplitude Panning »
a-dbap2d / a-dbap3d¶
Summary¶
- Developer: André Sier (with acknowledgment to Trond Lossius and Mathieu Chamagne)
- Version: Aug 2nd 2007
- Platform: MaxMSP
- OS: MacOS, Vista, XP
- License: LGPL
- there is a 2D-version and a 3D-version available (a-dbap2d, a-dbap3d)
- needs to be connected with a matrix~ object
- indexing of sources and speakers starts with 0
- Status: SpatBASE entry in progress
Parameter definition¶
Coordinate system convention¶
- cartesian coordinate system
- can be defined as desired
Parameter describing a sound source¶
| parameter |
description |
data format |
range |
initial state |
unit |
example |
misc |
| num |
numbers of sound sources |
int |
|
first argument of the external |
NA |
num 3 |
|
| 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 |
| gain_snd # |
gain value of the #th sound source |
float |
|
|
linear |
gain_sbd 0 0.5 |
# is 0 for the first sound source |
| db_snd # |
|
|
|
|
|
|
|
| radius_snd # |
|
|
|
|
|
|
|
Parameter describing a virtual space¶
| parameter |
description |
data format |
range |
initial state |
unit |
example |
misc |
| falloff |
|
float |
|
|
|
|
|
| radius |
|
float |
|
|
|
|
|
Parameter describing the position of loudspeakers¶
| parameter |
description |
data format |
range |
initial state |
unit |
example |
misc |
| 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 |
| active_speaker # |
|
|
|
|
|
|
|
Other parameter¶
| parameter |
description |
data format |
range |
initial state |
unit |
example |
misc |
| 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 |
|
Projects, sound, and music¶
- art or research projects utilizing this spatial renderer
- GUI screenshots
- Example patches
- things which might explain the listed content better
References¶
External Links¶