diff --git a/extras/Introjucer/Source/Project/jucer_AudioPluginModule.h b/extras/Introjucer/Source/Project/jucer_AudioPluginModule.h index 516fa9fcfd..cb9d3455fd 100644 --- a/extras/Introjucer/Source/Project/jucer_AudioPluginModule.h +++ b/extras/Introjucer/Source/Project/jucer_AudioPluginModule.h @@ -73,8 +73,12 @@ namespace String s (getPluginAUMainType (project).toString()); if (s.isEmpty()) - s = static_cast (getPluginIsSynth (project).getValue()) ? "kAudioUnitType_MusicDevice" - : "kAudioUnitType_Effect"; + { + if (getPluginIsSynth (project).getValue()) s = "kAudioUnitType_MusicDevice"; + else if (getPluginWantsMidiInput (project).getValue()) s = "kAudioUnitType_MusicEffect"; + else s = "kAudioUnitType_Effect"; + } + return s; }