diff --git a/source/plugin/carla-native-base.cpp b/source/plugin/carla-native-base.cpp index 19ec56931..09f0a7f9d 100644 --- a/source/plugin/carla-native-base.cpp +++ b/source/plugin/carla-native-base.cpp @@ -42,9 +42,19 @@ struct PluginListManager { continue; // skip distrho plugins and Vex - if (std::strcmp(desc->label, "3bandeq") == 0 || std::strcmp(desc->label, "3bandsplitter") == 0 || std::strcmp(desc->label, "nekobi") == 0 || - std::strcmp(desc->label, "pingpongpan") == 0 || std::strcmp(desc->label, "stereoenhancer") == 0 || std::strcmp(desc->label, "vexsynth") == 0) + if ( + // distrho mini-series + std::strcmp(desc->label, "3bandeq") == 0 || std::strcmp(desc->label, "3bandsplitter") == 0 || + std::strcmp(desc->label, "pingpongpan") == 0 || std::strcmp(desc->label, "stereoenhancer") == 0 || + // juice + std::strcmp(desc->label, "powerjuice") == 0 || std::strcmp(desc->label, "segmentjuice") == 0 || + std::strcmp(desc->label, "vectorjuice") == 0 || std::strcmp(desc->label, "wobblejuice") == 0 || + // other synths + std::strcmp(desc->label, "nekobi") == 0 || std::strcmp(desc->label, "vexsynth") == 0 + ) + { continue; + } // skip midi plugins, not implemented yet if (desc->audioIns == 0 && desc->audioOuts == 0 && desc->midiIns == 1 && desc->midiOuts >= 1)