Deluge Firmware
Loading...
Searching...
No Matches
tuning.h
Go to the documentation of this file.
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
8/*
9 * Copyright © 2015-2023 Synthstrom Audible Limited
10 *
11 * This file is part of The Synthstrom Audible Deluge Firmware.
12 *
13 * The Synthstrom Audible Deluge Firmware is free software: you can redistribute it and/or modify it under the
14 * terms of the GNU General Public License as published by the Free Software Foundation,
15 * either version 3 of the License, or (at your option) any later version.
16 *
17 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
18 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19 * See the GNU General Public License for more details.
20 *
21 * You should have received a copy of the GNU General Public License along with this program.
22 * If not, see <https://www.gnu.org/licenses/>.
23 */
24
25#ifndef _tuning_
26#define _tuning_
27
28const int numcombs = 8;
29const int numallpasses = 4;
30const float muted = 0;
31const float fixedgain = 0.015f;
32const float scalewet = 3;
33const float scaledry = 2;
34const float scaledamp = 0.4f;
35const float scaleroom = 0.28f;
36const float offsetroom = 0.7f;
37const float initialroom = 0.5f;
38const float initialdamp = 0.5f;
39const float initialwet = 1/scalewet;
40const float initialdry = 0;
41const float initialwidth = 1;
42const float initialmode = 0;
43const float freezemode = 0.5f;
44const int stereospread = 23;
45
46// These values assume 44.1KHz sample rate
47// they will probably be OK for 48KHz sample rate
48// but would need scaling for 96KHz (or other) sample rates.
49// The values were obtained by listening tests.
50const int combtuningL1 = 1116;
51const int combtuningR1 = 1116+stereospread;
52const int combtuningL2 = 1188;
53const int combtuningR2 = 1188+stereospread;
54const int combtuningL3 = 1277;
55const int combtuningR3 = 1277+stereospread;
56const int combtuningL4 = 1356;
57const int combtuningR4 = 1356+stereospread;
58const int combtuningL5 = 1422;
59const int combtuningR5 = 1422+stereospread;
60const int combtuningL6 = 1491;
61const int combtuningR6 = 1491+stereospread;
62const int combtuningL7 = 1557;
63const int combtuningR7 = 1557+stereospread;
64const int combtuningL8 = 1617;
65const int combtuningR8 = 1617+stereospread;
66const int allpasstuningL1 = 556;
68const int allpasstuningL2 = 441;
70const int allpasstuningL3 = 341;
72const int allpasstuningL4 = 225;
74
75#endif//_tuning_
76
77//ends
78
const int allpasstuningR4
Definition: tuning.h:73
const float freezemode
Definition: tuning.h:43
const int combtuningR2
Definition: tuning.h:53
const int combtuningL1
Definition: tuning.h:50
const int combtuningR8
Definition: tuning.h:65
const int combtuningL7
Definition: tuning.h:62
const float muted
Definition: tuning.h:30
const float scaledamp
Definition: tuning.h:34
const int combtuningL3
Definition: tuning.h:54
const float fixedgain
Definition: tuning.h:31
const int allpasstuningL3
Definition: tuning.h:70
const int numcombs
Definition: tuning.h:28
const int allpasstuningR2
Definition: tuning.h:69
const int combtuningL6
Definition: tuning.h:60
const int combtuningL2
Definition: tuning.h:52
const int combtuningR4
Definition: tuning.h:57
const int allpasstuningR3
Definition: tuning.h:71
const int allpasstuningL2
Definition: tuning.h:68
const int combtuningR6
Definition: tuning.h:61
const int stereospread
Definition: tuning.h:44
const int combtuningR5
Definition: tuning.h:59
const int combtuningR7
Definition: tuning.h:63
const int allpasstuningL1
Definition: tuning.h:66
const float offsetroom
Definition: tuning.h:36
const int combtuningL8
Definition: tuning.h:64
const float scalewet
Definition: tuning.h:32
const float initialwidth
Definition: tuning.h:41
const int numallpasses
Definition: tuning.h:29
const int allpasstuningL4
Definition: tuning.h:72
const int combtuningL5
Definition: tuning.h:58
const float initialmode
Definition: tuning.h:42
const int combtuningL4
Definition: tuning.h:56
const float scaledry
Definition: tuning.h:33
const float initialroom
Definition: tuning.h:37
const int combtuningR1
Definition: tuning.h:51
const int combtuningR3
Definition: tuning.h:55
const float initialwet
Definition: tuning.h:39
const float initialdry
Definition: tuning.h:40
const float initialdamp
Definition: tuning.h:38
const int allpasstuningR1
Definition: tuning.h:67
const float scaleroom
Definition: tuning.h:35