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 |