MCPcopy Create free account
hub / github.com/DISTRHO/Cardinal / initStatic__Cardinal

Function initStatic__Cardinal

plugins/plugins-mini.cpp:189–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

187};
188
189static void initStatic__Cardinal()
190{
191 Plugin* const p = new Plugin;
192 pluginInstance__Cardinal = p;
193
194 const StaticPluginLoader spl(p, "Cardinal");
195 if (spl.ok())
196 {
197 p->addModel(modelHostAudio2);
198 p->addModel(modelHostCV);
199 p->addModel(modelHostMIDI);
200 p->addModel(modelHostMIDICC);
201 p->addModel(modelHostMIDIGate);
202 p->addModel(modelHostMIDIMap);
203 p->addModel(modelHostParameters);
204 p->addModel(modelHostParametersMap);
205 p->addModel(modelHostTime);
206 p->addModel(modelTextEditor);
207 /* TODO
208 #ifdef HAVE_FFTW3F
209 p->addModel(modelAudioToCVPitch);
210 #else
211 */
212 spl.removeModule("AudioToCVPitch");
213 /*
214 #endif
215 */
216 spl.removeModule("AIDA-X");
217 spl.removeModule("AudioFile");
218 spl.removeModule("Blank");
219 spl.removeModule("Carla");
220 spl.removeModule("ExpanderInputMIDI");
221 spl.removeModule("ExpanderOutputMIDI");
222 spl.removeModule("HostAudio8");
223 spl.removeModule("Ildaeil");
224 spl.removeModule("MPV");
225 spl.removeModule("SassyScope");
226 spl.removeModule("glBars");
227
228 hostTerminalModels = {
229 modelHostAudio2,
230 modelHostCV,
231 modelHostMIDI,
232 modelHostMIDICC,
233 modelHostMIDIGate,
234 modelHostMIDIMap,
235 modelHostParameters,
236 modelHostParametersMap,
237 modelHostTime,
238 };
239 }
240}
241
242static void initStatic__Fundamental()
243{

Callers 1

initStaticPluginsFunction · 0.70

Calls 2

okMethod · 0.45
removeModuleMethod · 0.45

Tested by

no test coverage detected