9c4e6caa59c7b692216ea991e33b7d052900be48
[vlc.git] / modules / audio_filter / spatializer / tuning.h
1 // Reverb model tuning values
2 //
3 // Written by Jezar at Dreampoint, June 2000
4 // http://www.dreampoint.co.uk
5 // This code is public domain
6
7 #ifndef _tuning_
8 #define _tuning_
9
10 const int   numcombs            = 8;
11 const int   numallpasses        = 4;
12 const float muted               = 0;
13 const float fixedgain           = 0.005f;
14 const float scalewet            = 3;
15 const float scaledry            = 2;
16 const float scaledamp           = 0.4f;
17 const float scaleroom           = 0.28f;
18 const float offsetroom          = 0.7f;
19 const float initialroom         = 0.5f;
20 const float initialdamp         = 0.5f;
21 const float initialwet          = 1/scalewet;
22 const float initialdry          = 0;
23 const float initialwidth        = 1;
24 const float initialmode         = 0;
25 const float freezemode          = 0.5f;
26 const int   stereospread        = 23;
27
28 // These values assume 44.1KHz sample rate
29 // they will probably be OK for 48KHz sample rate
30 // but would need scaling for 96KHz (or other) sample rates.
31 // The values were obtained by listening tests.
32 const int combtuningL1          = 1116;
33 const int combtuningR1          = 1116+stereospread;
34 const int combtuningL2          = 1188;
35 const int combtuningR2          = 1188+stereospread;
36 const int combtuningL3          = 1277;
37 const int combtuningR3          = 1277+stereospread;
38 const int combtuningL4          = 1356;
39 const int combtuningR4          = 1356+stereospread;
40 const int combtuningL5          = 1422;
41 const int combtuningR5          = 1422+stereospread;
42 const int combtuningL6          = 1491;
43 const int combtuningR6          = 1491+stereospread;
44 const int combtuningL7          = 1557;
45 const int combtuningR7          = 1557+stereospread;
46 const int combtuningL8          = 1617;
47 const int combtuningR8          = 1617+stereospread;
48 const int allpasstuningL1       = 556;
49 const int allpasstuningR1       = 556+stereospread;
50 const int allpasstuningL2       = 441;
51 const int allpasstuningR2       = 441+stereospread;
52 const int allpasstuningL3       = 341;
53 const int allpasstuningR3       = 341+stereospread;
54 const int allpasstuningL4       = 225;
55 const int allpasstuningR4       = 225+stereospread;
56
57 #endif//_tuning_
58
59 //ends
60