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 declare(balance)
148 
149 } // namespace gx_engine
150 
151 #undef declare
declare
#define declare(n)
Definition: gx_faust_plugins.h:26
gx_engine
Definition: gx_convolver.h:33
gx_plugin.h