MusicKit  0.0.0
tuning.h
00001 // Reverb model tuning values
00002 //
00003 // Written by Jezar at Dreampoint, June 2000
00004 // http://www.dreampoint.co.uk
00005 // This code is public domain
00006 
00007 #ifndef _tuning_
00008 #define _tuning_
00009 
00010 #define scalewet 3.0f
00011 #define scaledry 2.0f
00012 
00013 const float muted               = 0;
00014 const float fixedgain           = 0.015f;
00015 const float scaledamp           = 0.4f;
00016 const float scaleroom           = 0.28f;
00017 const float offsetroom          = 0.7f;
00018 const float initialroom         = 0.5f;
00019 const float initialdamp         = 0.5f;
00020 const float initialwet          = (1/scalewet);
00021 const float initialdry          = (1/scaledry);
00022 const float initialwidth        = 1;
00023 const float initialmode         = 0;
00024 const float freezemode          = 0.5f;
00025 
00026 #define STEREO_SPREAD 23
00027 
00028 // These values assume 44.1KHz sample rate
00029 // they will probably be OK for 48KHz sample rate
00030 // but would need scaling for 96KHz (or other) sample rates.
00031 // The values were obtained by listening tests.
00032 const int combtuning[NUMCHANNELS][NUMCOMBS] = {{1116, 1188, 1277, 1356, 1422, 1491, 1557, 1617},
00033                                                {1116+STEREO_SPREAD, 1188+STEREO_SPREAD, 1277+STEREO_SPREAD, 
00034                                                 1356+STEREO_SPREAD, 1422+STEREO_SPREAD, 1491+STEREO_SPREAD, 
00035                                                 1557+STEREO_SPREAD, 1617+STEREO_SPREAD}};
00036 const int allpasstuning[NUMCHANNELS][NUMALLPASSES] = {{556, 441, 341, 225},
00037                                                       {556+STEREO_SPREAD, 441+STEREO_SPREAD, 
00038                                                        341+STEREO_SPREAD, 225+STEREO_SPREAD}};
00039 
00040 #endif //_tuning_
00041 
00042 //ends
00043