| @@ -2837,7 +2837,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2873,7 +2873,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2908,7 +2908,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2944,7 +2944,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2978,7 +2978,7 @@ | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AUv3_AppExtension.plist; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3010,7 +3010,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AUv3_AppExtension.plist; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3039,7 +3039,7 @@ | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-Standalone_Plugin.plist; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3069,7 +3069,7 @@ | |||
| "JucePlugin_Build_Standalone=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-Standalone_Plugin.plist; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3099,7 +3099,7 @@ | |||
| "JucePlugin_Build_Standalone=1", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3129,7 +3129,7 @@ | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -216,6 +216,10 @@ public class JuceDemo extends Activity | |||
| return false; | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| { | |||
| return false; | |||
| @@ -213,14 +213,26 @@ public class MidiTest extends Activity | |||
| { | |||
| BluetoothManager() | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); | |||
| if (bluetoothAdapter == null) | |||
| @@ -237,25 +249,24 @@ public class MidiTest extends Activity | |||
| return; | |||
| } | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| if (shouldStart) | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| else | |||
| { | |||
| bluetoothLeScanner.stopScan (this); | |||
| } | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| @@ -616,27 +627,42 @@ public class MidiTest extends Activity | |||
| return info.getPorts(); | |||
| } | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName) | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName, boolean addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (portName.equals ("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString (portIndexToUseInName); | |||
| if (portName.equals("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString(portIndexToUseInName); | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| } | |||
| return getHumanReadableDeviceName(); | |||
| } | |||
| public String getHumanReadableNameForPort (int portType, int androidPortID, int portIndexToUseInName) | |||
| { | |||
| MidiDeviceInfo.PortInfo[] ports = info.getPorts(); | |||
| int numTotalPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numTotalPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| if (port.getPortNumber() == androidPortID) | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName); | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName, (numTotalPorts > 1)); | |||
| } | |||
| } | |||
| @@ -899,6 +925,15 @@ public class MidiTest extends Activity | |||
| int portIdx = 0; | |||
| MidiDeviceInfo.PortInfo[] ports = physicalMidiDevice.getPorts(); | |||
| int numberOfPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numberOfPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| @@ -910,7 +945,8 @@ public class MidiTest extends Activity | |||
| listOfReturnedDevices.add (path); | |||
| deviceNames.add (physicalMidiDevice.getHumanReadableNameForPort (port, | |||
| path.portIndexToUseInName)); | |||
| path.portIndexToUseInName, | |||
| (numberOfPorts > 1))); | |||
| } | |||
| } | |||
| } | |||
| @@ -216,6 +216,10 @@ public class JUCENetworkGraphicsDemo extends Activity | |||
| return false; | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| { | |||
| return false; | |||
| @@ -216,6 +216,10 @@ public class OSCReceiver extends Activity | |||
| return false; | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| { | |||
| return false; | |||
| @@ -216,6 +216,10 @@ public class OSCSender extends Activity | |||
| return false; | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| { | |||
| return false; | |||
| @@ -2891,7 +2891,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2928,7 +2928,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2964,7 +2964,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3001,7 +3001,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3037,7 +3037,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3075,7 +3075,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3110,7 +3110,7 @@ | |||
| "JucePlugin_Build_Standalone=0", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.10; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3141,7 +3141,7 @@ | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.10; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -2908,7 +2908,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2945,7 +2945,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2981,7 +2981,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3018,7 +3018,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3054,7 +3054,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Debug\""); | |||
| @@ -3092,7 +3092,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); | |||
| @@ -3129,7 +3129,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3167,7 +3167,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3202,7 +3202,7 @@ | |||
| "JucePlugin_Build_Standalone=0", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3233,7 +3233,7 @@ | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -2899,7 +2899,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2936,7 +2936,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2972,7 +2972,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3009,7 +3009,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3045,7 +3045,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Debug\""); | |||
| @@ -3083,7 +3083,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); | |||
| @@ -3120,7 +3120,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3158,7 +3158,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3193,7 +3193,7 @@ | |||
| "JucePlugin_Build_Standalone=0", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.10; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3224,7 +3224,7 @@ | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.10; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -2902,7 +2902,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2940,7 +2940,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2977,7 +2977,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3015,7 +3015,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-VST3.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3052,7 +3052,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Debug\""); | |||
| @@ -3091,7 +3091,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AAX.plist; | |||
| INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; | |||
| LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); | |||
| @@ -3129,7 +3129,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3168,7 +3168,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-AU.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -3204,7 +3204,7 @@ | |||
| "JucePlugin_Build_Standalone=0", | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -3236,7 +3236,7 @@ | |||
| "JUCE_SHARED_CODE=1", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "$(inherited)"); | |||
| INSTALL_PATH = "@executable_path/../Frameworks"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; | |||
| @@ -213,14 +213,26 @@ public class JuceDemoPlugin extends Activity | |||
| { | |||
| BluetoothManager() | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); | |||
| if (bluetoothAdapter == null) | |||
| @@ -237,25 +249,24 @@ public class JuceDemoPlugin extends Activity | |||
| return; | |||
| } | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| if (shouldStart) | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| else | |||
| { | |||
| bluetoothLeScanner.stopScan (this); | |||
| } | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| @@ -616,27 +627,42 @@ public class JuceDemoPlugin extends Activity | |||
| return info.getPorts(); | |||
| } | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName) | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName, boolean addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (portName.equals ("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString (portIndexToUseInName); | |||
| if (portName.equals("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString(portIndexToUseInName); | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| } | |||
| return getHumanReadableDeviceName(); | |||
| } | |||
| public String getHumanReadableNameForPort (int portType, int androidPortID, int portIndexToUseInName) | |||
| { | |||
| MidiDeviceInfo.PortInfo[] ports = info.getPorts(); | |||
| int numTotalPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numTotalPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| if (port.getPortNumber() == androidPortID) | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName); | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName, (numTotalPorts > 1)); | |||
| } | |||
| } | |||
| @@ -899,6 +925,15 @@ public class JuceDemoPlugin extends Activity | |||
| int portIdx = 0; | |||
| MidiDeviceInfo.PortInfo[] ports = physicalMidiDevice.getPorts(); | |||
| int numberOfPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numberOfPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| @@ -910,7 +945,8 @@ public class JuceDemoPlugin extends Activity | |||
| listOfReturnedDevices.add (path); | |||
| deviceNames.add (physicalMidiDevice.getHumanReadableNameForPort (port, | |||
| path.portIndexToUseInName)); | |||
| path.portIndexToUseInName, | |||
| (numberOfPorts > 1))); | |||
| } | |||
| } | |||
| } | |||
| @@ -2740,7 +2740,7 @@ | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.11; | |||
| @@ -2771,7 +2771,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("\"~/Development/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "../../JuceLibraryCode", "../../../../modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| MACOSX_DEPLOYMENT_TARGET = 10.5; | |||
| @@ -213,14 +213,26 @@ public class AudioPerformanceTest extends Activity | |||
| { | |||
| BluetoothManager() | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| } | |||
| public void startStopScan (boolean shouldStart) | |||
| { | |||
| BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); | |||
| if (bluetoothAdapter == null) | |||
| @@ -237,25 +249,24 @@ public class AudioPerformanceTest extends Activity | |||
| return; | |||
| } | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| public String[] getMidiBluetoothAddresses() | |||
| { | |||
| return bluetoothMidiDevices.toArray (new String[bluetoothMidiDevices.size()]); | |||
| } | |||
| if (shouldStart) | |||
| { | |||
| ScanFilter.Builder scanFilterBuilder = new ScanFilter.Builder(); | |||
| scanFilterBuilder.setServiceUuid (ParcelUuid.fromString (bluetoothLEMidiServiceUUID)); | |||
| public String getHumanReadableStringForBluetoothAddress (String address) | |||
| { | |||
| BluetoothDevice btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice (address); | |||
| return btDevice.getName(); | |||
| } | |||
| ScanSettings.Builder scanSettingsBuilder = new ScanSettings.Builder(); | |||
| scanSettingsBuilder.setCallbackType (ScanSettings.CALLBACK_TYPE_ALL_MATCHES) | |||
| .setScanMode (ScanSettings.SCAN_MODE_LOW_POWER) | |||
| .setScanMode (ScanSettings.MATCH_MODE_STICKY); | |||
| public boolean isBluetoothDevicePaired (String address) | |||
| { | |||
| return getAndroidMidiDeviceManager().isBluetoothDevicePaired (address); | |||
| bluetoothLeScanner.startScan (Arrays.asList (scanFilterBuilder.build()), | |||
| scanSettingsBuilder.build(), | |||
| this); | |||
| } | |||
| else | |||
| { | |||
| bluetoothLeScanner.stopScan (this); | |||
| } | |||
| } | |||
| public boolean pairBluetoothMidiDevice(String address) | |||
| @@ -616,27 +627,42 @@ public class AudioPerformanceTest extends Activity | |||
| return info.getPorts(); | |||
| } | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName) | |||
| public String getHumanReadableNameForPort (MidiDeviceInfo.PortInfo port, int portIndexToUseInName, boolean addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (addPortNumberToName) | |||
| { | |||
| String portName = port.getName(); | |||
| if (portName.equals ("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString (portIndexToUseInName); | |||
| if (portName.equals("")) | |||
| portName = ((port.getType() == MidiDeviceInfo.PortInfo.TYPE_OUTPUT) ? "Out " : "In ") | |||
| + Integer.toString(portIndexToUseInName); | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| return getHumanReadableDeviceName() + " " + portName; | |||
| } | |||
| return getHumanReadableDeviceName(); | |||
| } | |||
| public String getHumanReadableNameForPort (int portType, int androidPortID, int portIndexToUseInName) | |||
| { | |||
| MidiDeviceInfo.PortInfo[] ports = info.getPorts(); | |||
| int numTotalPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numTotalPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| if (port.getPortNumber() == androidPortID) | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName); | |||
| return getHumanReadableNameForPort (port, portIndexToUseInName, (numTotalPorts > 1)); | |||
| } | |||
| } | |||
| @@ -899,6 +925,15 @@ public class AudioPerformanceTest extends Activity | |||
| int portIdx = 0; | |||
| MidiDeviceInfo.PortInfo[] ports = physicalMidiDevice.getPorts(); | |||
| int numberOfPorts = 0; | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| { | |||
| numberOfPorts++; | |||
| } | |||
| } | |||
| for (MidiDeviceInfo.PortInfo port : ports) | |||
| { | |||
| if (port.getType() == portType) | |||
| @@ -910,7 +945,8 @@ public class AudioPerformanceTest extends Activity | |||
| listOfReturnedDevices.add (path); | |||
| deviceNames.add (physicalMidiDevice.getHumanReadableNameForPort (port, | |||
| path.portIndexToUseInName)); | |||
| path.portIndexToUseInName, | |||
| (numberOfPorts > 1))); | |||
| } | |||
| } | |||
| } | |||