Guitarix
gx_faust_plugins.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2009, 2010 Hermann Meyer, James Warden
3
* Copyright (C) 2011 Pete Shorthose, Andreas Degert
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18
* --------------------------------------------------------------------------
19
* --------------------------------------------------------------------------
20
*/
21
22
#pragma once
23
24
#include "
gx_plugin.h
"
25
26
#define declare(n) namespace n { PluginDef *plugin(); }
27
28
namespace
gx_engine
{
29
30
namespace
gx_amps {
31
declare
(gxamp)
32
declare
(gxamp3)
33
declare
(gxamp14)
34
declare
(gxamp10)
35
declare
(gxamp2)
36
declare
(gxamp9)
37
declare
(gxamp11)
38
declare
(gxamp17)
39
declare
(gxamp13)
40
declare
(gxamp5)
41
declare
(gxamp4)
42
declare
(gxamp15)
43
declare
(gxamp12)
44
declare
(gxamp7)
45
declare
(gxamp8)
46
declare
(gxamp16)
47
declare
(gxamp6)
48
declare
(gxamp18)
49
declare
(gxnoamp)
50
declare
(gx_ampmodul)
51
}
52
53
namespace
gx_tonestacks {
54
declare
(tonestack_default)
55
declare
(tonestack_bassman)
56
declare
(tonestack_twin)
57
declare
(tonestack_princeton)
58
declare
(tonestack_jcm800)
59
declare
(tonestack_jcm2000)
60
declare
(tonestack_mlead)
61
declare
(tonestack_m2199)
62
declare
(tonestack_ac30)
63
declare
(tonestack_soldano)
64
declare
(tonestack_mesa)
65
declare
(tonestack_jtm45)
66
declare
(tonestack_ac15)
67
declare
(tonestack_peavey)
68
declare
(tonestack_ibanez)
69
declare
(tonestack_roland)
70
declare
(tonestack_ampeg)
71
declare
(tonestack_ampeg_rev)
72
declare
(tonestack_sovtek)
73
declare
(tonestack_bogner)
74
declare
(tonestack_groove)
75
declare
(tonestack_crunch)
76
declare
(tonestack_fender_blues)
77
declare
(tonestack_fender_default)
78
declare
(tonestack_fender_deville)
79
declare
(tonestack_gibsen)
80
declare
(tonestack_engl)
81
}
82
83
namespace
gx_effects {
84
declare
(crybaby)
85
declare
(autowah)
86
declare
(noise_shaper)
87
declare
(softclip)
88
declare
(bassbooster)
89
declare
(highbooster)
90
declare
(gx_ampout)
91
declare
(gxfeed)
92
declare
(gx_outputlevel)
93
declare
(low_high_pass)
94
declare
(selecteq)
95
declare
(gx_distortion)
96
declare
(bitdowner)
97
declare
(thick_distortion)
98
declare
(impulseresponse)
99
declare
(compressor)
100
declare
(expander)
101
declare
(overdrive)
102
declare
(echo)
103
declare
(delay)
104
declare
(freeverb)
105
declare
(biquad)
106
declare
(tremolo)
107
declare
(phaser_mono)
108
declare
(chorus_mono)
109
declare
(flanger_mono)
110
declare
(gx_feedback)
111
declare
(chorus)
112
declare
(flanger)
113
declare
(phaser)
114
declare
(stereodelay)
115
declare
(stereoecho)
116
declare
(moog)
117
declare
(tonecontroll)
118
declare
(stereoverb)
119
declare
(peak_eq)
120
declare
(digital_delay)
121
declare
(digital_delay_st)
122
declare
(dattorros_progenitor)
123
declare
(ring_modulator)
124
declare
(ring_modulator_st)
125
declare
(panoram_enhancer)
126
declare
(graphiceq)
127
declare
(bass_enhancer)
128
declare
(gain)
129
declare
(duck_delay)
130
declare
(duck_delay_st)
131
declare
(baxandall)
132
declare
(distortion2)
133
declare
(fuzzface)
134
declare
(trbuff)
135
declare
(colwah)
136
declare
(dallaswah)
137
declare
(foxwah)
138
declare
(maestrowah)
139
declare
(voxwah)
140
declare
(selwah)
141
declare
(jenwah)
142
declare
(colbwah)
143
declare
(rolwah)
144
declare
(jenbasswah)
145
}
146
147
namespace
gx_poweramps {
148
declare
(champ)
149
declare
(epiphone)
150
declare
(orangedarkterror)
151
declare
(princeton)
152
declare
(plexiel34)
153
declare
(supersonic)
154
}
155
156
declare
(balance)
157
declare
(dcblocker)
158
declare
(hardlim)
159
declare
(fizz_remover)
160
161
}
// namespace gx_engine
162
163
#undef declare
declare
#define declare(n)
Definition:
gx_faust_plugins.h:26
gx_plugin.h
gx_engine
Definition:
gx_convolver.h:33
src
headers
gx_faust_plugins.h
Generated on Tue Jan 17 2023 20:33:43 for Guitarix by
1.9.4