From 57ecf44d130cd39e945bd505a5b4dd0bb3955b7b Mon Sep 17 00:00:00 2001 From: tpoole Date: Wed, 8 Feb 2017 08:12:44 +0000 Subject: [PATCH] Added SADiE host detection --- .../juce_audio_plugin_client/utility/juce_PluginHostType.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h index 21e33561d6..8e34504fac 100644 --- a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h +++ b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h @@ -56,6 +56,7 @@ public: MuseReceptorGeneric, Reaper, Renoise, + SADiE, SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, @@ -102,6 +103,7 @@ public: bool isReceptor() const noexcept { return type == MuseReceptorGeneric; } bool isReaper() const noexcept { return type == Reaper; } bool isRenoise() const noexcept { return type == Renoise; } + bool isSADiE() const noexcept { return type == SADiE; } bool isSamplitude() const noexcept { return type == MagixSamplitude; } bool isSonar() const noexcept { return type == CakewalkSonar8 || type == CakewalkSonarGeneric; } bool isSteinbergTestHost() const noexcept { return type == SteinbergTestHost; } @@ -138,6 +140,7 @@ public: case MuseReceptorGeneric: return "Muse Receptor"; case Reaper: return "Reaper"; case Renoise: return "Renoise"; + case SADiE: return "SADiE"; case SteinbergCubase4: return "Steinberg Cubase 4"; case SteinbergCubase5: return "Steinberg Cubase 5"; case SteinbergCubase5Bridged: return "Steinberg Cubase 5 Bridged"; @@ -268,6 +271,7 @@ private: if (hostFilename.containsIgnoreCase ("Renoise")) return Renoise; if (hostFilename.containsIgnoreCase ("Resolve")) return DaVinciResolve; if (hostPath.containsIgnoreCase ("Bitwig Studio")) return BitwigStudio; + if (hostFilename.containsIgnoreCase ("Sadie")) return SADiE; #elif JUCE_LINUX if (hostFilename.containsIgnoreCase ("Ardour")) return Ardour;