rvbap - reverberated VBAP

Summary

  • Description: rvbap is and extension to VBAP which tries to create a sense of distance by the usage of artificial reverb.
  • Developer: Olaf Matthes
  • Version: 1.0
  • Platform: Pure Data, MaxMSP
  • OS: Linux (PD only), MacOS 9, MacOS X, Vista, XP
  • License:
  • Status: in progress

Parameter definition

Coordinate system convention

  • what is the underlying coordinate system?

Parameter describing a sound source

parameter description data format range initial state unit example misc
2nd leftmost inlet of rvbap azimuth int -∞... ∞ 0 degree 10
3rd leftmost inlet of rvbap elevation int -∞... ∞ 0 degree 0
4th leftmost inlet of rvbap spread the sound signal to multiple panning directions int 0 ... 100 0 NA 100
5th leftmost inlet of rvbap distance float 1 ... ∞ 1.0 meter 3 reverb is added if distance > 1

Parameter describing a virtual space

parameter description data format range initial state unit example misc
depends on the applied reverb algorithm amount of overall reverb depends on the applied reverb algorithm depends on the applied reverb algorithm depends on the applied reverb algorithm depends on the applied reverb algorithm see example below

Parameter describing the position of loudspeakers

  • Loudspeakers are defined by additional object "define_loudspeakers"
  • max number of speakers 55

Defining loudspeaker through additional object "define_loudspeakers":

parameter description data format range initial state unit example misc
ls-triplets to define the triangular selection of loudspeakers not documented not documented not documented not documented ls-triplets 1 2 7 2 7 8 1 3 7 for experts only
ls-directions 2 same than define_loudspeakers 2 i i ... degree ls-directions 2 -40 0 40 80 130 180 -130 -80 azi1 azi2 azi3 ...
ls-directions 3 same than define_loudspeakers 3 i i i ... degree ls-directions 3 -30 0 30 0 -90 0 90 0 0 0 -150 0 150 0 180 45 -45 45 45 45 pairs of circular coordinates:azi1 ele1 azi2 ele2 ...

Other parameter

parameter description data format range initial state unit example misc
miscParameter1
miscParameter2

Projects

  • art or research projects utilizing this spatial renderer

References

External Links

Media

rvbap.jpg - max5 screencap (105 KB) Nils Peters, 03/30/2009 01:45 am

rvbap.spatbase.maxpat - max5 example patch, as shown in the screencap (30 KB) Nils Peters, 03/30/2009 01:45 am

rvbap-1.0-max4.6-UB.zip - external for Max/MSP 4.6 and higher (191 KB) Nils Peters, 08/17/2010 07:39 pm

rvbap_windows.zip - windows external for Max/MSP 4.6 and higher (198 KB) Nils Peters, 06/26/2013 05:42 pm