From 88c0b1e512d8cb7f1cbba9077c33d8e06bce2e7b Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 3 Dec 2012 18:10:59 +0000 Subject: [PATCH] Introjucer: Better AU plugin type setting for midi synths. --- .../Introjucer/Source/Project/jucer_AudioPluginModule.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; }