]> git.tdb.fi Git - ext/openal.git/blob - presets/3D7.1.ambdec
Tweak some types to work around an MSVC compile error
[ext/openal.git] / presets / 3D7.1.ambdec
1 # AmbDec configuration
2 # Written by Ambisonic Decoder Toolbox, version 8.0
3
4 # input channel order: W Y Z X
5
6 /description     3D7-noCenter_1h1v_pinv_even_energy_rV_max_rE_2_band
7
8 # In OpenAL Soft, 3D7.1 is a distinct configuration that uses the standard 5.1
9 # channels (LF, RF, CE, LS, RS), plus two auxiliary channels (AUX0, AUX1) in
10 # place of the rear speakers. AUX0 corresponds to the LB speaker (upper back
11 # center), and AUX1 corresponds to the RB speaker (lower front center).
12
13 # Similar to the the ITU-5.1-nocenter configuration, the front-center is
14 # declared here so that an appropriate distance may be set (for proper delaying
15 # or attenuating of dialog and such which feed it directly). It otherwise does
16 # not contribute to positional sound output due to its irregular position.
17
18 /version                3
19
20 /dec/chan_mask          f
21 /dec/freq_bands         2
22 /dec/speakers           6
23 /dec/coeff_scale        n3d
24
25 /opt/input_scale        n3d
26 /opt/nfeff_comp         input
27 /opt/delay_comp         on
28 /opt/level_comp         on
29 /opt/xover_freq         400.000000
30 /opt/xover_ratio        0.000000
31
32 /speakers/{
33 #               id       dist            azim            elev           conn
34 #-----------------------------------------------------------------------
35 add_spkr        LF       1.828800         51.000000      24.000000
36 add_spkr        RF       1.828800        -51.000000      24.000000
37 add_spkr        CE       1.828800          0.000000       0.000000
38 add_spkr        AUX0     1.828800        180.000000      55.000000
39 add_spkr        AUX1     1.828800          0.000000     -55.000000
40 add_spkr        LS       1.828800        129.000000     -24.000000
41 add_spkr        RS       1.828800       -129.000000     -24.000000
42 /}
43
44 /lfmatrix/{
45 order_gain      1.00000000e+00  1.00000000e+00  0.000000        0.000000
46 add_row          1.666666667e-01  2.033043281e-01  1.175581508e-01  1.678904388e-01
47 add_row          1.666666667e-01 -2.033043281e-01  1.175581508e-01  1.678904388e-01
48 add_row          0.000000000e+00  0.000000000e+00  0.000000000e+00  0.000000000e+00
49 add_row          1.666666667e-01  0.000000000e+00  2.356640879e-01 -1.667265410e-01
50 add_row          1.666666667e-01  0.000000000e+00 -2.356640879e-01  1.667265410e-01
51 add_row          1.666666667e-01  2.033043281e-01 -1.175581508e-01 -1.678904388e-01
52 add_row          1.666666667e-01 -2.033043281e-01 -1.175581508e-01 -1.678904388e-01
53 /}
54
55 /hfmatrix/{
56 order_gain      1.73205081e+00  1.00000000e+00  0.000000        0.000000
57 add_row          1.666666667e-01  2.033043281e-01  1.175581508e-01  1.678904388e-01
58 add_row          1.666666667e-01 -2.033043281e-01  1.175581508e-01  1.678904388e-01
59 add_row          0.000000000e+00  0.000000000e+00  0.000000000e+00  0.000000000e+00
60 add_row          1.666666667e-01  0.000000000e+00  2.356640879e-01 -1.667265410e-01
61 add_row          1.666666667e-01  0.000000000e+00 -2.356640879e-01  1.667265410e-01
62 add_row          1.666666667e-01  2.033043281e-01 -1.175581508e-01 -1.678904388e-01
63 add_row          1.666666667e-01 -2.033043281e-01 -1.175581508e-01 -1.678904388e-01
64 /}
65
66 /end