Crusher: fix UI crash
[calf.git] / src / calf / modulelist.h
blob6305d2f3ba747750e81812b2afcf743763902a3c
1 #ifdef PER_MODULE_ITEM
2 // synthesizers
3 PER_MODULE_ITEM(monosynth, true, "monosynth")
4 PER_MODULE_ITEM(organ, true, "organ")
5 #ifdef ENABLE_EXPERIMENTAL
6 PER_MODULE_ITEM(fluidsynth, true, "fluidsynth")
7 PER_MODULE_ITEM(wavetable, true, "wavetable")
8 #endif
9 // modulation
10 PER_MODULE_ITEM(multichorus, false, "multichorus")
11 PER_MODULE_ITEM(phaser, false, "phaser")
12 PER_MODULE_ITEM(flanger, false, "flanger")
13 PER_MODULE_ITEM(pulsator, false, "pulsator")
14 PER_MODULE_ITEM(ringmodulator, false, "ringmodulator")
15 PER_MODULE_ITEM(rotary_speaker, false, "rotaryspeaker")
17 // delay/reverb
18 PER_MODULE_ITEM(reverb, false, "reverb")
19 PER_MODULE_ITEM(vintage_delay, false, "vintagedelay")
20 PER_MODULE_ITEM(comp_delay, true, "compdelay")
22 // dynamics
23 PER_MODULE_ITEM(compressor, false, "compressor")
24 PER_MODULE_ITEM(sidechaincompressor, false, "sidechaincompressor")
25 PER_MODULE_ITEM(multibandcompressor, false, "multibandcompressor")
26 PER_MODULE_ITEM(monocompressor, false, "monocompressor")
27 PER_MODULE_ITEM(deesser, false, "deesser")
28 PER_MODULE_ITEM(gate, false, "gate")
29 PER_MODULE_ITEM(sidechaingate, false, "sidechaingate")
30 PER_MODULE_ITEM(multibandgate, false, "multibandgate")
31 PER_MODULE_ITEM(limiter, false, "limiter")
32 PER_MODULE_ITEM(multibandlimiter, false, "multibandlimiter")
33 PER_MODULE_ITEM(transientdesigner, false, "transientdesigner")
35 // filters
36 PER_MODULE_ITEM(filter, false, "filter")
37 PER_MODULE_ITEM(filterclavier, false, "filterclavier")
38 PER_MODULE_ITEM(equalizer5band, false, "eq5")
39 PER_MODULE_ITEM(equalizer8band, false, "eq8")
40 PER_MODULE_ITEM(equalizer12band, false, "eq12")
41 PER_MODULE_ITEM(emphasis, false, "emphasis")
42 PER_MODULE_ITEM(xover2, false, "xover2")
43 PER_MODULE_ITEM(xover3, false, "xover3")
44 PER_MODULE_ITEM(xover4, false, "xover4")
45 PER_MODULE_ITEM(vocoder, false, "vocoder")
47 // distortion
48 PER_MODULE_ITEM(saturator, false, "saturator")
49 PER_MODULE_ITEM(exciter, false, "exciter")
50 PER_MODULE_ITEM(bassenhancer, false, "bassenhancer")
51 PER_MODULE_ITEM(tapesimulator, false, "tapesimulator")
52 PER_MODULE_ITEM(crusher, false, "crusher")
54 // tools
55 PER_MODULE_ITEM(mono, false, "mono")
56 PER_MODULE_ITEM(stereo, false, "stereo")
57 PER_MODULE_ITEM(analyzer, false, "analyzer")
59 #undef PER_MODULE_ITEM
60 #endif