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

Media

  • GUI screenshots
  • Example patches
  • things which might explain the listed content better

References

  • Bibliography

External Links