From 75aad04bb8cbbf73e130ac6d695f16ef6b2388ae Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 9 Dec 2021 19:46:17 +0000 Subject: [PATCH] Skip a few internal plugins in Ildaeil that we know are useless --- plugins/Cardinal/src/Ildaeil.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/plugins/Cardinal/src/Ildaeil.cpp b/plugins/Cardinal/src/Ildaeil.cpp index 50cc6a3..9bf163c 100644 --- a/plugins/Cardinal/src/Ildaeil.cpp +++ b/plugins/Cardinal/src/Ildaeil.cpp @@ -1169,6 +1169,24 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Thread { continue; if (info->audioIns != 0 && info->audioIns != 2) continue; + if (info->midiIns != 0 && info->midiIns != 1) + continue; + if (info->midiOuts != 0 && info->midiOuts != 1) + continue; + + if (fPluginType == PLUGIN_INTERNAL) + { + if (std::strcmp(info->label, "audiogain_s") == 0) + continue; + if (std::strcmp(info->label, "cv2audio") == 0) + continue; + if (std::strcmp(info->label, "lfo") == 0) + continue; + if (std::strcmp(info->label, "midi2cv") == 0) + continue; + if (std::strcmp(info->label, "midithrough") == 0) + continue; + } j = fPluginCount; fPlugins[j].name = strdup(info->name);