|
|
|
@@ -53,6 +53,8 @@ public: |
|
|
|
SteinbergCubase5,
|
|
|
|
SteinbergCubase5Bridged,
|
|
|
|
SteinbergCubaseGeneric,
|
|
|
|
SteinbergCubase6,
|
|
|
|
SteinbergCubase7,
|
|
|
|
SteinbergWavelab5,
|
|
|
|
SteinbergWavelab6,
|
|
|
|
SteinbergWavelab7,
|
|
|
|
@@ -69,7 +71,7 @@ public: |
|
|
|
|
|
|
|
//==============================================================================
|
|
|
|
bool isAbletonLive() const noexcept { return type == AbletonLive6 || type == AbletonLive7 || type == AbletonLive8 || type == AbletonLiveGeneric; }
|
|
|
|
bool isCubase() const noexcept { return type == SteinbergCubase4 || type == SteinbergCubase5 || type == SteinbergCubase5Bridged || type == SteinbergCubaseGeneric; }
|
|
|
|
bool isCubase() const noexcept { return type == SteinbergCubase4 || type == SteinbergCubase5 || type == SteinbergCubase5Bridged || type == SteinbergCubase6 || type == SteinbergCubase7 || type == SteinbergCubaseGeneric; }
|
|
|
|
bool isCubaseBridged() const noexcept { return type == SteinbergCubase5Bridged; }
|
|
|
|
bool isTracktion() const noexcept { return type == MackieTracktion3 || type == MackieTracktionGeneric; }
|
|
|
|
bool isSonar() const noexcept { return type == CakewalkSonar8 || type == CakewalkSonarGeneric; }
|
|
|
|
@@ -108,6 +110,9 @@ private: |
|
|
|
if (hostFilename.containsIgnoreCase ("Pro Tools")) return DigidesignProTools;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase 4")) return SteinbergCubase4;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase 5")) return SteinbergCubase5;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase 6")) return SteinbergCubase6;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase 7")) return SteinbergCubase7;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase")) return SteinbergCubaseGeneric;
|
|
|
|
if (hostPath.containsIgnoreCase ("Wavelab 7")) return SteinbergWavelab7;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Wavelab")) return SteinbergWavelabGeneric;
|
|
|
|
if (hostFilename.containsIgnoreCase ("WaveBurner")) return WaveBurner;
|
|
|
|
@@ -130,6 +135,8 @@ private: |
|
|
|
if (hostFilename.containsIgnoreCase ("reaper")) return Reaper;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase4")) return SteinbergCubase4;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase5")) return SteinbergCubase5;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase6")) return SteinbergCubase6;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase7")) return SteinbergCubase7;
|
|
|
|
if (hostFilename.containsIgnoreCase ("Cubase")) return SteinbergCubaseGeneric;
|
|
|
|
if (hostFilename.containsIgnoreCase ("VSTBridgeApp")) return SteinbergCubase5Bridged;
|
|
|
|
if (hostPath.containsIgnoreCase ("Wavelab 5")) return SteinbergWavelab5;
|
|
|
|
|