forked from RebelTechnology/OpenWare
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfactory.incl
126 lines (103 loc) · 6.24 KB
/
factory.incl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// sed 's/^REGISTER_PATCH.*"\(.*\)", \(.*\)).*/\1, \2/g' < Source/factory.cpp
REGISTER_PATCH(GainPatch, "Gain", 2, 2);
REGISTER_PATCH(PhaserPatch, "Phaser", 2, 2);
// REGISTER_PATCH(SplashPatch, "Splash", 2, 2);
// REGISTER_PATCH(ProgressPatch, "Progress", 2, 2);
// REGISTER_PATCH(JotReverbPatch, "Jot Reverb", 2, 2);
// REGISTER_PATCH(FreeVerbPatch, "FreeVerb", 1, 1);
// REGISTER_PATCH(PlateVerbPatch, "Plate Reverb", 1, 1);
// REGISTER_PATCH(FourBandsEqPatch, "Four Band EQ", 2, 2);
// REGISTER_PATCH(StereoWahPatch, "StereoWah", 2, 2);
// REGISTER_PATCH(OverdrivePatch, "Overdrive", 2, 2);
// REGISTER_PATCH(MoogPatch, "Moog Drive", 2, 2);
// REGISTER_PATCH(StereoPatch<PhaserPatch>, "Phaser", 2, 2);
// REGISTER_PATCH(SimpleStereoDelayPatch, "Stereo Delay", 2, 2);
// REGISTER_PATCH(SmoothDelayPatch, "Smooth Delay", 1, 1);
// REGISTER_PATCH(StereoPatch<LpfDelayPatch>, "Lowpass Delay", 2, 2);
// REGISTER_PATCH(SlapBackEchoPatch, "Slap Back Echo", 2, 2);
// REGISTER_PATCH(PingPongDelayPatch, "Ping Pong Delay", 2, 2);
// REGISTER_PATCH(StereoPatch<DubDelayPatch>, "Dub Delay", 2, 2);
// REGISTER_PATCH(TempoSyncedStereoDelayPatch, "Tap Tempo Stereo Delay", 2, 2);
// REGISTER_PATCH(TempoSyncedPingPongDelayPatch, "Tap Tempo Ping Pong", 2, 2);
// REGISTER_PATCH(DroneBoxPatch, "DroneBox", 2, 2);
// REGISTER_PATCH(BlipperPatch, "Blipper", 2, 2);
// REGISTER_PATCH(WeirdPhaserPatch, "Weird Phaser", 2, 2);
// REGISTER_PATCH(ThruZeroFlangerPatch, "Thru Zero Flanger", 2, 2);
// REGISTER_PATCH(DualPitchShifterPatch, "Dual Pitch Shifter", 2, 2);
// REGISTER_PATCH(DualFreqShifterPatch, "Dual Frequency Shifter", 2, 2);
// REGISTER_PATCH(StereoFreqShifterPatch, "Stereo Frequency Shifter", 2, 2);
// REGISTER_PATCH(XFMPatch, "XFM Oscillator", 0, 2);
// REGISTER_PATCH(StereoPatch<GuitarixTonePatch>, "Guitarix Tone", 2, 2);
// REGISTER_PATCH(StereoPatch<GuitarixBMfpPatch>, "Big Muff Fuzz", 2, 2);
// REGISTER_PATCH(StereoPatch<GuitarixOverdrivePatch>, "Guitarix Overdrive", 2, 2);
// REGISTER_PATCH(GuitarixOscTubePatch, "Guitarix OscTube", 1, 1);
// REGISTER_PATCH(StereoPatch<GuitarixDistortion1Patch>, "Distortion1", 2, 2);
// REGISTER_PATCH(StereoPatch<GuitarixMoogPatch>, "Guitarix Moog Filter", 2, 2);
// REGISTER_PATCH(GuitarixCompressorPatch, "Guitarix Compressor", 1, 1);
// REGISTER_PATCH(StereoPatch<GuitarixFlangerGXPatch>, "FlangerGX", 2, 2);
// REGISTER_PATCH(PitchShifterPatch, "Pitch Shifter", 2, 2);
// REGISTER_PATCH(StereoPatch<VibroFlangePatch>, "Vibro-Flange", 2, 2);
// REGISTER_PATCH(PsycheFilterPatch, "Psyche Filter", 2, 2);
// REGISTER_PATCH(StereoPatch<DigitalMayhemPatch>, "Digital Mayhem", 2, 2);
// REGISTER_PATCH(ComplexorPatch, "MK/Complexor", 2, 2);
// REGISTER_PATCH(MdaBandistoPatch, "MDA/Bandisto", 2, 2);
// REGISTER_PATCH(SirenPatch, "Siren", 0, 2);
// REGISTER_PATCH(AutoWahPatch, "AutoWah", 1, 1); /* 104% ext ram*/
// REGISTER_PATCH(GuitarixDunwahPatch, "Guitarix/Dunwah", 2, 2);
// REGISTER_PATCH(QompressionPatch, "Qompression", 2, 2);
// REGISTER_PATCH(MdaStereoPatch, "MDA/Stereo", 2, 2);
// REGISTER_PATCH(MdaTransientPatch, "MDA/Transient", 2, 2);
// REGISTER_PATCH(GuitarixCompressorPatch, "Guitarix/Compressor", 1, 1);
// REGISTER_PATCH(GhostNotePatch,"RS/GhostNote", 1, 1); /* 101% ext ram */
// REGISTER_PATCH(RingModulatorPatch, "Ring Modulator", 2, 2); /* 174%, 210%, sometimes 15%?? */
// REGISTER_PATCH(HarpAutoPatch, "Faust/AutoHarp", 0, 1);
// REGISTER_PATCH(ReverseReverbPatch, "RS/Reverse Reverb", 1, 1);
// REGISTER_PATCH(FaustVerbPatch, "FreeVerb", 1, 1);
// REGISTER_PATCH(SirenPatch, "Siren", 0, 1);
// REGISTER_PATCH(VibroFlangePatch, "Vibro-Flange", 1, 1); /* 102% */
// REGISTER_PATCH(OctaveDownPatch, "Octave Pitch Shifter", 1, 1);
// REGISTER_PATCH(ToneFilterPatch, "ToneFilter", 1, 1);
// REGISTER_PATCH(CompressorPatch, "Compressor", 1, 1);
// REGISTER_PATCH(DroneBoxPatch, "Contest/DroneBox", 1, 1);
// REGISTER_PATCH(PatchSelectorPatch, "Patch Selector", 0, 0);
// REGISTER_PATCH(GainPatch, "Gain", 2, 2);
// REGISTER_PATCH(StateVariableFilterPatch, "State Variable Filter", 1, 1);
// REGISTER_PATCH(ResonantFilterPatch, "Resonant Low Pass Filter", 1, 1);
// REGISTER_PATCH(LeakyIntegratorPatch, "Leaky Integrator", 1, 1);
// REGISTER_PATCH(StereoMixerPatch, "Stereo Mixer", 2, 2);
// REGISTER_PATCH(SynthPatch, "Synthesizer", 1, 1);
// REGISTER_PATCH(BiasedDelayPatch, "Contest/BiasedDelay", 2, 2);
// REGISTER_PATCH(little_blo_bleep, "Contest/blo bleep", 2, 2);
// REGISTER_PATCH(BiasPatch, "Contest/Bias", 2, 2);
// REGISTER_PATCH(BitH8rPatch, "Contest/BitH8r", 2, 2);
// REGISTER_PATCH(SimpleDistortionPatch, "RS/Simple Distortion", 1, 1);
// REGISTER_PATCH(TremoloPatch, "Tremolo", 2, 2);
// REGISTER_PATCH(KarplusStrongPatch, "Karplus Strong", 0, 2);
// REGISTER_PATCH(BittaPatch, "Bitta", 1, 1);
// REGISTER_PATCH(VidhaPatch, "Vidha", 2, 2);
// REGISTER_PATCH(OverOverPatch, "OverOverDrive", 1, 1);
// REGISTER_PATCH(FaustVerbPatch, "Faust/FreeVerb", 1, 1);
// REGISTER_PATCH(HarpPatch, "Faust/Harp", 0, 1);
// REGISTER_PATCH(HarpAutoPatch, "Faust/AutoHarp", 0, 1);
// REGISTER_PATCH(EchoPatch, "Faust/1 Sec Echo", 1, 1);
// REGISTER_PATCH(CrybabyPatch, "Faust/Crybaby", 1, 1);
// REGISTER_PATCH(StereoEchoPatch, "Faust/StereoEcho", 2, 2);
// REGISTER_PATCH(LowPassFilterPatch, "Faust/Low Pass Filter", 1, 1);
// REGISTER_PATCH(LowShelfPatch, "Faust/Low Shelf Filter", 1, 1);
// REGISTER_PATCH(HighShelfPatch, "Faust/High Shelf Filter", 1, 1);
// REGISTER_PATCH(GuitarixPhaserMonoPatch, "Guitarix/PhaserMono", 1, 1);
/* TO BE WORKED ON */
// REGISTER_PATCH(ConnyPatch, "Contest/ConnyPatch", 2, 2);
// REGISTER_PATCH(QompanderPatch, "Faust/Qompander", 1, 1); // 208%
// REGISTER_PATCH(SweepWahPatch, "Faust/SweepWah", 1, 1);
// REGISTER_PATCH(SimpleDriveDelayPatch, "Drive Delay", 1, 1);
// REGISTER_PATCH(AutotalentPatch, "AutoTalent", 2, 2);
// REGISTER_PATCH(EnvelopeFilterPatch, "Envelope Filter", 1, 1);
// REGISTER_PATCH(TemplatePatch, "Template", 0, 0);
// REGISTER_PATCH(JumpDelay, "Contest/JumpDelay", 0, 0);
// REGISTER_PATCH(SampleJitterPatch, "Contest/SampleJitter", 0, 0);
// REGISTER_PATCH(SirenPatch, "Contest/Siren", 0, 0);
// REGISTER_PATCH(LpfDelayPhaserPatch, "Low Pass Filtered Delay with Phaser", 1, 1);
// REGISTER_PATCH(WaveshaperPatch, "Waveshaper", 2, 2);
// REGISTER_PATCH(TestTonePatch, "Test Tone", 0, 0);
// REGISTER_PATCH(FlangerPatch, "Flanger", 0, 0);