New Effect: Envelope Filter with sidechain
[calf.git] / src / calf / modulelist.h
blob3b905bf1610ec8db01df2ca47d393d04fa9ba91b
1 #ifdef PER_MODULE_ITEM
2 PER_MODULE_ITEM(monosynth, true, "monosynth")
3 PER_MODULE_ITEM(organ, true, "organ")
4 #ifdef ENABLE_EXPERIMENTAL
5 PER_MODULE_ITEM(fluidsynth, true, "fluidsynth")
6 PER_MODULE_ITEM(wavetable, true, "wavetable")
7 #endif
8 // Modulator
9 PER_MODULE_ITEM(multichorus, false, "multichorus")
10 PER_MODULE_ITEM(phaser, false, "phaser")
11 PER_MODULE_ITEM(flanger, false, "flanger")
12 PER_MODULE_ITEM(pulsator, false, "pulsator")
13 PER_MODULE_ITEM(ringmodulator, false, "ringmodulator")
15 // Simulator
16 PER_MODULE_ITEM(rotary_speaker, false, "rotaryspeaker")
17 PER_MODULE_ITEM(tapesimulator, false, "tapesimulator")
19 // Reverb
20 PER_MODULE_ITEM(reverb, false, "reverb")
22 // Delay
23 PER_MODULE_ITEM(vintage_delay, false, "vintagedelay")
24 PER_MODULE_ITEM(comp_delay, false, "compdelay")
25 PER_MODULE_ITEM(reverse_delay, false, "reversedelay")
27 // Compressor
28 PER_MODULE_ITEM(compressor, false, "compressor")
29 PER_MODULE_ITEM(sidechaincompressor, false, "sidechaincompressor")
30 PER_MODULE_ITEM(multibandcompressor, false, "multibandcompressor")
32 PER_MODULE_ITEM(monocompressor, false, "monocompressor")
33 PER_MODULE_ITEM(deesser, false, "deesser")
35 // Expander
36 PER_MODULE_ITEM(gate, false, "gate")
37 PER_MODULE_ITEM(sidechaingate, false, "sidechaingate")
38 PER_MODULE_ITEM(multibandgate, false, "multibandgate")
40 // Limiter
41 PER_MODULE_ITEM(limiter, false, "limiter")
42 PER_MODULE_ITEM(multibandlimiter, false, "multibandlimiter")
43 PER_MODULE_ITEM(sidechainlimiter, false, "sidechainlimiter")
45 // Envelope
46 PER_MODULE_ITEM(transientdesigner, false, "transientdesigner")
48 // Filter
49 PER_MODULE_ITEM(filter, false, "filter")
50 PER_MODULE_ITEM(filterclavier, false, "filterclavier")
51 PER_MODULE_ITEM(envelopefilter, false, "envelopefilter")
52 PER_MODULE_ITEM(emphasis, false, "emphasis")
53 PER_MODULE_ITEM(vocoder, false, "vocoder")
55 // Equalizer
56 PER_MODULE_ITEM(equalizer5band, false, "eq5")
57 PER_MODULE_ITEM(equalizer8band, false, "eq8")
58 PER_MODULE_ITEM(equalizer12band, false, "eq12")
59 PER_MODULE_ITEM(equalizer30band, false, "eq30")
61 // Distrotion
62 PER_MODULE_ITEM(saturator, false, "saturator")
63 PER_MODULE_ITEM(crusher, false, "crusher")
65 // Spectral
66 PER_MODULE_ITEM(exciter, false, "exciter")
67 PER_MODULE_ITEM(bassenhancer, false, "bassenhancer")
69 // Spatial
70 PER_MODULE_ITEM(stereo, false, "stereo")
71 PER_MODULE_ITEM(haas_enhancer, false, "haasenhancer")
73 // Utility
74 PER_MODULE_ITEM(mono, false, "mono")
75 PER_MODULE_ITEM(xover2, false, "xover2")
76 PER_MODULE_ITEM(xover3, false, "xover3")
77 PER_MODULE_ITEM(xover4, false, "xover4")
79 // Analyser
80 PER_MODULE_ITEM(analyzer, false, "analyzer")
82 #undef PER_MODULE_ITEM
83 #endif