Rvbap

Version 5 (Nils Peters, 08/17/2010 07:43 pm)

1 1
h1. rvbap - reverberated VBAP
2 1
3 1
h1. Summary
4 1
5 3 Nils Peters
* Description: rvbap is and extension to [[VBAP - Vector Base Amplitude Panning|VBAP]] which tries to create a sense of distance by the usage of artificial reverb.
6 1
* Developer: Olaf Matthes
7 1
* Version: 1.0
8 1
* Platform: Pure Data, MaxMSP
9 1
* OS: Linux (PD only), MacOS 9, MacOS X, Vista, XP
10 1
* License:
11 1
* Status: in progress
12 1
13 1
h1. Parameter definition
14 1
15 1
h2. Coordinate system convention
16 1
17 1
* what is the underlying coordinate system?
18 1
19 1
h2. Parameter describing a sound source
20 1
21 1
|_. *parameter* |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
22 1
| 2nd leftmost inlet of rvbap | azimuth  | int | -∞... ∞ | 0 | degree | 10 |    |
23 1
| 3rd leftmost inlet of rvbap | elevation | int | -∞... ∞ | 0 | degree | 0 |    |
24 1
| 4th leftmost inlet of rvbap | spread the sound signal to multiple panning directions | int | 0 ... 100 | 0 | NA | 100 |    |
25 1
| 5th leftmost inlet of rvbap | distance | float | 1 ... ∞ | 1.0 | meter | 3 | reverb is added if distance > 1  |
26 1
27 1
h2. Parameter describing a virtual space
28 1
29 1
|_. *parameter* |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
30 1
| 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 |    |
31 1
32 1
h2. Parameter describing the position of loudspeakers
33 1
34 1
* Loudspeakers are defined by additional object "define_loudspeakers"
35 1
* max number of speakers 55
36 1
37 1
h3. Defining loudspeaker through additional object "define_loudspeakers":
38 1
39 1
|_. *parameter* |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
40 1
| 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   |
41 1
| 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 ...  |
42 1
| 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 ...  |
43 1
44 1
h2. Other parameter
45 1
46 1
|_. *parameter* |_. *description*|_. *data format*|_. *range*|_. *initial state*|_. *unit*|_. *example*|_. *misc*|
47 1
| miscParameter1 |   |   |   |   |   |   |    |
48 1
| miscParameter2 |   |   |   |   |   |   |    |
49 1
50 1
h1. Projects
51 1
52 1
* art or research projects utilizing this spatial renderer
53 1
54 1
h1. References
55 1
56 5 Nils Peters
* "MaxMSP object + manual":http://redmine.spatdif.org/attachments/95/rvbap-1.0-max4.6-UB.zip formally hosted by http://www.akustische-kunst.org/maxmsp/  
57 1
* "Pure Data CVS link to rvbap":http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/vbap/
58 1
59 1
h1. External Links
60 1
61 2 Nils Peters
* "Workshop for Sound Spatialization with PD":http://grh.mur.at/misc/PdSpatialization.tar.gz], Georg Holzmann
62 1
63 1
h1. Media