diff --git a/source/plugin/carla-native-base.cpp b/source/plugin/carla-native-base.cpp index c65f68dfb..860d8b1d6 100644 --- a/source/plugin/carla-native-base.cpp +++ b/source/plugin/carla-native-base.cpp @@ -46,6 +46,10 @@ struct PluginListManager { std::strcmp(desc->label, "pingpongpan") == 0 || std::strcmp(desc->label, "stereoenhancer") == 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) + continue; + descs.append(desc); } }