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¶
rvbap.jpg - max5 screencap
(104.5 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
(190.8 KB)
Nils Peters, 08/17/2010 07:39 pm
Also available in:
HTML
TXT