+ Vintage Delay: make bpm spin button use 2 decimal places
[calf.git] / src / calf / modulelist.h
blobef3e3bebab5c0ada0c48fa80f6b2ce3173723927
1 #ifdef PER_MODULE_ITEM
2 PER_MODULE_ITEM(filter, false, "filter")
3 PER_MODULE_ITEM(filterclavier, false, "filterclavier")
4 PER_MODULE_ITEM(flanger, false, "flanger")
5 PER_MODULE_ITEM(reverb, false, "reverb")
6 PER_MODULE_ITEM(monosynth, true, "monosynth")
7 PER_MODULE_ITEM(vintage_delay, false, "vintagedelay")
8 PER_MODULE_ITEM(organ, true, "organ")
9 PER_MODULE_ITEM(rotary_speaker, false, "rotaryspeaker")
10 PER_MODULE_ITEM(phaser, false, "phaser")
11 PER_MODULE_ITEM(multichorus, false, "multichorus")
12 PER_MODULE_ITEM(compressor, false, "compressor")
13 #undef PER_MODULE_ITEM
14 #endif
15 #ifdef PER_SMALL_MODULE_ITEM
16 #ifdef ENABLE_EXPERIMENTAL
17 PER_SMALL_MODULE_ITEM(lp_filter, "lowpass12")
18 PER_SMALL_MODULE_ITEM(hp_filter, "highpass12")
19 PER_SMALL_MODULE_ITEM(bp_filter, "bandpass6")
20 PER_SMALL_MODULE_ITEM(br_filter, "notch6")
21 PER_SMALL_MODULE_ITEM(onepole_lp_filter, "lowpass6")
22 PER_SMALL_MODULE_ITEM(onepole_hp_filter, "highpass6")
23 PER_SMALL_MODULE_ITEM(onepole_ap_filter, "allpass")
24 PER_SMALL_MODULE_ITEM(min, "min")
25 PER_SMALL_MODULE_ITEM(max, "max")
26 PER_SMALL_MODULE_ITEM(minus, "minus")
27 PER_SMALL_MODULE_ITEM(mul, "mul")
28 PER_SMALL_MODULE_ITEM(neg, "neg")
29 PER_SMALL_MODULE_ITEM(min_c, "min_c")
30 PER_SMALL_MODULE_ITEM(max_c, "max_c")
31 PER_SMALL_MODULE_ITEM(minus_c, "minus_c")
32 PER_SMALL_MODULE_ITEM(mul_c, "mul_c")
33 PER_SMALL_MODULE_ITEM(neg_c, "neg_c")
34 PER_SMALL_MODULE_ITEM(level2edge_c, "level2edge_c")
35 PER_SMALL_MODULE_ITEM(map_lin2exp, "lin2exp")
36 PER_SMALL_MODULE_ITEM(square_osc, "square_osc")
37 PER_SMALL_MODULE_ITEM(saw_osc, "saw_osc")
38 PER_SMALL_MODULE_ITEM(square_lfo, "square_lfo")
39 PER_SMALL_MODULE_ITEM(saw_lfo, "saw_lfo")
40 PER_SMALL_MODULE_ITEM(pulse_lfo, "pulse_lfo")
41 PER_SMALL_MODULE_ITEM(print_a, "print_a")
42 PER_SMALL_MODULE_ITEM(print_c, "print_c")
43 PER_SMALL_MODULE_ITEM(print_e, "print_e")
44 PER_SMALL_MODULE_ITEM(print_em, "print_em")
45 PER_SMALL_MODULE_ITEM(copy_em, "copy_em")
46 PER_SMALL_MODULE_ITEM(notefilter_m, "notefilter_m")
47 PER_SMALL_MODULE_ITEM(ccfilter_m, "ccfilter_m")
48 PER_SMALL_MODULE_ITEM(pcfilter_m, "pcfilter_m")
49 PER_SMALL_MODULE_ITEM(pressurefilter_m, "pressurefilter_m")
50 PER_SMALL_MODULE_ITEM(pitchbendfilter_m, "pitchbendfilter_m")
51 PER_SMALL_MODULE_ITEM(systemfilter_m, "systemfilter_m")
52 PER_SMALL_MODULE_ITEM(channelfilter_m, "channelfilter_m")
53 PER_SMALL_MODULE_ITEM(keyfilter_m, "keyfilter_m")
54 PER_SMALL_MODULE_ITEM(setchannel_m, "setchannel_m")
55 PER_SMALL_MODULE_ITEM(key_less_than_m, "key_less_than_m")
56 PER_SMALL_MODULE_ITEM(channel_less_than_m, "channel_less_than_m")
57 PER_SMALL_MODULE_ITEM(transpose_m, "transpose_m")
58 PER_SMALL_MODULE_ITEM(eventmerge_e, "eventmerge_e")
59 PER_SMALL_MODULE_ITEM(quadpower_a, "quadpower_a")
60 PER_SMALL_MODULE_ITEM(quadpower_c, "quadpower_c")
61 PER_SMALL_MODULE_ITEM(crossfader2_a, "crossfader2_a")
62 PER_SMALL_MODULE_ITEM(crossfader2_c, "crossfader2_c")
63 PER_SMALL_MODULE_ITEM(linear_inertia_c, "linear_inertia_c")
64 PER_SMALL_MODULE_ITEM(exp_inertia_c, "exp_inertia_c")
65 PER_SMALL_MODULE_ITEM(sample_hold_edge_c, "sample_hold_edge_c")
66 PER_SMALL_MODULE_ITEM(sample_hold_level_c, "sample_hold_level_c")
67 PER_SMALL_MODULE_ITEM(bit_and_c, "bit_and_c")
68 PER_SMALL_MODULE_ITEM(bit_or_c, "bit_or_c")
69 PER_SMALL_MODULE_ITEM(bit_xor_c, "bit_xor_c")
70 PER_SMALL_MODULE_ITEM(logical_and_c, "logical_and_c")
71 PER_SMALL_MODULE_ITEM(logical_or_c, "logical_or_c")
72 PER_SMALL_MODULE_ITEM(logical_xor_c, "logical_xor_c")
73 PER_SMALL_MODULE_ITEM(logical_not_c, "logical_not_c")
74 PER_SMALL_MODULE_ITEM(flipflop_c, "flipflop_c")
75 PER_SMALL_MODULE_ITEM(schmitt_c, "schmitt_c")
76 PER_SMALL_MODULE_ITEM(between_c, "between_c")
77 PER_SMALL_MODULE_ITEM(less_c, "less_c")
78 PER_SMALL_MODULE_ITEM(clip_c, "clip_c")
79 PER_SMALL_MODULE_ITEM(trigger_a2c, "trigger_a2c")
80 PER_SMALL_MODULE_ITEM(timer_c, "timer_c")
81 PER_SMALL_MODULE_ITEM(prio_mux_c, "prio_mux_c")
82 PER_SMALL_MODULE_ITEM(prio_enc8_c, "prio_enc8_c")
83 PER_SMALL_MODULE_ITEM(ifthenelse_c, "ifthenelse_c")
84 PER_SMALL_MODULE_ITEM(counter_c, "counter_c")
85 PER_SMALL_MODULE_ITEM(mux4_c, "mux4_c")
86 PER_SMALL_MODULE_ITEM(mux8_c, "mux8_c")
87 PER_SMALL_MODULE_ITEM(mux16_c, "mux16_c")
88 PER_SMALL_MODULE_ITEM(msgread_e, "msgread_e")
89 #endif
90 #undef PER_SMALL_MODULE_ITEM
91 #endif