From 8a8afce4e70851601bee52665d5e2249ba06567e Mon Sep 17 00:00:00 2001 From: Dimitre Date: Mon, 4 Nov 2024 11:09:42 -0300 Subject: [PATCH 1/4] up --- example-2-oscilloscope/Project.xcconfig | 86 +- .../project.pbxproj | 1401 ++++++++++------- .../xcschemes/example_osc Debug.xcscheme | 88 -- .../xcschemes/example_osc Release.xcscheme | 88 -- example-3-busses/Project.xcconfig | 86 +- .../project.pbxproj | 1397 +++++++++------- .../xcschemes/example_bus Debug.xcscheme | 88 -- .../xcschemes/example_bus Release.xcscheme | 88 -- example-3-busses/openFrameworks-Info.plist | 22 +- example-4-parameters/Project.xcconfig | 86 +- .../project.pbxproj | 1397 +++++++++------- .../xcschemes/example_param Debug.xcscheme | 88 -- .../xcschemes/example_param Release.xcscheme | 88 -- .../openFrameworks-Info.plist | 22 +- example-5-rendering/Project.xcconfig | 86 +- .../project.pbxproj | 1397 +++++++++------- .../xcschemes/example_render Debug.xcscheme | 88 -- .../xcschemes/example_render Release.xcscheme | 88 -- example-5-rendering/openFrameworks-Info.plist | 22 +- src/ofxAudioUnitCocoaUtilties.mm | 26 +- 20 files changed, 3803 insertions(+), 2929 deletions(-) delete mode 100644 example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Debug.xcscheme delete mode 100644 example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Release.xcscheme delete mode 100644 example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Debug.xcscheme delete mode 100644 example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Release.xcscheme delete mode 100644 example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Debug.xcscheme delete mode 100644 example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Release.xcscheme delete mode 100644 example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Debug.xcscheme delete mode 100644 example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Release.xcscheme diff --git a/example-2-oscilloscope/Project.xcconfig b/example-2-oscilloscope/Project.xcconfig index e570b15..72b6574 100644 --- a/example-2-oscilloscope/Project.xcconfig +++ b/example-2-oscilloscope/Project.xcconfig @@ -5,13 +5,87 @@ OF_PATH = ../../.. //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ +//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem +CLANG_CXX_LANGUAGE_STANDARD = c++23 +CLANG_C_LANGUAGE_STANDARD = c17 +MACOSX_DEPLOYMENT_TARGET = 10.15 -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ +// App Settings +PRODUCT_NAME = $(TARGET_NAME) +PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug +PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} +//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug +DEVELOPMENT_LANGUAGE = English +CODE_SIGN_IDENTITY = - +INFOPLIST_FILE = openFrameworks-Info.plist +GENERATE_INFOPLIST_FILE = YES +// set application category to games, this is required to enable Game mode +// note: this sets the initial value in the Xcode UI +INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games + +// VERSIONING - overridden if changed in Xcode UI + +// this is "Version" in the Xcode target Identity UI +// suggested to use semantic versioning format ala #.#.# +MARKETING_VERSION = 0.1.0 + +// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script +ENABLE_USER_SCRIPT_SANDBOXING=NO + +// this is "Build" in the Xcode target Identity UI, an incremental build number +// important for the App Store as new build submissions need a diff number even +// if MARKETING_VERSION is the same +CURRENT_PROJECT_VERSION = 1 + +// ICONS + +// default oF app icon +ICON_NAME = of.icns +ICON_NAME[config=Debug] = of_debug.icns +ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) + +// custom app icon, placed in main project folder +//ICON_NAME = MyApp.icns +//ICON_FILE = $(ICON_NAME) + +// custom app icon with separate Release and Debug versions placed in bin/data +//ICON_NAME = icon.icns +//ICON_NAME[config=Debug] = icon-debug.icns +//ICON_FILE = bin/data/$(ICON_NAME) + +// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ +// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & +// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME + +//APPSTORE, uncomment next lines to bundle data folder and code sign +//OF_CODESIGN = 1 +//OF_BUNDLE_DATA_FOLDER = 1 +//OF_BUNDLE_DYLIBS = 1 + +// BOOST - UNCOMMENT BELOW TO ENABLE BOOST +//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" +//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" +//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" +//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) +//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) + +HIGH_RESOLUTION_CAPABLE = NO + +// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. +#include? "App.xcconfig" + +//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW +OF_NO_FMOD=1 +USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" +LIB_FMOD="" +GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) + +OTHER_CFLAGS = $(OF_CORE_CFLAGS) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) + +//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' + + +OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj index d152945..3e0469a 100644 --- a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj +++ b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj @@ -1,552 +1,859 @@ -// !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */; }; - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */; }; - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */; }; - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */; }; - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */; }; - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */; }; - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */; }; - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */; }; - 66796F0D1B99489600BA9A68 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F0C1B99489600BA9A68 /* CoreMIDI.framework */; }; - 66796F0F1B99489A00BA9A68 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F0E1B99489A00BA9A68 /* AudioUnit.framework */; }; - 66796F111B9948A100BA9A68 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F101B9948A100BA9A68 /* CoreAudioKit.framework */; }; - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */; }; - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */; }; - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */; }; - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */; }; - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */; }; - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */; }; - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */; }; - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */; }; - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */; }; - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */; }; - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */; }; - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitOutput.h; path = ../src/ofxAudioUnitOutput.h; sourceTree = SOURCE_ROOT; }; - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFftNode.cpp; path = ../src/ofxAudioUnitFftNode.cpp; sourceTree = SOURCE_ROOT; }; - 13B169351929EEA804C94E5D /* CAAUParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAAUParameter.h; path = ../src/CAPublicUtility/CAAUParameter.h; sourceTree = SOURCE_ROOT; }; - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetSend.h; path = ../src/ofxAudioUnitNetSend.h; sourceTree = SOURCE_ROOT; }; - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMixer.h; path = ../src/ofxAudioUnitMixer.h; sourceTree = SOURCE_ROOT; }; - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetSend.cpp; path = ../src/ofxAudioUnitNetSend.cpp; sourceTree = SOURCE_ROOT; }; - 2295801F930C94A28D50E7E2 /* CAXException.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAXException.h; path = ../src/CAPublicUtility/CAXException.h; sourceTree = SOURCE_ROOT; }; - 240097A265C7FC338C551511 /* AUParamInfo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AUParamInfo.h; path = ../src/CAPublicUtility/AUParamInfo.h; sourceTree = SOURCE_ROOT; }; - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.h; path = ../src/ofxAudioUnitMatrixMixer.h; sourceTree = SOURCE_ROOT; }; - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitInput.h; path = ../src/ofxAudioUnitInput.h; sourceTree = SOURCE_ROOT; }; - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMixer.cpp; path = ../src/ofxAudioUnitMixer.cpp; sourceTree = SOURCE_ROOT; }; - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnit.cpp; path = ../src/ofxAudioUnit.cpp; sourceTree = SOURCE_ROOT; }; - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFilePlayer.cpp; path = ../src/ofxAudioUnitFilePlayer.cpp; sourceTree = SOURCE_ROOT; }; - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.cpp; path = ../src/ofxAudioUnitSpeechSynth.cpp; sourceTree = SOURCE_ROOT; }; - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitTap.cpp; path = ../src/ofxAudioUnitTap.cpp; sourceTree = SOURCE_ROOT; }; - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMidi.cpp; path = ../src/ofxAudioUnitMidi.cpp; sourceTree = SOURCE_ROOT; }; - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TPCircularBuffer.h; path = ../src/TPCircularBuffer/TPCircularBuffer.h; sourceTree = SOURCE_ROOT; }; - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitOutput.cpp; path = ../src/ofxAudioUnitOutput.cpp; sourceTree = SOURCE_ROOT; }; - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CADebugMacros.h; path = ../src/CAPublicUtility/CADebugMacros.h; sourceTree = SOURCE_ROOT; }; - 66796F0C1B99489600BA9A68 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; - 66796F0E1B99489A00BA9A68 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 66796F101B9948A100BA9A68 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSampler.cpp; path = ../src/ofxAudioUnitSampler.cpp; sourceTree = SOURCE_ROOT; }; - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = TPCircularBuffer.c; path = ../src/TPCircularBuffer/TPCircularBuffer.c; sourceTree = SOURCE_ROOT; }; - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitRecorder.cpp; path = ../src/ofxAudioUnitRecorder.cpp; sourceTree = SOURCE_ROOT; }; - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.h; path = ../src/ofxAudioUnitSpeechSynth.h; sourceTree = SOURCE_ROOT; }; - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitDSPNode.h; path = ../src/ofxAudioUnitDSPNode.h; sourceTree = SOURCE_ROOT; }; - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitInput.cpp; path = ../src/ofxAudioUnitInput.cpp; sourceTree = SOURCE_ROOT; }; - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.cpp; path = ../src/ofxAudioUnitHardwareUtils.cpp; sourceTree = SOURCE_ROOT; }; - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.h; path = ../src/ofxAudioUnitHardwareUtils.h; sourceTree = SOURCE_ROOT; }; - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitDSPNode.cpp; path = ../src/ofxAudioUnitDSPNode.cpp; sourceTree = SOURCE_ROOT; }; - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitBase.h; path = ../src/ofxAudioUnitBase.h; sourceTree = SOURCE_ROOT; }; - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSampler.h; path = ../src/ofxAudioUnitSampler.h; sourceTree = SOURCE_ROOT; }; - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetReceive.cpp; path = ../src/ofxAudioUnitNetReceive.cpp; sourceTree = SOURCE_ROOT; }; - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.cpp; path = ../src/ofxAudioUnitMatrixMixer.cpp; sourceTree = SOURCE_ROOT; }; - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitUtils.h; path = ../src/ofxAudioUnitUtils.h; sourceTree = SOURCE_ROOT; }; - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMidi.h; path = ../src/ofxAudioUnitMidi.h; sourceTree = SOURCE_ROOT; }; - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CADebugMacros.cpp; path = ../src/CAPublicUtility/CADebugMacros.cpp; sourceTree = SOURCE_ROOT; }; - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitTap.h; path = ../src/ofxAudioUnitTap.h; sourceTree = SOURCE_ROOT; }; - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFilePlayer.h; path = ../src/ofxAudioUnitFilePlayer.h; sourceTree = SOURCE_ROOT; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-2-oscilloscopeDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CAAUParameter.cpp; path = ../src/CAPublicUtility/CAAUParameter.cpp; sourceTree = SOURCE_ROOT; }; - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFftNode.h; path = ../src/ofxAudioUnitFftNode.h; sourceTree = SOURCE_ROOT; }; - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetReceive.h; path = ../src/ofxAudioUnitNetReceive.h; sourceTree = SOURCE_ROOT; }; - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnit.h; path = ../src/ofxAudioUnit.h; sourceTree = SOURCE_ROOT; }; - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AUParamInfo.cpp; path = ../src/CAPublicUtility/AUParamInfo.cpp; sourceTree = SOURCE_ROOT; }; - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitRecorder.h; path = ../src/ofxAudioUnitRecorder.h; sourceTree = SOURCE_ROOT; }; - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxAudioUnitCocoaUtilties.mm; path = ../src/ofxAudioUnitCocoaUtilties.mm; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 66796F111B9948A100BA9A68 /* CoreAudioKit.framework in Frameworks */, - 66796F0F1B99489A00BA9A68 /* AudioUnit.framework in Frameworks */, - 66796F0D1B99489600BA9A68 /* CoreMIDI.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */, - 240097A265C7FC338C551511 /* AUParamInfo.h */, - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */, - 13B169351929EEA804C94E5D /* CAAUParameter.h */, - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */, - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */, - 2295801F930C94A28D50E7E2 /* CAXException.h */, - ); - name = CAPublicUtility; - sourceTree = ""; - }; - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */, - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */, - ); - name = TPCircularBuffer; - sourceTree = ""; - }; - 6948EE371B920CB800B5AC1A /* local_addons */ = { - isa = PBXGroup; - children = ( - ); - name = local_addons; - sourceTree = ""; - }; - 8119335EE8E352A52D64B712 /* src */ = { - isa = PBXGroup; - children = ( - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */, - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */, - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */, - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */, - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */, - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */, - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */, - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */, - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */, - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */, - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */, - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */, - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */, - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */, - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */, - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */, - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */, - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */, - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */, - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */, - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */, - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */, - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */, - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */, - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */, - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */, - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */, - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */, - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */, - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */, - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */, - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */, - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */, - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */, - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */, - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */, - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */, - ); - name = src; - sourceTree = ""; - }; - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 66796F101B9948A100BA9A68 /* CoreAudioKit.framework */, - 66796F0E1B99489A00BA9A68 /* AudioUnit.framework */, - 66796F0C1B99489600BA9A68 /* CoreMIDI.framework */, - 8119335EE8E352A52D64B712 /* src */, - ); - name = ofxAudioUnit; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */, - ); - name = addons; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - 6948EE371B920CB800B5AC1A /* local_addons */, - E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-2-oscilloscope"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0600; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */, - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */, - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */, - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */, - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */, - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */, - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */, - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */, - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */, - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */, - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */, - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */, - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */, - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */, - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */, - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */, - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "_OFProjectGeneratorVersion": "0.82.0", + "archiveVersion": "1", + "classes": {}, + "objectVersion": "70", + "objects": { + "0025F985-0230-4A16-9DDD-A768BFB6205E": { + "fileRef": "36DDBDDC-92FF-4F51-A121-E1347E947749", + "isa": "PBXBuildFile" + }, + "02B856A2-B66E-435E-BFE3-C9F83464BE17": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitHardwareUtils.h", + "sourceTree": "" + }, + "037A58C72CD6B54100CF8AC1": { + "explicitFileTypes": {}, + "explicitFolders": [], + "isa": "PBXFileSystemSynchronizedRootGroup", + "path": "src", + "sourceTree": "SOURCE_ROOT" + }, + "067353B1-AB86-4ED2-A66B-E532C98C467A": { + "fileRef": "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861", + "isa": "PBXBuildFile" + }, + "0BA88164-EEA7-415E-9A03-C853CCF3C038": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "AUParamInfo.h", + "sourceTree": "" + }, + "1123F787-D88F-4360-8950-8CAD4A8C5E7F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetSend.h", + "sourceTree": "" + }, + "134B7A82-D1F5-4591-AE79-32A26D374231": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetSend.cpp", + "sourceTree": "" + }, + "1375490F-FB3B-4DEA-9874-56014AD4B954": { + "fileRef": "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB", + "isa": "PBXBuildFile" + }, + "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "name": "ofxAudioUnitCocoaUtilties.mm", + "sourceTree": "" + }, + "191CD6FA2847E21E0085CBB6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.entitlements", + "path": "of.entitlements", + "sourceTree": "" + }, + "191EF70929D778A400F35F26": { + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "openFrameworks", + "path": "../../../libs/openFrameworks", + "sourceTree": "SOURCE_ROOT" + }, + "19B789C429E5AB4A0082E9B8": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", + "showEnvVarsInLog": "0" + }, + "1D60588F0D05DD3D006BFB54": { + "files": [ + "0E76EB82-F1C8-4CAC-9D32-9B38B1FB5801", + "74E0C368-B555-44DA-9ABD-BE6BB76AC793", + "4FA80B80-B826-41C5-BA40-A9EAB062E473" + ] + }, + "1F629011-6B46-4525-B4D5-EC2C16036BFD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFilePlayer.h", + "sourceTree": "" + }, + "2559103E-E9E0-4284-8552-90357CF0B46E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSpeechSynth.h", + "sourceTree": "" + }, + "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D": { + "children": [ + "5BE416FF-8904-4654-998A-AA6F144D8816" + ], + "isa": "PBXGroup", + "name": "ofxAudioUnit", + "path": "ofxAudioUnit", + "sourceTree": "" + }, + "302408BE-EEDF-4EDE-9966-437014B239FF": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnit.h", + "sourceTree": "" + }, + "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA": { + "fileRef": "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256", + "isa": "PBXBuildFile" + }, + "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitUtils.h", + "sourceTree": "" + }, + "32C206A1-6377-422F-B773-932E96412F64": { + "children": [ + "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890", + "72099FA2-B1AF-4A64-BA65-06E98A21A597" + ], + "isa": "PBXGroup", + "name": "TPCircularBuffer", + "path": "TPCircularBuffer", + "sourceTree": "" + }, + "33950E0E-C89F-481E-9703-9B7CCF9374CE": { + "fileRef": "C86F7F68-AF00-45F7-831E-2A2B678EFFA1", + "isa": "PBXBuildFile" + }, + "36DDBDDC-92FF-4F51-A121-E1347E947749": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitDSPNode.cpp", + "sourceTree": "" + }, + "375DEC05-240D-4850-94FE-4FF3D1EC0737": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitOutput.h", + "sourceTree": "" + }, + "3A0E624F-D614-43C1-891C-A2DC4390578C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "AudioUnit.framework", + "path": "System/Library/Frameworks/AudioUnit.framework", + "sourceTree": "SDKROOT" + }, + "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F": { + "fileRef": "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A", + "isa": "PBXBuildFile" + }, + "4287F127-254E-4237-81FD-BE81AE4CD99B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitRecorder.h", + "sourceTree": "" + }, + "4A6792C0-5634-4F5B-8741-2D30AECCA5F6": { + "fileRef": "DF3F6A8B-2171-496F-A284-53EF61C16615", + "isa": "PBXBuildFile" + }, + "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitHardwareUtils.cpp", + "sourceTree": "" + }, + "4EADDC7D-0F7F-4278-90D3-59475E102664": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitInput.cpp", + "sourceTree": "" + }, + "527AF6E4-0ED0-41DC-B697-B27969B1E103": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMatrixMixer.cpp", + "sourceTree": "" + }, + "539CD8A9-7D20-4176-802F-72807A467BBF": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "data", + "path": "bin/data", + "sourceTree": "SOURCE_ROOT" + }, + "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnit.cpp", + "sourceTree": "" + }, + "560E187B-9165-4136-8432-E83007AFF08A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetReceive.cpp", + "sourceTree": "" + }, + "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.c", + "name": "TPCircularBuffer.c", + "sourceTree": "" + }, + "58498825-5F2A-45AC-A1C0-A0FB929ACA77": { + "fileRef": "4EADDC7D-0F7F-4278-90D3-59475E102664", + "isa": "PBXBuildFile" + }, + "5B337DE6-2081-46D3-ABE9-6C88BC0858CD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitTap.cpp", + "sourceTree": "" + }, + "5BE416FF-8904-4654-998A-AA6F144D8816": { + "children": [ + "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6", + "32C206A1-6377-422F-B773-932E96412F64", + "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB", + "302408BE-EEDF-4EDE-9966-437014B239FF", + "7E98BEAF-928A-4D65-BCA2-137895939494", + "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB", + "36DDBDDC-92FF-4F51-A121-E1347E947749", + "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F", + "A2A82C50-787F-4105-A9E1-CA82302B7B4E", + "EFDECE4E-09D2-470B-9977-5CB9E4742407", + "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB", + "1F629011-6B46-4525-B4D5-EC2C16036BFD", + "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256", + "02B856A2-B66E-435E-BFE3-C9F83464BE17", + "4EADDC7D-0F7F-4278-90D3-59475E102664", + "8F3995EF-583D-4130-A5A9-BE5CD83401F7", + "527AF6E4-0ED0-41DC-B697-B27969B1E103", + "62BAA75E-1AE9-4A69-989C-66899963832A", + "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F", + "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C", + "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A", + "E56ABFA6-867A-4DA4-BC91-64A03489BF81", + "560E187B-9165-4136-8432-E83007AFF08A", + "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A", + "134B7A82-D1F5-4591-AE79-32A26D374231", + "1123F787-D88F-4360-8950-8CAD4A8C5E7F", + "C86F7F68-AF00-45F7-831E-2A2B678EFFA1", + "375DEC05-240D-4850-94FE-4FF3D1EC0737", + "8E9705AA-CCC6-424E-9BBD-B814DC324F19", + "4287F127-254E-4237-81FD-BE81AE4CD99B", + "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA", + "FABAE1A6-A909-4FDA-8493-3959A450A073", + "727DBC93-B3D1-470E-91A5-239AE43D7464", + "2559103E-E9E0-4284-8552-90357CF0B46E", + "5B337DE6-2081-46D3-ABE9-6C88BC0858CD", + "C6BD45AE-260F-4467-9994-AE157BAD5C51", + "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" + ], + "isa": "PBXGroup", + "name": "src", + "path": "src", + "sourceTree": "" + }, + "62BAA75E-1AE9-4A69-989C-66899963832A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMatrixMixer.h", + "sourceTree": "" + }, + "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6": { + "children": [ + "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D", + "0BA88164-EEA7-415E-9A03-C853CCF3C038", + "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861", + "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D", + "B3A19996-3891-4A70-9DA3-5E21C39DAF8F", + "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175", + "70CD8824-3114-4D03-971C-F3AE4915E3A7" + ], + "isa": "PBXGroup", + "name": "CAPublicUtility", + "path": "CAPublicUtility", + "sourceTree": "" + }, + "70CD8824-3114-4D03-971C-F3AE4915E3A7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAXException.h", + "sourceTree": "" + }, + "72099FA2-B1AF-4A64-BA65-06E98A21A597": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "TPCircularBuffer.h", + "sourceTree": "" + }, + "727DBC93-B3D1-470E-91A5-239AE43D7464": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSpeechSynth.cpp", + "sourceTree": "" + }, + "760CA881-FEBB-4202-8C64-AB9C5BF1590F": { + "fileRef": "3A0E624F-D614-43C1-891C-A2DC4390578C", + "isa": "PBXBuildFile" + }, + "7C8BF3F2-ED62-477E-8E23-1115E46CADF3": { + "fileRef": "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB", + "isa": "PBXBuildFile" + }, + "7E98BEAF-928A-4D65-BCA2-137895939494": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitBase.h", + "sourceTree": "" + }, + "89861563-C266-417D-9A4B-69D429433D2A": { + "fileRef": "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890", + "isa": "PBXBuildFile" + }, + "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE": { + "fileRef": "CFC1590B-B90F-4F99-B757-EEC795394040", + "isa": "PBXBuildFile" + }, + "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "AUParamInfo.cpp", + "sourceTree": "" + }, + "8E9705AA-CCC6-424E-9BBD-B814DC324F19": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitRecorder.cpp", + "sourceTree": "" + }, + "8EBD58F2-A20F-455E-B4E8-836791A96393": { + "fileRef": "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D", + "isa": "PBXBuildFile" + }, + "8F3995EF-583D-4130-A5A9-BE5CD83401F7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitInput.h", + "sourceTree": "" + }, + "901808C02053638E004A7774": { + "children": [ + "DF3F6A8B-2171-496F-A284-53EF61C16615", + "CFC1590B-B90F-4F99-B757-EEC795394040", + "3A0E624F-D614-43C1-891C-A2DC4390578C" + ] + }, + "94AAE764-179E-4FD2-89F3-F20166451741": { + "fileRef": "A2A82C50-787F-4105-A9E1-CA82302B7B4E", + "isa": "PBXBuildFile" + }, + "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetReceive.h", + "sourceTree": "" + }, + "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAAUParameter.h", + "sourceTree": "" + }, + "9DCD6E54-6A6E-4849-8503-DB5BE59B6615": { + "fileRef": "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB", + "isa": "PBXBuildFile" + }, + "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMidi.cpp", + "sourceTree": "" + }, + "A2A82C50-787F-4105-A9E1-CA82302B7B4E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFftNode.cpp", + "sourceTree": "" + }, + "A3E37E29-274B-4216-93EB-EA064D9BCF8C": { + "fileRef": "8E9705AA-CCC6-424E-9BBD-B814DC324F19", + "isa": "PBXBuildFile" + }, + "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMidi.h", + "sourceTree": "" + }, + "A5907067-D711-489F-9091-4965E860F9EB": { + "fileRef": "560E187B-9165-4136-8432-E83007AFF08A", + "isa": "PBXBuildFile" + }, + "B3A19996-3891-4A70-9DA3-5E21C39DAF8F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CADebugMacros.cpp", + "sourceTree": "" + }, + "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F": { + "fileRef": "134B7A82-D1F5-4591-AE79-32A26D374231", + "isa": "PBXBuildFile" + }, + "BB4B014C10F69532006C3DED": { + "children": [ + "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" + ], + "isa": "PBXGroup", + "name": "addons", + "path": "../../../addons", + "sourceTree": "SOURCE_ROOT" + }, + "BF26640B2C634C16004360E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/usr/bin/env bash", + "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", + "showEnvVarsInLog": "0" + }, + "C60C3735-7EEE-434D-A5D8-681BE9DF0823": { + "fileRef": "527AF6E4-0ED0-41DC-B697-B27969B1E103", + "isa": "PBXBuildFile" + }, + "C6BD45AE-260F-4467-9994-AE157BAD5C51": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitTap.h", + "sourceTree": "" + }, + "C86F7F68-AF00-45F7-831E-2A2B678EFFA1": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitOutput.cpp", + "sourceTree": "" + }, + "CF08C0B8-9932-46AC-B71A-E15D226CD2AA": { + "children": [ + "DF3F6A8B-2171-496F-A284-53EF61C16615", + "CFC1590B-B90F-4F99-B757-EEC795394040", + "3A0E624F-D614-43C1-891C-A2DC4390578C" + ], + "isa": "PBXGroup", + "name": "Frameworks", + "path": "", + "sourceTree": "SOURCE_ROOT" + }, + "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CAAUParameter.cpp", + "sourceTree": "" + }, + "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CADebugMacros.h", + "sourceTree": "" + }, + "CFC1590B-B90F-4F99-B757-EEC795394040": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreAudioKit.framework", + "path": "System/Library/Frameworks/CoreAudioKit.framework", + "sourceTree": "SDKROOT" + }, + "D5E35FE8-8A79-467D-859D-F0EE0A4D707D": { + "fileRef": "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F", + "isa": "PBXBuildFile" + }, + "DF3F6A8B-2171-496F-A284-53EF61C16615": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreMIDI.framework", + "path": "System/Library/Frameworks/CoreMIDI.framework", + "sourceTree": "SDKROOT" + }, + "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitDSPNode.h", + "sourceTree": "" + }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "name": "Run Script — Compile OF", + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "$OF_CORE_BUILD_COMMAND\n", + "showEnvVarsInLog": "0" + }, + "E4A5B60F29BAAAE400C2D356": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "6", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B4A0A3A1720003C02F2": { + "children": [ + "037A58C72CD6B54100CF8AC1", + "191CD6FA2847E21E0085CBB6", + "E4B6FCAD0C3E899E008CF71C", + "E4EB6923138AFD0F00A09F29", + "191EF70929D778A400F35F26", + "BB4B014C10F69532006C3DED", + "E4B69B5B0A3A1756003C02F2", + "CF08C0B8-9932-46AC-B71A-E15D226CD2AA", + "539CD8A9-7D20-4176-802F-72807A467BBF" + ], + "isa": "PBXGroup", + "sourceTree": "" + }, + "E4B69B4C0A3A1720003C02F2": { + "attributes": { + "BuildIndependentTargetsInParallel": "YES", + "LastUpgradeCheck": "1540" + }, + "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", + "compatibilityVersion": "Xcode 3.2", + "developmentRegion": "en", + "hasScannedForEncodings": "0", + "isa": "PBXProject", + "knownRegions": [ + "en", + "Base" + ], + "mainGroup": "E4B69B4A0A3A1720003C02F2", + "productRefGroup": "E4B69B4A0A3A1720003C02F2", + "projectDirPath": "", + "projectRoot": "", + "targets": [ + "E4B69B5A0A3A1756003C02F2" + ] + }, + "E4B69B4D0A3A1720003C02F2": { + "buildConfigurations": [ + "E4B69B4E0A3A1720003C02F2", + "E4B69B4F0A3A1720003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B4E0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "NO", + "ENABLE_TESTABILITY": "YES", + "GCC_OPTIMIZATION_LEVEL": "0", + "GCC_WARN_UNUSED_VARIABLE": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B4F0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "YES", + "GCC_OPTIMIZATION_LEVEL": "3", + "GCC_UNROLL_LOOPS": "YES", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src" + ], + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B69B580A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "8EBD58F2-A20F-455E-B4E8-836791A96393", + "067353B1-AB86-4ED2-A66B-E532C98C467A", + "E61E6EDA-309E-476F-A487-C19DBFEDFF17", + "89861563-C266-417D-9A4B-69D429433D2A", + "9DCD6E54-6A6E-4849-8503-DB5BE59B6615", + "1375490F-FB3B-4DEA-9874-56014AD4B954", + "0025F985-0230-4A16-9DDD-A768BFB6205E", + "94AAE764-179E-4FD2-89F3-F20166451741", + "7C8BF3F2-ED62-477E-8E23-1115E46CADF3", + "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA", + "58498825-5F2A-45AC-A1C0-A0FB929ACA77", + "C60C3735-7EEE-434D-A5D8-681BE9DF0823", + "D5E35FE8-8A79-467D-859D-F0EE0A4D707D", + "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F", + "A5907067-D711-489F-9091-4965E860F9EB", + "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F", + "33950E0E-C89F-481E-9703-9B7CCF9374CE", + "A3E37E29-274B-4216-93EB-EA064D9BCF8C", + "F29B402A-C41C-452F-8A2C-466B34450C68", + "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B", + "FC5FF083-A96C-4E68-85B3-06442A7A26D2" + ], + "isa": "PBXSourcesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B590A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "4A6792C0-5634-4F5B-8741-2D30AECCA5F6", + "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE", + "760CA881-FEBB-4202-8C64-AB9C5BF1590F" + ], + "isa": "PBXFrameworksBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B5A0A3A1756003C02F2": { + "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", + "buildPhases": [ + "BF26640B2C634C16004360E2", + "E42962A92163ECCD00A6A9E2", + "E4B69B580A3A1756003C02F2", + "E4B69B590A3A1756003C02F2", + "E4C2427710CC5ABF004149E2", + "E4A5B60F29BAAAE400C2D356", + "19B789C429E5AB4A0082E9B8" + ], + "buildRules": [], + "dependencies": [], + "fileSystemSynchronizedGroups": [ + "037A58C72CD6B54100CF8AC1" + ], + "isa": "PBXNativeTarget", + "name": "example-2-oscilloscope", + "productName": "myOFApp", + "productReference": "E4B69B5B0A3A1756003C02F2", + "productType": "com.apple.product-type.application" + }, + "E4B69B5B0A3A1756003C02F2": { + "explicitFileType": "wrapper.application", + "includeInIndex": "0", + "isa": "PBXFileReference", + "path": "example-2-oscilloscopeDebug.app", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "E4B69B5F0A3A1757003C02F2": { + "buildConfigurations": [ + "E4B69B600A3A1757003C02F2", + "E4B69B610A3A1757003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B600A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "NO", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "GCC_DYNAMIC_NO_PIC": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-2-oscilloscopeDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)" + ] + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "YES", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-2-oscilloscope"; - WRAPPER_EXTENSION = app; - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)" + ], + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B6FCAD0C3E899E008CF71C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.xml", + "path": "openFrameworks-Info.plist", + "sourceTree": "" + }, + "E4C2427710CC5ABF004149E2": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "10", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4EB6923138AFD0F00A09F29": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.xcconfig", + "path": "Project.xcconfig", + "sourceTree": "" + }, + "E56ABFA6-867A-4DA4-BC91-64A03489BF81": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMixer.h", + "sourceTree": "" + }, + "E61E6EDA-309E-476F-A487-C19DBFEDFF17": { + "fileRef": "B3A19996-3891-4A70-9DA3-5E21C39DAF8F", + "isa": "PBXBuildFile" + }, + "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFilePlayer.cpp", + "sourceTree": "" + }, + "EFDECE4E-09D2-470B-9977-5CB9E4742407": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFftNode.h", + "sourceTree": "" + }, + "F29B402A-C41C-452F-8A2C-466B34450C68": { + "fileRef": "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA", + "isa": "PBXBuildFile" + }, + "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMixer.cpp", + "sourceTree": "" + }, + "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B": { + "fileRef": "727DBC93-B3D1-470E-91A5-239AE43D7464", + "isa": "PBXBuildFile" + }, + "FABAE1A6-A909-4FDA-8493-3959A450A073": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSampler.h", + "sourceTree": "" + }, + "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSampler.cpp", + "sourceTree": "" + }, + "FC5FF083-A96C-4E68-85B3-06442A7A26D2": { + "fileRef": "5B337DE6-2081-46D3-ABE9-6C88BC0858CD", + "isa": "PBXBuildFile" + } + }, + "rootObject": "E4B69B4C0A3A1720003C02F2" +} \ No newline at end of file diff --git a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Debug.xcscheme b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Debug.xcscheme deleted file mode 100644 index 6819935..0000000 --- a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Debug.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Release.xcscheme b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Release.xcscheme deleted file mode 100644 index c59cdea..0000000 --- a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/xcshareddata/xcschemes/example_osc Release.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-3-busses/Project.xcconfig b/example-3-busses/Project.xcconfig index e570b15..72b6574 100644 --- a/example-3-busses/Project.xcconfig +++ b/example-3-busses/Project.xcconfig @@ -5,13 +5,87 @@ OF_PATH = ../../.. //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ +//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem +CLANG_CXX_LANGUAGE_STANDARD = c++23 +CLANG_C_LANGUAGE_STANDARD = c17 +MACOSX_DEPLOYMENT_TARGET = 10.15 -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ +// App Settings +PRODUCT_NAME = $(TARGET_NAME) +PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug +PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} +//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug +DEVELOPMENT_LANGUAGE = English +CODE_SIGN_IDENTITY = - +INFOPLIST_FILE = openFrameworks-Info.plist +GENERATE_INFOPLIST_FILE = YES +// set application category to games, this is required to enable Game mode +// note: this sets the initial value in the Xcode UI +INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games + +// VERSIONING - overridden if changed in Xcode UI + +// this is "Version" in the Xcode target Identity UI +// suggested to use semantic versioning format ala #.#.# +MARKETING_VERSION = 0.1.0 + +// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script +ENABLE_USER_SCRIPT_SANDBOXING=NO + +// this is "Build" in the Xcode target Identity UI, an incremental build number +// important for the App Store as new build submissions need a diff number even +// if MARKETING_VERSION is the same +CURRENT_PROJECT_VERSION = 1 + +// ICONS + +// default oF app icon +ICON_NAME = of.icns +ICON_NAME[config=Debug] = of_debug.icns +ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) + +// custom app icon, placed in main project folder +//ICON_NAME = MyApp.icns +//ICON_FILE = $(ICON_NAME) + +// custom app icon with separate Release and Debug versions placed in bin/data +//ICON_NAME = icon.icns +//ICON_NAME[config=Debug] = icon-debug.icns +//ICON_FILE = bin/data/$(ICON_NAME) + +// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ +// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & +// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME + +//APPSTORE, uncomment next lines to bundle data folder and code sign +//OF_CODESIGN = 1 +//OF_BUNDLE_DATA_FOLDER = 1 +//OF_BUNDLE_DYLIBS = 1 + +// BOOST - UNCOMMENT BELOW TO ENABLE BOOST +//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" +//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" +//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" +//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) +//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) + +HIGH_RESOLUTION_CAPABLE = NO + +// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. +#include? "App.xcconfig" + +//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW +OF_NO_FMOD=1 +USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" +LIB_FMOD="" +GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) + +OTHER_CFLAGS = $(OF_CORE_CFLAGS) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) + +//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' + + +OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-3-busses/example-3-busses.xcodeproj/project.pbxproj b/example-3-busses/example-3-busses.xcodeproj/project.pbxproj index 924a4be..3282e72 100644 --- a/example-3-busses/example-3-busses.xcodeproj/project.pbxproj +++ b/example-3-busses/example-3-busses.xcodeproj/project.pbxproj @@ -1,548 +1,859 @@ -// !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */; }; - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */; }; - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */; }; - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */; }; - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */; }; - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */; }; - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */; }; - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */; }; - 66796F161B99497300BA9A68 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F141B99497300BA9A68 /* AudioUnit.framework */; }; - 66796F171B99497300BA9A68 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F151B99497300BA9A68 /* CoreAudioKit.framework */; }; - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */; }; - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */; }; - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */; }; - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */; }; - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */; }; - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */; }; - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */; }; - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */; }; - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */; }; - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */; }; - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */; }; - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitOutput.h; path = ../src/ofxAudioUnitOutput.h; sourceTree = SOURCE_ROOT; }; - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFftNode.cpp; path = ../src/ofxAudioUnitFftNode.cpp; sourceTree = SOURCE_ROOT; }; - 13B169351929EEA804C94E5D /* CAAUParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAAUParameter.h; path = ../src/CAPublicUtility/CAAUParameter.h; sourceTree = SOURCE_ROOT; }; - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetSend.h; path = ../src/ofxAudioUnitNetSend.h; sourceTree = SOURCE_ROOT; }; - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMixer.h; path = ../src/ofxAudioUnitMixer.h; sourceTree = SOURCE_ROOT; }; - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetSend.cpp; path = ../src/ofxAudioUnitNetSend.cpp; sourceTree = SOURCE_ROOT; }; - 2295801F930C94A28D50E7E2 /* CAXException.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAXException.h; path = ../src/CAPublicUtility/CAXException.h; sourceTree = SOURCE_ROOT; }; - 240097A265C7FC338C551511 /* AUParamInfo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AUParamInfo.h; path = ../src/CAPublicUtility/AUParamInfo.h; sourceTree = SOURCE_ROOT; }; - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.h; path = ../src/ofxAudioUnitMatrixMixer.h; sourceTree = SOURCE_ROOT; }; - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitInput.h; path = ../src/ofxAudioUnitInput.h; sourceTree = SOURCE_ROOT; }; - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMixer.cpp; path = ../src/ofxAudioUnitMixer.cpp; sourceTree = SOURCE_ROOT; }; - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnit.cpp; path = ../src/ofxAudioUnit.cpp; sourceTree = SOURCE_ROOT; }; - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFilePlayer.cpp; path = ../src/ofxAudioUnitFilePlayer.cpp; sourceTree = SOURCE_ROOT; }; - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.cpp; path = ../src/ofxAudioUnitSpeechSynth.cpp; sourceTree = SOURCE_ROOT; }; - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitTap.cpp; path = ../src/ofxAudioUnitTap.cpp; sourceTree = SOURCE_ROOT; }; - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMidi.cpp; path = ../src/ofxAudioUnitMidi.cpp; sourceTree = SOURCE_ROOT; }; - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TPCircularBuffer.h; path = ../src/TPCircularBuffer/TPCircularBuffer.h; sourceTree = SOURCE_ROOT; }; - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitOutput.cpp; path = ../src/ofxAudioUnitOutput.cpp; sourceTree = SOURCE_ROOT; }; - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CADebugMacros.h; path = ../src/CAPublicUtility/CADebugMacros.h; sourceTree = SOURCE_ROOT; }; - 66796F141B99497300BA9A68 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 66796F151B99497300BA9A68 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSampler.cpp; path = ../src/ofxAudioUnitSampler.cpp; sourceTree = SOURCE_ROOT; }; - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = TPCircularBuffer.c; path = ../src/TPCircularBuffer/TPCircularBuffer.c; sourceTree = SOURCE_ROOT; }; - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitRecorder.cpp; path = ../src/ofxAudioUnitRecorder.cpp; sourceTree = SOURCE_ROOT; }; - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.h; path = ../src/ofxAudioUnitSpeechSynth.h; sourceTree = SOURCE_ROOT; }; - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitDSPNode.h; path = ../src/ofxAudioUnitDSPNode.h; sourceTree = SOURCE_ROOT; }; - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitInput.cpp; path = ../src/ofxAudioUnitInput.cpp; sourceTree = SOURCE_ROOT; }; - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.cpp; path = ../src/ofxAudioUnitHardwareUtils.cpp; sourceTree = SOURCE_ROOT; }; - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.h; path = ../src/ofxAudioUnitHardwareUtils.h; sourceTree = SOURCE_ROOT; }; - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitDSPNode.cpp; path = ../src/ofxAudioUnitDSPNode.cpp; sourceTree = SOURCE_ROOT; }; - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitBase.h; path = ../src/ofxAudioUnitBase.h; sourceTree = SOURCE_ROOT; }; - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSampler.h; path = ../src/ofxAudioUnitSampler.h; sourceTree = SOURCE_ROOT; }; - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetReceive.cpp; path = ../src/ofxAudioUnitNetReceive.cpp; sourceTree = SOURCE_ROOT; }; - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.cpp; path = ../src/ofxAudioUnitMatrixMixer.cpp; sourceTree = SOURCE_ROOT; }; - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitUtils.h; path = ../src/ofxAudioUnitUtils.h; sourceTree = SOURCE_ROOT; }; - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMidi.h; path = ../src/ofxAudioUnitMidi.h; sourceTree = SOURCE_ROOT; }; - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CADebugMacros.cpp; path = ../src/CAPublicUtility/CADebugMacros.cpp; sourceTree = SOURCE_ROOT; }; - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitTap.h; path = ../src/ofxAudioUnitTap.h; sourceTree = SOURCE_ROOT; }; - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFilePlayer.h; path = ../src/ofxAudioUnitFilePlayer.h; sourceTree = SOURCE_ROOT; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4B69B5B0A3A1756003C02F2 /* example-3-bussesDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-3-bussesDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CAAUParameter.cpp; path = ../src/CAPublicUtility/CAAUParameter.cpp; sourceTree = SOURCE_ROOT; }; - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFftNode.h; path = ../src/ofxAudioUnitFftNode.h; sourceTree = SOURCE_ROOT; }; - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetReceive.h; path = ../src/ofxAudioUnitNetReceive.h; sourceTree = SOURCE_ROOT; }; - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnit.h; path = ../src/ofxAudioUnit.h; sourceTree = SOURCE_ROOT; }; - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AUParamInfo.cpp; path = ../src/CAPublicUtility/AUParamInfo.cpp; sourceTree = SOURCE_ROOT; }; - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitRecorder.h; path = ../src/ofxAudioUnitRecorder.h; sourceTree = SOURCE_ROOT; }; - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxAudioUnitCocoaUtilties.mm; path = ../src/ofxAudioUnitCocoaUtilties.mm; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 66796F161B99497300BA9A68 /* AudioUnit.framework in Frameworks */, - 66796F171B99497300BA9A68 /* CoreAudioKit.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */, - 240097A265C7FC338C551511 /* AUParamInfo.h */, - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */, - 13B169351929EEA804C94E5D /* CAAUParameter.h */, - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */, - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */, - 2295801F930C94A28D50E7E2 /* CAXException.h */, - ); - name = CAPublicUtility; - sourceTree = ""; - }; - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */, - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */, - ); - name = TPCircularBuffer; - sourceTree = ""; - }; - 6948EE371B920CB800B5AC1A /* local_addons */ = { - isa = PBXGroup; - children = ( - ); - name = local_addons; - sourceTree = ""; - }; - 8119335EE8E352A52D64B712 /* src */ = { - isa = PBXGroup; - children = ( - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */, - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */, - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */, - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */, - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */, - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */, - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */, - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */, - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */, - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */, - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */, - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */, - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */, - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */, - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */, - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */, - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */, - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */, - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */, - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */, - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */, - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */, - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */, - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */, - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */, - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */, - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */, - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */, - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */, - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */, - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */, - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */, - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */, - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */, - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */, - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */, - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */, - ); - name = src; - sourceTree = ""; - }; - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 66796F141B99497300BA9A68 /* AudioUnit.framework */, - 66796F151B99497300BA9A68 /* CoreAudioKit.framework */, - 8119335EE8E352A52D64B712 /* src */, - ); - name = ofxAudioUnit; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */, - ); - name = addons; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - 6948EE371B920CB800B5AC1A /* local_addons */, - E4B69B5B0A3A1756003C02F2 /* example-3-bussesDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-3-busses */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-3-busses" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-3-busses"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-3-bussesDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0600; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-3-busses" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-3-busses */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */, - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */, - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */, - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */, - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */, - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */, - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */, - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */, - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */, - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */, - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */, - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */, - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */, - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */, - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */, - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */, - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "_OFProjectGeneratorVersion": "0.82.0", + "archiveVersion": "1", + "classes": {}, + "objectVersion": "70", + "objects": { + "00A3DE4A-08BA-490B-8E9D-69F1F3A17804": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAAUParameter.h", + "sourceTree": "" + }, + "0121DC38-B5BC-4BB1-9E47-DF494A751F13": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitTap.h", + "sourceTree": "" + }, + "037731E4-1B84-4D29-8420-14D7861ACC0C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMatrixMixer.h", + "sourceTree": "" + }, + "037A58C72CD6B54100CF8AC1": { + "explicitFileTypes": {}, + "explicitFolders": [], + "isa": "PBXFileSystemSynchronizedRootGroup", + "path": "src", + "sourceTree": "SOURCE_ROOT" + }, + "046D260A-6D16-4D31-8514-9230357A8652": { + "fileRef": "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5", + "isa": "PBXBuildFile" + }, + "05AA499A-5767-404F-A813-8E3C2E0A41D7": { + "fileRef": "332475D2-C692-4C07-8633-8EEEDC4449DA", + "isa": "PBXBuildFile" + }, + "05FB6168-0DB0-43A1-830D-5D4F0D23DF07": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSampler.h", + "sourceTree": "" + }, + "0678C90E-416B-4A11-AE1E-E4A139053686": { + "fileRef": "AA249536-D73F-4FC4-8665-67FA211D1F0F", + "isa": "PBXBuildFile" + }, + "129A5CEA-8573-48F2-9EF2-921A4CD68D41": { + "fileRef": "C5EA1382-57D2-4DD4-8E79-FFFA814FE356", + "isa": "PBXBuildFile" + }, + "16A89E51-123F-470B-98C6-0C3875104796": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMidi.h", + "sourceTree": "" + }, + "18C13BEB-B3CA-416D-BB15-C93116F713EB": { + "fileRef": "878A1923-7830-4D16-961B-9264967F23E6", + "isa": "PBXBuildFile" + }, + "191CD6FA2847E21E0085CBB6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.entitlements", + "path": "of.entitlements", + "sourceTree": "" + }, + "191EF70929D778A400F35F26": { + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "openFrameworks", + "path": "../../../libs/openFrameworks", + "sourceTree": "SOURCE_ROOT" + }, + "19B789C429E5AB4A0082E9B8": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", + "showEnvVarsInLog": "0" + }, + "1D60588F0D05DD3D006BFB54": { + "files": [ + "CCFCC40C-55B8-4AEC-968B-0D49AA28CF13", + "16917EC1-1A8D-489F-B531-B1CAFAEEEA57", + "25C8C1D9-9ABE-4F07-8920-BA9958379D89" + ] + }, + "1DB5CB8F-27C2-4CE0-951F-4A34987C98E4": { + "fileRef": "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130", + "isa": "PBXBuildFile" + }, + "20BFCC25-F009-46EC-91B8-353AFCE1C340": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitHardwareUtils.cpp", + "sourceTree": "" + }, + "218E80D9-8D83-4D3E-B6D5-B7612706F1FD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMixer.cpp", + "sourceTree": "" + }, + "2AEB7446-BDE8-473B-BD92-F71391FCB460": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFftNode.cpp", + "sourceTree": "" + }, + "2E637127-44F3-4BAF-AC15-382C607A8905": { + "fileRef": "C9D904A2-6FD3-4617-9150-0BC5D3916E5E", + "isa": "PBXBuildFile" + }, + "30DB1BA9-A5BE-42DF-9D57-2725D956523D": { + "fileRef": "8AECAE42-66D4-4B52-8C6B-B8E8440B2216", + "isa": "PBXBuildFile" + }, + "33220271-855D-4A3C-A769-691DEDFB25C0": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetReceive.h", + "sourceTree": "" + }, + "332475D2-C692-4C07-8633-8EEEDC4449DA": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "AUParamInfo.cpp", + "sourceTree": "" + }, + "3366170F-397C-4A03-9AF5-B5BB5313F0DE": { + "children": [ + "5179CAD9-01D1-42C5-8A35-C55E629A771E", + "F53F846A-9481-4162-AAE3-4C459E8C4C72" + ], + "isa": "PBXGroup", + "name": "TPCircularBuffer", + "path": "TPCircularBuffer", + "sourceTree": "" + }, + "34FFC174-A354-4EF8-9936-DFF7555D9827": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CADebugMacros.cpp", + "sourceTree": "" + }, + "37FCBC14-3881-4D63-8939-75C980EE07F5": { + "fileRef": "60AE0464-79C2-4E24-BB13-D5C1107D543B", + "isa": "PBXBuildFile" + }, + "3E93B3BE-D134-46C9-B561-011A1695CB0C": { + "fileRef": "515A96BF-9A24-4058-B312-A22408E8AAC9", + "isa": "PBXBuildFile" + }, + "3FBB692F-CF02-4BC0-AFB4-9DC193143EED": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFftNode.h", + "sourceTree": "" + }, + "4173BD7B-A0B5-4508-A84E-B98CBAC95DCF": { + "fileRef": "B6A950AD-9ADB-4B7D-9627-056A4FAF347F", + "isa": "PBXBuildFile" + }, + "420A8978-0639-48CF-8808-16CAE07D0CC2": { + "children": [ + "5DCA6B55-B197-4CE2-8B29-2A94712378C6", + "3366170F-397C-4A03-9AF5-B5BB5313F0DE", + "878A1923-7830-4D16-961B-9264967F23E6", + "60D43FE9-837E-448B-8919-341C46FF1509", + "B6BCD75A-B46A-4DFA-8F2F-2DE6A48673A6", + "BC3D8BCD-369B-4812-A4C3-2765941066F7", + "B2655279-9371-4074-B327-29EDE10CF2B9", + "FA84D94D-DE8E-4DDD-BA7E-A4EBAE7CFC87", + "2AEB7446-BDE8-473B-BD92-F71391FCB460", + "3FBB692F-CF02-4BC0-AFB4-9DC193143EED", + "9C7A0C62-E6EC-4580-93BC-9C725A3067B3", + "7B159598-5CDC-460B-8CEC-2B8CE3B7430B", + "20BFCC25-F009-46EC-91B8-353AFCE1C340", + "D9504AE7-15BF-49EE-938B-9FA22599B796", + "B6A950AD-9ADB-4B7D-9627-056A4FAF347F", + "CFECA29F-702D-4DF4-94A1-E592CDD8F73E", + "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6", + "037731E4-1B84-4D29-8420-14D7861ACC0C", + "C9D904A2-6FD3-4617-9150-0BC5D3916E5E", + "16A89E51-123F-470B-98C6-0C3875104796", + "218E80D9-8D83-4D3E-B6D5-B7612706F1FD", + "F8B8E078-4517-4556-8F0B-4DEF4FE07A44", + "60AE0464-79C2-4E24-BB13-D5C1107D543B", + "33220271-855D-4A3C-A769-691DEDFB25C0", + "515A96BF-9A24-4058-B312-A22408E8AAC9", + "E0BD4F34-D2E9-4EB5-B440-0F2ECB2DC1F9", + "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E", + "67621FAE-B98D-4621-8156-A5B08B8CD648", + "B21759CC-111A-40EF-949E-4820F7247BE9", + "4D89A29B-2BFD-4EF1-A453-0A079FB40754", + "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5", + "05FB6168-0DB0-43A1-830D-5D4F0D23DF07", + "C5EA1382-57D2-4DD4-8E79-FFFA814FE356", + "FCC3F210-66C0-4195-B140-B187C65B52FA", + "AA249536-D73F-4FC4-8665-67FA211D1F0F", + "0121DC38-B5BC-4BB1-9E47-DF494A751F13", + "AF326FE8-182A-4E41-BD1D-DAE37E2282AA" + ], + "isa": "PBXGroup", + "name": "src", + "path": "src", + "sourceTree": "" + }, + "456802E3-FF61-4842-ADD3-642D1A4E79F5": { + "children": [ + "420A8978-0639-48CF-8808-16CAE07D0CC2" + ], + "isa": "PBXGroup", + "name": "ofxAudioUnit", + "path": "ofxAudioUnit", + "sourceTree": "" + }, + "48D5D5C5-37FB-413A-8336-25FE277CDBDC": { + "fileRef": "BC3D8BCD-369B-4812-A4C3-2765941066F7", + "isa": "PBXBuildFile" + }, + "4D89A29B-2BFD-4EF1-A453-0A079FB40754": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitRecorder.h", + "sourceTree": "" + }, + "515A96BF-9A24-4058-B312-A22408E8AAC9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetSend.cpp", + "sourceTree": "" + }, + "5179CAD9-01D1-42C5-8A35-C55E629A771E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.c", + "name": "TPCircularBuffer.c", + "sourceTree": "" + }, + "5DCA6B55-B197-4CE2-8B29-2A94712378C6": { + "children": [ + "332475D2-C692-4C07-8633-8EEEDC4449DA", + "B910BBAB-CBEB-41F8-942B-BF83644D9470", + "8AECAE42-66D4-4B52-8C6B-B8E8440B2216", + "00A3DE4A-08BA-490B-8E9D-69F1F3A17804", + "34FFC174-A354-4EF8-9936-DFF7555D9827", + "7FE5D190-78C4-4876-B3B0-FEBECC9B6068", + "8E573AFB-9E19-430E-AB1A-C2B612121D01" + ], + "isa": "PBXGroup", + "name": "CAPublicUtility", + "path": "CAPublicUtility", + "sourceTree": "" + }, + "60AE0464-79C2-4E24-BB13-D5C1107D543B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetReceive.cpp", + "sourceTree": "" + }, + "60D43FE9-837E-448B-8919-341C46FF1509": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnit.h", + "sourceTree": "" + }, + "67621FAE-B98D-4621-8156-A5B08B8CD648": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitOutput.h", + "sourceTree": "" + }, + "6CAE9D79-0205-4DF8-8925-A4CA0EBAAF85": { + "children": [ + "87C5708A-B84C-40B8-AED9-307151313AE7", + "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", + "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130" + ], + "isa": "PBXGroup", + "name": "Frameworks", + "path": "", + "sourceTree": "SOURCE_ROOT" + }, + "7093FB4B-A7B7-43DD-B779-FBA70491959A": { + "fileRef": "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", + "isa": "PBXBuildFile" + }, + "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMatrixMixer.cpp", + "sourceTree": "" + }, + "7993D566-5787-429F-B628-634AF28C7BC9": { + "fileRef": "9C7A0C62-E6EC-4580-93BC-9C725A3067B3", + "isa": "PBXBuildFile" + }, + "7B159598-5CDC-460B-8CEC-2B8CE3B7430B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFilePlayer.h", + "sourceTree": "" + }, + "7E160C0E-053A-49E4-9A87-4608039B46F7": { + "fileRef": "B21759CC-111A-40EF-949E-4820F7247BE9", + "isa": "PBXBuildFile" + }, + "7FE5D190-78C4-4876-B3B0-FEBECC9B6068": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CADebugMacros.h", + "sourceTree": "" + }, + "878A1923-7830-4D16-961B-9264967F23E6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnit.cpp", + "sourceTree": "" + }, + "87C5708A-B84C-40B8-AED9-307151313AE7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreMIDI.framework", + "path": "System/Library/Frameworks/CoreMIDI.framework", + "sourceTree": "SDKROOT" + }, + "87DE734F-E184-4C14-98D2-E6182FDE026F": { + "fileRef": "87C5708A-B84C-40B8-AED9-307151313AE7", + "isa": "PBXBuildFile" + }, + "8AECAE42-66D4-4B52-8C6B-B8E8440B2216": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CAAUParameter.cpp", + "sourceTree": "" + }, + "8E573AFB-9E19-430E-AB1A-C2B612121D01": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAXException.h", + "sourceTree": "" + }, + "901808C02053638E004A7774": { + "children": [ + "87C5708A-B84C-40B8-AED9-307151313AE7", + "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", + "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130" + ] + }, + "90709A48-6F94-47A8-AB5F-3E705B0EDE43": { + "fileRef": "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6", + "isa": "PBXBuildFile" + }, + "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreAudioKit.framework", + "path": "System/Library/Frameworks/CoreAudioKit.framework", + "sourceTree": "SDKROOT" + }, + "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "AudioUnit.framework", + "path": "System/Library/Frameworks/AudioUnit.framework", + "sourceTree": "SDKROOT" + }, + "9C7A0C62-E6EC-4580-93BC-9C725A3067B3": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFilePlayer.cpp", + "sourceTree": "" + }, + "A20EB13A-B71E-484E-97DC-23211D52B5BE": { + "fileRef": "B2655279-9371-4074-B327-29EDE10CF2B9", + "isa": "PBXBuildFile" + }, + "A7C107E5-54E0-410C-AD45-B363B711DFF0": { + "fileRef": "5179CAD9-01D1-42C5-8A35-C55E629A771E", + "isa": "PBXBuildFile" + }, + "AA249536-D73F-4FC4-8665-67FA211D1F0F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitTap.cpp", + "sourceTree": "" + }, + "AF326FE8-182A-4E41-BD1D-DAE37E2282AA": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitUtils.h", + "sourceTree": "" + }, + "B21759CC-111A-40EF-949E-4820F7247BE9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitRecorder.cpp", + "sourceTree": "" + }, + "B2655279-9371-4074-B327-29EDE10CF2B9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitDSPNode.cpp", + "sourceTree": "" + }, + "B6A950AD-9ADB-4B7D-9627-056A4FAF347F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitInput.cpp", + "sourceTree": "" + }, + "B6BCD75A-B46A-4DFA-8F2F-2DE6A48673A6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitBase.h", + "sourceTree": "" + }, + "B910BBAB-CBEB-41F8-942B-BF83644D9470": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "AUParamInfo.h", + "sourceTree": "" + }, + "B97E141C-8652-4237-A169-16E4D87AA025": { + "fileRef": "20BFCC25-F009-46EC-91B8-353AFCE1C340", + "isa": "PBXBuildFile" + }, + "BB4B014C10F69532006C3DED": { + "children": [ + "456802E3-FF61-4842-ADD3-642D1A4E79F5" + ], + "isa": "PBXGroup", + "name": "addons", + "path": "../../../addons", + "sourceTree": "SOURCE_ROOT" + }, + "BC3D8BCD-369B-4812-A4C3-2765941066F7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "name": "ofxAudioUnitCocoaUtilties.mm", + "sourceTree": "" + }, + "BDE202AA-3B83-4295-9F71-6588E9A37F83": { + "fileRef": "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E", + "isa": "PBXBuildFile" + }, + "BF26640B2C634C16004360E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/usr/bin/env bash", + "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", + "showEnvVarsInLog": "0" + }, + "C20DF179-A228-430B-95BF-A050BCC0CDE0": { + "fileRef": "2AEB7446-BDE8-473B-BD92-F71391FCB460", + "isa": "PBXBuildFile" + }, + "C5EA1382-57D2-4DD4-8E79-FFFA814FE356": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSpeechSynth.cpp", + "sourceTree": "" + }, + "C9D904A2-6FD3-4617-9150-0BC5D3916E5E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMidi.cpp", + "sourceTree": "" + }, + "CFECA29F-702D-4DF4-94A1-E592CDD8F73E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitInput.h", + "sourceTree": "" + }, + "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitOutput.cpp", + "sourceTree": "" + }, + "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSampler.cpp", + "sourceTree": "" + }, + "D9504AE7-15BF-49EE-938B-9FA22599B796": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitHardwareUtils.h", + "sourceTree": "" + }, + "DDBD6502-9B7A-46AF-A0F7-EA0D9E063924": { + "fileRef": "34FFC174-A354-4EF8-9936-DFF7555D9827", + "isa": "PBXBuildFile" + }, + "E0BD4F34-D2E9-4EB5-B440-0F2ECB2DC1F9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetSend.h", + "sourceTree": "" + }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "name": "Run Script — Compile OF", + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "$OF_CORE_BUILD_COMMAND\n", + "showEnvVarsInLog": "0" + }, + "E4A5B60F29BAAAE400C2D356": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "6", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B4A0A3A1720003C02F2": { + "children": [ + "037A58C72CD6B54100CF8AC1", + "191CD6FA2847E21E0085CBB6", + "E4B6FCAD0C3E899E008CF71C", + "E4EB6923138AFD0F00A09F29", + "191EF70929D778A400F35F26", + "BB4B014C10F69532006C3DED", + "E4B69B5B0A3A1756003C02F2", + "6CAE9D79-0205-4DF8-8925-A4CA0EBAAF85", + "FF7EA6AB-A8A5-4A7F-A57B-411AACCAFE98" + ], + "isa": "PBXGroup", + "sourceTree": "" + }, + "E4B69B4C0A3A1720003C02F2": { + "attributes": { + "BuildIndependentTargetsInParallel": "YES", + "LastUpgradeCheck": "1540" + }, + "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", + "compatibilityVersion": "Xcode 3.2", + "developmentRegion": "en", + "hasScannedForEncodings": "0", + "isa": "PBXProject", + "knownRegions": [ + "en", + "Base" + ], + "mainGroup": "E4B69B4A0A3A1720003C02F2", + "productRefGroup": "E4B69B4A0A3A1720003C02F2", + "projectDirPath": "", + "projectRoot": "", + "targets": [ + "E4B69B5A0A3A1756003C02F2" + ] + }, + "E4B69B4D0A3A1720003C02F2": { + "buildConfigurations": [ + "E4B69B4E0A3A1720003C02F2", + "E4B69B4F0A3A1720003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B4E0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "NO", + "ENABLE_TESTABILITY": "YES", + "GCC_OPTIMIZATION_LEVEL": "0", + "GCC_WARN_UNUSED_VARIABLE": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B4F0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "YES", + "GCC_OPTIMIZATION_LEVEL": "3", + "GCC_UNROLL_LOOPS": "YES", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src" + ], + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B69B580A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "05AA499A-5767-404F-A813-8E3C2E0A41D7", + "30DB1BA9-A5BE-42DF-9D57-2725D956523D", + "DDBD6502-9B7A-46AF-A0F7-EA0D9E063924", + "A7C107E5-54E0-410C-AD45-B363B711DFF0", + "18C13BEB-B3CA-416D-BB15-C93116F713EB", + "48D5D5C5-37FB-413A-8336-25FE277CDBDC", + "A20EB13A-B71E-484E-97DC-23211D52B5BE", + "C20DF179-A228-430B-95BF-A050BCC0CDE0", + "7993D566-5787-429F-B628-634AF28C7BC9", + "B97E141C-8652-4237-A169-16E4D87AA025", + "4173BD7B-A0B5-4508-A84E-B98CBAC95DCF", + "90709A48-6F94-47A8-AB5F-3E705B0EDE43", + "2E637127-44F3-4BAF-AC15-382C607A8905", + "FAB86AA3-F2A9-4D96-A0F6-32B1367097E6", + "37FCBC14-3881-4D63-8939-75C980EE07F5", + "3E93B3BE-D134-46C9-B561-011A1695CB0C", + "BDE202AA-3B83-4295-9F71-6588E9A37F83", + "7E160C0E-053A-49E4-9A87-4608039B46F7", + "046D260A-6D16-4D31-8514-9230357A8652", + "129A5CEA-8573-48F2-9EF2-921A4CD68D41", + "0678C90E-416B-4A11-AE1E-E4A139053686" + ], + "isa": "PBXSourcesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B590A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "87DE734F-E184-4C14-98D2-E6182FDE026F", + "7093FB4B-A7B7-43DD-B779-FBA70491959A", + "1DB5CB8F-27C2-4CE0-951F-4A34987C98E4" + ], + "isa": "PBXFrameworksBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B5A0A3A1756003C02F2": { + "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", + "buildPhases": [ + "BF26640B2C634C16004360E2", + "E42962A92163ECCD00A6A9E2", + "E4B69B580A3A1756003C02F2", + "E4B69B590A3A1756003C02F2", + "E4C2427710CC5ABF004149E2", + "E4A5B60F29BAAAE400C2D356", + "19B789C429E5AB4A0082E9B8" + ], + "buildRules": [], + "dependencies": [], + "fileSystemSynchronizedGroups": [ + "037A58C72CD6B54100CF8AC1" + ], + "isa": "PBXNativeTarget", + "name": "example-3-busses", + "productName": "myOFApp", + "productReference": "E4B69B5B0A3A1756003C02F2", + "productType": "com.apple.product-type.application" + }, + "E4B69B5B0A3A1756003C02F2": { + "explicitFileType": "wrapper.application", + "includeInIndex": "0", + "isa": "PBXFileReference", + "path": "example-3-bussesDebug.app", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "E4B69B5F0A3A1757003C02F2": { + "buildConfigurations": [ + "E4B69B600A3A1757003C02F2", + "E4B69B610A3A1757003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B600A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "NO", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "GCC_DYNAMIC_NO_PIC": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-3-bussesDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)" + ] + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "YES", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-3-busses"; - WRAPPER_EXTENSION = app; - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-3-busses" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-3-busses" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)" + ], + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B6FCAD0C3E899E008CF71C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.xml", + "path": "openFrameworks-Info.plist", + "sourceTree": "" + }, + "E4C2427710CC5ABF004149E2": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "10", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4EB6923138AFD0F00A09F29": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.xcconfig", + "path": "Project.xcconfig", + "sourceTree": "" + }, + "F53F846A-9481-4162-AAE3-4C459E8C4C72": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "TPCircularBuffer.h", + "sourceTree": "" + }, + "F8B8E078-4517-4556-8F0B-4DEF4FE07A44": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMixer.h", + "sourceTree": "" + }, + "FA84D94D-DE8E-4DDD-BA7E-A4EBAE7CFC87": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitDSPNode.h", + "sourceTree": "" + }, + "FAB86AA3-F2A9-4D96-A0F6-32B1367097E6": { + "fileRef": "218E80D9-8D83-4D3E-B6D5-B7612706F1FD", + "isa": "PBXBuildFile" + }, + "FCC3F210-66C0-4195-B140-B187C65B52FA": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSpeechSynth.h", + "sourceTree": "" + }, + "FF7EA6AB-A8A5-4A7F-A57B-411AACCAFE98": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "data", + "path": "bin/data", + "sourceTree": "SOURCE_ROOT" + } + }, + "rootObject": "E4B69B4C0A3A1720003C02F2" +} \ No newline at end of file diff --git a/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Debug.xcscheme b/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Debug.xcscheme deleted file mode 100644 index a8969fb..0000000 --- a/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Debug.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Release.xcscheme b/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Release.xcscheme deleted file mode 100644 index 1de8eef..0000000 --- a/example-3-busses/example-3-busses.xcodeproj/xcshareddata/xcschemes/example_bus Release.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-3-busses/openFrameworks-Info.plist b/example-3-busses/openFrameworks-Info.plist index 8d64d2b..c362e38 100644 --- a/example-3-busses/openFrameworks-Info.plist +++ b/example-3-busses/openFrameworks-Info.plist @@ -3,20 +3,32 @@ CFBundleDevelopmentRegion - English + ${DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} + CFBundleIconFile + ${ICON_NAME} CFBundleIdentifier - cc.openFrameworks.ofapp + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 + CFBundleName + ${TARGET_NAME} CFBundlePackageType APPL CFBundleSignature ???? + CFBundleShortVersionString + ${MARKETING_VERSION} CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} + ${CURRENT_PROJECT_VERSION} + NSCameraUsageDescription + This app needs to access the camera + NSMicrophoneUsageDescription + This app needs to access the microphone + NSHighResolutionCapable + ${HIGH_RESOLUTION_CAPABLE} + NSCameraUseContinuityCameraDeviceType + diff --git a/example-4-parameters/Project.xcconfig b/example-4-parameters/Project.xcconfig index e570b15..72b6574 100644 --- a/example-4-parameters/Project.xcconfig +++ b/example-4-parameters/Project.xcconfig @@ -5,13 +5,87 @@ OF_PATH = ../../.. //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ +//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem +CLANG_CXX_LANGUAGE_STANDARD = c++23 +CLANG_C_LANGUAGE_STANDARD = c17 +MACOSX_DEPLOYMENT_TARGET = 10.15 -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ +// App Settings +PRODUCT_NAME = $(TARGET_NAME) +PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug +PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} +//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug +DEVELOPMENT_LANGUAGE = English +CODE_SIGN_IDENTITY = - +INFOPLIST_FILE = openFrameworks-Info.plist +GENERATE_INFOPLIST_FILE = YES +// set application category to games, this is required to enable Game mode +// note: this sets the initial value in the Xcode UI +INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games + +// VERSIONING - overridden if changed in Xcode UI + +// this is "Version" in the Xcode target Identity UI +// suggested to use semantic versioning format ala #.#.# +MARKETING_VERSION = 0.1.0 + +// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script +ENABLE_USER_SCRIPT_SANDBOXING=NO + +// this is "Build" in the Xcode target Identity UI, an incremental build number +// important for the App Store as new build submissions need a diff number even +// if MARKETING_VERSION is the same +CURRENT_PROJECT_VERSION = 1 + +// ICONS + +// default oF app icon +ICON_NAME = of.icns +ICON_NAME[config=Debug] = of_debug.icns +ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) + +// custom app icon, placed in main project folder +//ICON_NAME = MyApp.icns +//ICON_FILE = $(ICON_NAME) + +// custom app icon with separate Release and Debug versions placed in bin/data +//ICON_NAME = icon.icns +//ICON_NAME[config=Debug] = icon-debug.icns +//ICON_FILE = bin/data/$(ICON_NAME) + +// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ +// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & +// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME + +//APPSTORE, uncomment next lines to bundle data folder and code sign +//OF_CODESIGN = 1 +//OF_BUNDLE_DATA_FOLDER = 1 +//OF_BUNDLE_DYLIBS = 1 + +// BOOST - UNCOMMENT BELOW TO ENABLE BOOST +//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" +//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" +//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" +//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) +//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) + +HIGH_RESOLUTION_CAPABLE = NO + +// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. +#include? "App.xcconfig" + +//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW +OF_NO_FMOD=1 +USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" +LIB_FMOD="" +GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) + +OTHER_CFLAGS = $(OF_CORE_CFLAGS) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) + +//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' + + +OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj b/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj index 399fdf5..420043e 100644 --- a/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj +++ b/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj @@ -1,548 +1,859 @@ -// !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */; }; - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */; }; - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */; }; - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */; }; - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */; }; - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */; }; - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */; }; - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */; }; - 66796F1B1B9949FE00BA9A68 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F191B9949FE00BA9A68 /* AudioUnit.framework */; }; - 66796F1C1B9949FE00BA9A68 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F1A1B9949FE00BA9A68 /* CoreAudioKit.framework */; }; - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */; }; - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */; }; - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */; }; - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */; }; - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */; }; - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */; }; - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */; }; - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */; }; - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */; }; - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */; }; - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */; }; - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitOutput.h; path = ../src/ofxAudioUnitOutput.h; sourceTree = SOURCE_ROOT; }; - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFftNode.cpp; path = ../src/ofxAudioUnitFftNode.cpp; sourceTree = SOURCE_ROOT; }; - 13B169351929EEA804C94E5D /* CAAUParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAAUParameter.h; path = ../src/CAPublicUtility/CAAUParameter.h; sourceTree = SOURCE_ROOT; }; - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetSend.h; path = ../src/ofxAudioUnitNetSend.h; sourceTree = SOURCE_ROOT; }; - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMixer.h; path = ../src/ofxAudioUnitMixer.h; sourceTree = SOURCE_ROOT; }; - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetSend.cpp; path = ../src/ofxAudioUnitNetSend.cpp; sourceTree = SOURCE_ROOT; }; - 2295801F930C94A28D50E7E2 /* CAXException.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAXException.h; path = ../src/CAPublicUtility/CAXException.h; sourceTree = SOURCE_ROOT; }; - 240097A265C7FC338C551511 /* AUParamInfo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AUParamInfo.h; path = ../src/CAPublicUtility/AUParamInfo.h; sourceTree = SOURCE_ROOT; }; - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.h; path = ../src/ofxAudioUnitMatrixMixer.h; sourceTree = SOURCE_ROOT; }; - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitInput.h; path = ../src/ofxAudioUnitInput.h; sourceTree = SOURCE_ROOT; }; - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMixer.cpp; path = ../src/ofxAudioUnitMixer.cpp; sourceTree = SOURCE_ROOT; }; - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnit.cpp; path = ../src/ofxAudioUnit.cpp; sourceTree = SOURCE_ROOT; }; - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFilePlayer.cpp; path = ../src/ofxAudioUnitFilePlayer.cpp; sourceTree = SOURCE_ROOT; }; - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.cpp; path = ../src/ofxAudioUnitSpeechSynth.cpp; sourceTree = SOURCE_ROOT; }; - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitTap.cpp; path = ../src/ofxAudioUnitTap.cpp; sourceTree = SOURCE_ROOT; }; - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMidi.cpp; path = ../src/ofxAudioUnitMidi.cpp; sourceTree = SOURCE_ROOT; }; - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TPCircularBuffer.h; path = ../src/TPCircularBuffer/TPCircularBuffer.h; sourceTree = SOURCE_ROOT; }; - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitOutput.cpp; path = ../src/ofxAudioUnitOutput.cpp; sourceTree = SOURCE_ROOT; }; - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CADebugMacros.h; path = ../src/CAPublicUtility/CADebugMacros.h; sourceTree = SOURCE_ROOT; }; - 66796F191B9949FE00BA9A68 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 66796F1A1B9949FE00BA9A68 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSampler.cpp; path = ../src/ofxAudioUnitSampler.cpp; sourceTree = SOURCE_ROOT; }; - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = TPCircularBuffer.c; path = ../src/TPCircularBuffer/TPCircularBuffer.c; sourceTree = SOURCE_ROOT; }; - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitRecorder.cpp; path = ../src/ofxAudioUnitRecorder.cpp; sourceTree = SOURCE_ROOT; }; - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.h; path = ../src/ofxAudioUnitSpeechSynth.h; sourceTree = SOURCE_ROOT; }; - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitDSPNode.h; path = ../src/ofxAudioUnitDSPNode.h; sourceTree = SOURCE_ROOT; }; - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitInput.cpp; path = ../src/ofxAudioUnitInput.cpp; sourceTree = SOURCE_ROOT; }; - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.cpp; path = ../src/ofxAudioUnitHardwareUtils.cpp; sourceTree = SOURCE_ROOT; }; - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.h; path = ../src/ofxAudioUnitHardwareUtils.h; sourceTree = SOURCE_ROOT; }; - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitDSPNode.cpp; path = ../src/ofxAudioUnitDSPNode.cpp; sourceTree = SOURCE_ROOT; }; - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitBase.h; path = ../src/ofxAudioUnitBase.h; sourceTree = SOURCE_ROOT; }; - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSampler.h; path = ../src/ofxAudioUnitSampler.h; sourceTree = SOURCE_ROOT; }; - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetReceive.cpp; path = ../src/ofxAudioUnitNetReceive.cpp; sourceTree = SOURCE_ROOT; }; - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.cpp; path = ../src/ofxAudioUnitMatrixMixer.cpp; sourceTree = SOURCE_ROOT; }; - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitUtils.h; path = ../src/ofxAudioUnitUtils.h; sourceTree = SOURCE_ROOT; }; - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMidi.h; path = ../src/ofxAudioUnitMidi.h; sourceTree = SOURCE_ROOT; }; - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CADebugMacros.cpp; path = ../src/CAPublicUtility/CADebugMacros.cpp; sourceTree = SOURCE_ROOT; }; - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitTap.h; path = ../src/ofxAudioUnitTap.h; sourceTree = SOURCE_ROOT; }; - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFilePlayer.h; path = ../src/ofxAudioUnitFilePlayer.h; sourceTree = SOURCE_ROOT; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4B69B5B0A3A1756003C02F2 /* example-4-parametersDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-4-parametersDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CAAUParameter.cpp; path = ../src/CAPublicUtility/CAAUParameter.cpp; sourceTree = SOURCE_ROOT; }; - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFftNode.h; path = ../src/ofxAudioUnitFftNode.h; sourceTree = SOURCE_ROOT; }; - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetReceive.h; path = ../src/ofxAudioUnitNetReceive.h; sourceTree = SOURCE_ROOT; }; - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnit.h; path = ../src/ofxAudioUnit.h; sourceTree = SOURCE_ROOT; }; - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AUParamInfo.cpp; path = ../src/CAPublicUtility/AUParamInfo.cpp; sourceTree = SOURCE_ROOT; }; - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitRecorder.h; path = ../src/ofxAudioUnitRecorder.h; sourceTree = SOURCE_ROOT; }; - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxAudioUnitCocoaUtilties.mm; path = ../src/ofxAudioUnitCocoaUtilties.mm; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 66796F1B1B9949FE00BA9A68 /* AudioUnit.framework in Frameworks */, - 66796F1C1B9949FE00BA9A68 /* CoreAudioKit.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */, - 240097A265C7FC338C551511 /* AUParamInfo.h */, - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */, - 13B169351929EEA804C94E5D /* CAAUParameter.h */, - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */, - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */, - 2295801F930C94A28D50E7E2 /* CAXException.h */, - ); - name = CAPublicUtility; - sourceTree = ""; - }; - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */, - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */, - ); - name = TPCircularBuffer; - sourceTree = ""; - }; - 6948EE371B920CB800B5AC1A /* local_addons */ = { - isa = PBXGroup; - children = ( - ); - name = local_addons; - sourceTree = ""; - }; - 8119335EE8E352A52D64B712 /* src */ = { - isa = PBXGroup; - children = ( - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */, - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */, - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */, - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */, - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */, - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */, - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */, - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */, - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */, - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */, - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */, - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */, - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */, - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */, - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */, - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */, - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */, - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */, - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */, - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */, - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */, - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */, - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */, - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */, - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */, - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */, - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */, - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */, - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */, - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */, - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */, - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */, - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */, - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */, - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */, - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */, - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */, - ); - name = src; - sourceTree = ""; - }; - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 66796F191B9949FE00BA9A68 /* AudioUnit.framework */, - 66796F1A1B9949FE00BA9A68 /* CoreAudioKit.framework */, - 8119335EE8E352A52D64B712 /* src */, - ); - name = ofxAudioUnit; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */, - ); - name = addons; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - 6948EE371B920CB800B5AC1A /* local_addons */, - E4B69B5B0A3A1756003C02F2 /* example-4-parametersDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-4-parameters */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-4-parameters" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-4-parameters"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-4-parametersDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0600; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-4-parameters" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-4-parameters */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */, - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */, - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */, - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */, - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */, - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */, - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */, - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */, - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */, - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */, - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */, - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */, - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */, - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */, - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */, - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */, - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "_OFProjectGeneratorVersion": "0.82.0", + "archiveVersion": "1", + "classes": {}, + "objectVersion": "70", + "objects": { + "016CE839-38BC-45B7-9C0D-1CE0CDDA122E": { + "fileRef": "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8", + "isa": "PBXBuildFile" + }, + "037A58C72CD6B54100CF8AC1": { + "explicitFileTypes": {}, + "explicitFolders": [], + "isa": "PBXFileSystemSynchronizedRootGroup", + "path": "src", + "sourceTree": "SOURCE_ROOT" + }, + "0AAD0614-9259-49C2-927D-3B92B9FB734B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "TPCircularBuffer.h", + "sourceTree": "" + }, + "0D81931B-761D-45B5-A331-45926EC0A159": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitUtils.h", + "sourceTree": "" + }, + "0F4633F3-DB5A-4AA0-A375-4A96D77E6970": { + "fileRef": "734D29B4-18D1-47BD-9A21-073BC862F8F1", + "isa": "PBXBuildFile" + }, + "0FE202B9-9D5E-49CF-8346-49184C3CBAA0": { + "fileRef": "CDED4BBE-73F9-4882-9A7A-58E69EFC2018", + "isa": "PBXBuildFile" + }, + "1128B9EB-0F38-40F9-9B4B-E5933A24707C": { + "fileRef": "DAB73003-563B-4F5F-93A8-CAF156E26C75", + "isa": "PBXBuildFile" + }, + "191CD6FA2847E21E0085CBB6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.entitlements", + "path": "of.entitlements", + "sourceTree": "" + }, + "191EF70929D778A400F35F26": { + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "openFrameworks", + "path": "../../../libs/openFrameworks", + "sourceTree": "SOURCE_ROOT" + }, + "19B789C429E5AB4A0082E9B8": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", + "showEnvVarsInLog": "0" + }, + "1D60588F0D05DD3D006BFB54": { + "files": [ + "991F53F1-E57A-462E-960F-07FAAC16ECD4", + "DA7A72D0-6C5B-41B3-98DC-FC6FDD616BDC", + "8EF39658-0AEB-4187-B0EE-ECB4E2477812" + ] + }, + "1EDF3C63-03F1-4E65-A8A9-779FD910B381": { + "fileRef": "70676C23-D51D-44DF-A519-561219EBBEAC", + "isa": "PBXBuildFile" + }, + "273F0D3B-81A6-45A5-9809-4A0F7B7296ED": { + "fileRef": "57C7852B-25A6-468D-9E9F-D479E188797A", + "isa": "PBXBuildFile" + }, + "2A9E748C-370A-4D41-A868-DA45037CCBB4": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetSend.cpp", + "sourceTree": "" + }, + "2AEF357A-40D9-4EDD-934E-E8E10BE9D295": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFftNode.h", + "sourceTree": "" + }, + "2BD584C2-E933-4FB1-B060-B6311BFE4B09": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CADebugMacros.h", + "sourceTree": "" + }, + "310C084A-0BEB-4239-834C-3A8D1184CBC9": { + "fileRef": "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D", + "isa": "PBXBuildFile" + }, + "334D4745-8FEE-415A-927E-5C254E86F669": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "data", + "path": "bin/data", + "sourceTree": "SOURCE_ROOT" + }, + "338908ED-9449-4450-8B42-750CA176167E": { + "fileRef": "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44", + "isa": "PBXBuildFile" + }, + "386CDBC9-4569-43F3-ABE0-A8CE6524A709": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAAUParameter.h", + "sourceTree": "" + }, + "3E9C4E60-8DA8-4262-8EE7-03468A1E10AE": { + "children": [ + "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB", + "0AAD0614-9259-49C2-927D-3B92B9FB734B" + ], + "isa": "PBXGroup", + "name": "TPCircularBuffer", + "path": "TPCircularBuffer", + "sourceTree": "" + }, + "3F1DB8BD-F185-4697-B404-C4F2C38723DD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitRecorder.h", + "sourceTree": "" + }, + "40E88CD8-C16F-4BC0-AA1B-6E117516F461": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitHardwareUtils.h", + "sourceTree": "" + }, + "41F2C2A8-B111-460E-827D-43EA2F24C864": { + "fileRef": "D73492E1-598B-47E2-A6C7-35D7DB197406", + "isa": "PBXBuildFile" + }, + "4257B976-016B-46BB-B028-670E3F7A7B25": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreMIDI.framework", + "path": "System/Library/Frameworks/CoreMIDI.framework", + "sourceTree": "SDKROOT" + }, + "45603132-C4FA-4C50-AF1F-23875C23C922": { + "fileRef": "DBA90895-A95C-4606-A998-3207354C65A2", + "isa": "PBXBuildFile" + }, + "4898AF59-D3B2-4C52-A49F-9BF1903C3132": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMixer.h", + "sourceTree": "" + }, + "50BE460A-0FE2-415D-909A-2EDF3ABA9301": { + "fileRef": "BC241BD9-7583-484C-A73B-F4B11B661772", + "isa": "PBXBuildFile" + }, + "5290A0B6-7864-444A-AC3A-F251EAF69215": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSampler.h", + "sourceTree": "" + }, + "536378A1-B4B6-44B8-A3FC-D8FB56426C38": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "AUParamInfo.cpp", + "sourceTree": "" + }, + "56CE6F01-0DC9-46CA-999A-7AA341FDFE0C": { + "fileRef": "F7BADC91-044F-4B57-9675-C224E7BE5812", + "isa": "PBXBuildFile" + }, + "57C7852B-25A6-468D-9E9F-D479E188797A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitTap.cpp", + "sourceTree": "" + }, + "57F80169-8506-43A8-81B0-F3CBED30A02C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFilePlayer.h", + "sourceTree": "" + }, + "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.c", + "name": "TPCircularBuffer.c", + "sourceTree": "" + }, + "5C4F47CD-8F4E-46F1-A7A9-22B5B70C3669": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetReceive.h", + "sourceTree": "" + }, + "5E2B85C4-F81C-4B57-8BC8-586B6A7207EF": { + "fileRef": "A1349D0A-15A4-472F-870D-5DA936EA0B78", + "isa": "PBXBuildFile" + }, + "60839125-A596-494C-AFD9-24AFCCEA8FF6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetSend.h", + "sourceTree": "" + }, + "6B759FFD-88AB-4C79-A414-9CA7C28E979D": { + "fileRef": "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB", + "isa": "PBXBuildFile" + }, + "6D2ECE0D-DD2B-4F42-BE61-022EDBC36996": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSpeechSynth.h", + "sourceTree": "" + }, + "701AA31A-1E20-43B9-A0B2-AF2D62BDB9EF": { + "fileRef": "B20689F4-680D-4B86-99A8-5F717D53DFBC", + "isa": "PBXBuildFile" + }, + "70676C23-D51D-44DF-A519-561219EBBEAC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMidi.cpp", + "sourceTree": "" + }, + "70B62A0F-C5CF-43FC-9B9E-ACA476CA10CC": { + "fileRef": "4257B976-016B-46BB-B028-670E3F7A7B25", + "isa": "PBXBuildFile" + }, + "71C09925-DEC7-4EB9-B1BA-BD988B9BF634": { + "fileRef": "2A9E748C-370A-4D41-A868-DA45037CCBB4", + "isa": "PBXBuildFile" + }, + "734D29B4-18D1-47BD-9A21-073BC862F8F1": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMatrixMixer.cpp", + "sourceTree": "" + }, + "73784EE1-F112-4B82-9777-E610FDD8974C": { + "children": [ + "79F7EF66-69DC-4355-8F3C-69C3C0F86123" + ], + "isa": "PBXGroup", + "name": "ofxAudioUnit", + "path": "ofxAudioUnit", + "sourceTree": "" + }, + "75592B66-6B66-4317-9860-78DEE35DA311": { + "children": [ + "4257B976-016B-46BB-B028-670E3F7A7B25", + "DBA90895-A95C-4606-A998-3207354C65A2", + "A1349D0A-15A4-472F-870D-5DA936EA0B78" + ], + "isa": "PBXGroup", + "name": "Frameworks", + "path": "", + "sourceTree": "SOURCE_ROOT" + }, + "79F7EF66-69DC-4355-8F3C-69C3C0F86123": { + "children": [ + "9DD41584-23FC-4D3D-87A6-294AC7ECFAFD", + "3E9C4E60-8DA8-4262-8EE7-03468A1E10AE", + "895581DF-3A07-472E-A326-1E7FA9F8ECDC", + "8E9230F0-2317-498D-9E4A-A1B7B869FB73", + "D29ABD9A-A537-43CC-960C-8426DF3C3D70", + "EEB83DA0-87D4-4433-A3CA-7260EBD2F581", + "CDED4BBE-73F9-4882-9A7A-58E69EFC2018", + "C554B3EF-EC76-433B-B2DB-87AB823B3172", + "8712A7FC-32BF-4A16-B668-0C8492FFDAE1", + "2AEF357A-40D9-4EDD-934E-E8E10BE9D295", + "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8", + "57F80169-8506-43A8-81B0-F3CBED30A02C", + "D73492E1-598B-47E2-A6C7-35D7DB197406", + "40E88CD8-C16F-4BC0-AA1B-6E117516F461", + "8110D06A-BAC5-4665-81A2-B86168B42E4F", + "92834F81-2D4A-4800-B70C-CDD27664780A", + "734D29B4-18D1-47BD-9A21-073BC862F8F1", + "ABAB88D9-55B6-4DE9-A025-8C504B0A79F8", + "70676C23-D51D-44DF-A519-561219EBBEAC", + "8ED1AF2E-BB9E-4CB9-8865-7A42D286B908", + "F7BADC91-044F-4B57-9675-C224E7BE5812", + "4898AF59-D3B2-4C52-A49F-9BF1903C3132", + "BC241BD9-7583-484C-A73B-F4B11B661772", + "5C4F47CD-8F4E-46F1-A7A9-22B5B70C3669", + "2A9E748C-370A-4D41-A868-DA45037CCBB4", + "60839125-A596-494C-AFD9-24AFCCEA8FF6", + "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D", + "A51D4782-A6DC-4FF1-B189-DF3E5E922B05", + "B20689F4-680D-4B86-99A8-5F717D53DFBC", + "3F1DB8BD-F185-4697-B404-C4F2C38723DD", + "DAB73003-563B-4F5F-93A8-CAF156E26C75", + "5290A0B6-7864-444A-AC3A-F251EAF69215", + "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44", + "6D2ECE0D-DD2B-4F42-BE61-022EDBC36996", + "57C7852B-25A6-468D-9E9F-D479E188797A", + "DC1F6046-C7C3-416E-B173-B9B14A1081ED", + "0D81931B-761D-45B5-A331-45926EC0A159" + ], + "isa": "PBXGroup", + "name": "src", + "path": "src", + "sourceTree": "" + }, + "8110D06A-BAC5-4665-81A2-B86168B42E4F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitInput.cpp", + "sourceTree": "" + }, + "8712A7FC-32BF-4A16-B668-0C8492FFDAE1": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFftNode.cpp", + "sourceTree": "" + }, + "89196216-FF9B-49AD-B20E-0EAA039308AB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CADebugMacros.cpp", + "sourceTree": "" + }, + "895581DF-3A07-472E-A326-1E7FA9F8ECDC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnit.cpp", + "sourceTree": "" + }, + "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSpeechSynth.cpp", + "sourceTree": "" + }, + "8C233C68-03D9-46A1-880C-F15CFF1223BD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "AUParamInfo.h", + "sourceTree": "" + }, + "8CC6D2B5-6F41-4D55-8E1B-15F30137537A": { + "fileRef": "D7B258BF-B62A-4606-9AB3-6436BD95AC70", + "isa": "PBXBuildFile" + }, + "8E9230F0-2317-498D-9E4A-A1B7B869FB73": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnit.h", + "sourceTree": "" + }, + "8ED1AF2E-BB9E-4CB9-8865-7A42D286B908": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMidi.h", + "sourceTree": "" + }, + "901808C02053638E004A7774": { + "children": [ + "4257B976-016B-46BB-B028-670E3F7A7B25", + "DBA90895-A95C-4606-A998-3207354C65A2", + "A1349D0A-15A4-472F-870D-5DA936EA0B78" + ] + }, + "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFilePlayer.cpp", + "sourceTree": "" + }, + "92834F81-2D4A-4800-B70C-CDD27664780A": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitInput.h", + "sourceTree": "" + }, + "9DD41584-23FC-4D3D-87A6-294AC7ECFAFD": { + "children": [ + "536378A1-B4B6-44B8-A3FC-D8FB56426C38", + "8C233C68-03D9-46A1-880C-F15CFF1223BD", + "D7B258BF-B62A-4606-9AB3-6436BD95AC70", + "386CDBC9-4569-43F3-ABE0-A8CE6524A709", + "89196216-FF9B-49AD-B20E-0EAA039308AB", + "2BD584C2-E933-4FB1-B060-B6311BFE4B09", + "E26C5F9A-02F6-4BFA-97A2-42C08D3590C7" + ], + "isa": "PBXGroup", + "name": "CAPublicUtility", + "path": "CAPublicUtility", + "sourceTree": "" + }, + "A1349D0A-15A4-472F-870D-5DA936EA0B78": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "AudioUnit.framework", + "path": "System/Library/Frameworks/AudioUnit.framework", + "sourceTree": "SDKROOT" + }, + "A51D4782-A6DC-4FF1-B189-DF3E5E922B05": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitOutput.h", + "sourceTree": "" + }, + "A7162F8B-034D-4318-9C68-C57260E7A234": { + "fileRef": "EEB83DA0-87D4-4433-A3CA-7260EBD2F581", + "isa": "PBXBuildFile" + }, + "ABAB88D9-55B6-4DE9-A025-8C504B0A79F8": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMatrixMixer.h", + "sourceTree": "" + }, + "ACB7743B-75DF-4163-BFDB-EA6BB0E4790F": { + "fileRef": "89196216-FF9B-49AD-B20E-0EAA039308AB", + "isa": "PBXBuildFile" + }, + "ADEB3D72-8B14-4159-8EF7-80C48F11477C": { + "fileRef": "536378A1-B4B6-44B8-A3FC-D8FB56426C38", + "isa": "PBXBuildFile" + }, + "B20689F4-680D-4B86-99A8-5F717D53DFBC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitRecorder.cpp", + "sourceTree": "" + }, + "B91DC31A-1299-4BB0-A3D3-CBE4C6C643C4": { + "fileRef": "8712A7FC-32BF-4A16-B668-0C8492FFDAE1", + "isa": "PBXBuildFile" + }, + "BB4B014C10F69532006C3DED": { + "children": [ + "73784EE1-F112-4B82-9777-E610FDD8974C" + ], + "isa": "PBXGroup", + "name": "addons", + "path": "../../../addons", + "sourceTree": "SOURCE_ROOT" + }, + "BC241BD9-7583-484C-A73B-F4B11B661772": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetReceive.cpp", + "sourceTree": "" + }, + "BF26640B2C634C16004360E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/usr/bin/env bash", + "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", + "showEnvVarsInLog": "0" + }, + "C554B3EF-EC76-433B-B2DB-87AB823B3172": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitDSPNode.h", + "sourceTree": "" + }, + "CDED4BBE-73F9-4882-9A7A-58E69EFC2018": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitDSPNode.cpp", + "sourceTree": "" + }, + "D29ABD9A-A537-43CC-960C-8426DF3C3D70": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitBase.h", + "sourceTree": "" + }, + "D73492E1-598B-47E2-A6C7-35D7DB197406": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitHardwareUtils.cpp", + "sourceTree": "" + }, + "D7B258BF-B62A-4606-9AB3-6436BD95AC70": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CAAUParameter.cpp", + "sourceTree": "" + }, + "DAB73003-563B-4F5F-93A8-CAF156E26C75": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSampler.cpp", + "sourceTree": "" + }, + "DBA90895-A95C-4606-A998-3207354C65A2": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreAudioKit.framework", + "path": "System/Library/Frameworks/CoreAudioKit.framework", + "sourceTree": "SDKROOT" + }, + "DC1F6046-C7C3-416E-B173-B9B14A1081ED": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitTap.h", + "sourceTree": "" + }, + "E26C5F9A-02F6-4BFA-97A2-42C08D3590C7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAXException.h", + "sourceTree": "" + }, + "E2BA3593-5D58-4D08-A874-4EA524ED004D": { + "fileRef": "8110D06A-BAC5-4665-81A2-B86168B42E4F", + "isa": "PBXBuildFile" + }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "name": "Run Script — Compile OF", + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "$OF_CORE_BUILD_COMMAND\n", + "showEnvVarsInLog": "0" + }, + "E4A5B60F29BAAAE400C2D356": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "6", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B4A0A3A1720003C02F2": { + "children": [ + "037A58C72CD6B54100CF8AC1", + "191CD6FA2847E21E0085CBB6", + "E4B6FCAD0C3E899E008CF71C", + "E4EB6923138AFD0F00A09F29", + "191EF70929D778A400F35F26", + "BB4B014C10F69532006C3DED", + "E4B69B5B0A3A1756003C02F2", + "75592B66-6B66-4317-9860-78DEE35DA311", + "334D4745-8FEE-415A-927E-5C254E86F669" + ], + "isa": "PBXGroup", + "sourceTree": "" + }, + "E4B69B4C0A3A1720003C02F2": { + "attributes": { + "BuildIndependentTargetsInParallel": "YES", + "LastUpgradeCheck": "1540" + }, + "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", + "compatibilityVersion": "Xcode 3.2", + "developmentRegion": "en", + "hasScannedForEncodings": "0", + "isa": "PBXProject", + "knownRegions": [ + "en", + "Base" + ], + "mainGroup": "E4B69B4A0A3A1720003C02F2", + "productRefGroup": "E4B69B4A0A3A1720003C02F2", + "projectDirPath": "", + "projectRoot": "", + "targets": [ + "E4B69B5A0A3A1756003C02F2" + ] + }, + "E4B69B4D0A3A1720003C02F2": { + "buildConfigurations": [ + "E4B69B4E0A3A1720003C02F2", + "E4B69B4F0A3A1720003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B4E0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "NO", + "ENABLE_TESTABILITY": "YES", + "GCC_OPTIMIZATION_LEVEL": "0", + "GCC_WARN_UNUSED_VARIABLE": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B4F0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "YES", + "GCC_OPTIMIZATION_LEVEL": "3", + "GCC_UNROLL_LOOPS": "YES", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src" + ], + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B69B580A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "ADEB3D72-8B14-4159-8EF7-80C48F11477C", + "8CC6D2B5-6F41-4D55-8E1B-15F30137537A", + "ACB7743B-75DF-4163-BFDB-EA6BB0E4790F", + "6B759FFD-88AB-4C79-A414-9CA7C28E979D", + "E8E5416B-2213-4330-A606-5128EBB6B4DA", + "A7162F8B-034D-4318-9C68-C57260E7A234", + "0FE202B9-9D5E-49CF-8346-49184C3CBAA0", + "B91DC31A-1299-4BB0-A3D3-CBE4C6C643C4", + "016CE839-38BC-45B7-9C0D-1CE0CDDA122E", + "41F2C2A8-B111-460E-827D-43EA2F24C864", + "E2BA3593-5D58-4D08-A874-4EA524ED004D", + "0F4633F3-DB5A-4AA0-A375-4A96D77E6970", + "1EDF3C63-03F1-4E65-A8A9-779FD910B381", + "56CE6F01-0DC9-46CA-999A-7AA341FDFE0C", + "50BE460A-0FE2-415D-909A-2EDF3ABA9301", + "71C09925-DEC7-4EB9-B1BA-BD988B9BF634", + "310C084A-0BEB-4239-834C-3A8D1184CBC9", + "701AA31A-1E20-43B9-A0B2-AF2D62BDB9EF", + "1128B9EB-0F38-40F9-9B4B-E5933A24707C", + "338908ED-9449-4450-8B42-750CA176167E", + "273F0D3B-81A6-45A5-9809-4A0F7B7296ED" + ], + "isa": "PBXSourcesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B590A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "70B62A0F-C5CF-43FC-9B9E-ACA476CA10CC", + "45603132-C4FA-4C50-AF1F-23875C23C922", + "5E2B85C4-F81C-4B57-8BC8-586B6A7207EF" + ], + "isa": "PBXFrameworksBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B5A0A3A1756003C02F2": { + "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", + "buildPhases": [ + "BF26640B2C634C16004360E2", + "E42962A92163ECCD00A6A9E2", + "E4B69B580A3A1756003C02F2", + "E4B69B590A3A1756003C02F2", + "E4C2427710CC5ABF004149E2", + "E4A5B60F29BAAAE400C2D356", + "19B789C429E5AB4A0082E9B8" + ], + "buildRules": [], + "dependencies": [], + "fileSystemSynchronizedGroups": [ + "037A58C72CD6B54100CF8AC1" + ], + "isa": "PBXNativeTarget", + "name": "example-4-parameters", + "productName": "myOFApp", + "productReference": "E4B69B5B0A3A1756003C02F2", + "productType": "com.apple.product-type.application" + }, + "E4B69B5B0A3A1756003C02F2": { + "explicitFileType": "wrapper.application", + "includeInIndex": "0", + "isa": "PBXFileReference", + "path": "example-4-parametersDebug.app", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "E4B69B5F0A3A1757003C02F2": { + "buildConfigurations": [ + "E4B69B600A3A1757003C02F2", + "E4B69B610A3A1757003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B600A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "NO", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "GCC_DYNAMIC_NO_PIC": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-4-parametersDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)" + ] + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "YES", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-4-parameters"; - WRAPPER_EXTENSION = app; - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-4-parameters" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-4-parameters" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)" + ], + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B6FCAD0C3E899E008CF71C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.xml", + "path": "openFrameworks-Info.plist", + "sourceTree": "" + }, + "E4C2427710CC5ABF004149E2": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "10", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4EB6923138AFD0F00A09F29": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.xcconfig", + "path": "Project.xcconfig", + "sourceTree": "" + }, + "E8E5416B-2213-4330-A606-5128EBB6B4DA": { + "fileRef": "895581DF-3A07-472E-A326-1E7FA9F8ECDC", + "isa": "PBXBuildFile" + }, + "EEB83DA0-87D4-4433-A3CA-7260EBD2F581": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "name": "ofxAudioUnitCocoaUtilties.mm", + "sourceTree": "" + }, + "F7BADC91-044F-4B57-9675-C224E7BE5812": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMixer.cpp", + "sourceTree": "" + }, + "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitOutput.cpp", + "sourceTree": "" + } + }, + "rootObject": "E4B69B4C0A3A1720003C02F2" +} \ No newline at end of file diff --git a/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Debug.xcscheme b/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Debug.xcscheme deleted file mode 100644 index ed151ea..0000000 --- a/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Debug.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Release.xcscheme b/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Release.xcscheme deleted file mode 100644 index ed84b7b..0000000 --- a/example-4-parameters/example-4-parameters.xcodeproj/xcshareddata/xcschemes/example_param Release.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-4-parameters/openFrameworks-Info.plist b/example-4-parameters/openFrameworks-Info.plist index 8d64d2b..c362e38 100644 --- a/example-4-parameters/openFrameworks-Info.plist +++ b/example-4-parameters/openFrameworks-Info.plist @@ -3,20 +3,32 @@ CFBundleDevelopmentRegion - English + ${DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} + CFBundleIconFile + ${ICON_NAME} CFBundleIdentifier - cc.openFrameworks.ofapp + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 + CFBundleName + ${TARGET_NAME} CFBundlePackageType APPL CFBundleSignature ???? + CFBundleShortVersionString + ${MARKETING_VERSION} CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} + ${CURRENT_PROJECT_VERSION} + NSCameraUsageDescription + This app needs to access the camera + NSMicrophoneUsageDescription + This app needs to access the microphone + NSHighResolutionCapable + ${HIGH_RESOLUTION_CAPABLE} + NSCameraUseContinuityCameraDeviceType + diff --git a/example-5-rendering/Project.xcconfig b/example-5-rendering/Project.xcconfig index e570b15..72b6574 100644 --- a/example-5-rendering/Project.xcconfig +++ b/example-5-rendering/Project.xcconfig @@ -5,13 +5,87 @@ OF_PATH = ../../.. //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ +//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem +CLANG_CXX_LANGUAGE_STANDARD = c++23 +CLANG_C_LANGUAGE_STANDARD = c17 +MACOSX_DEPLOYMENT_TARGET = 10.15 -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ +// App Settings +PRODUCT_NAME = $(TARGET_NAME) +PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug +PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} +//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug +DEVELOPMENT_LANGUAGE = English +CODE_SIGN_IDENTITY = - +INFOPLIST_FILE = openFrameworks-Info.plist +GENERATE_INFOPLIST_FILE = YES +// set application category to games, this is required to enable Game mode +// note: this sets the initial value in the Xcode UI +INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games + +// VERSIONING - overridden if changed in Xcode UI + +// this is "Version" in the Xcode target Identity UI +// suggested to use semantic versioning format ala #.#.# +MARKETING_VERSION = 0.1.0 + +// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script +ENABLE_USER_SCRIPT_SANDBOXING=NO + +// this is "Build" in the Xcode target Identity UI, an incremental build number +// important for the App Store as new build submissions need a diff number even +// if MARKETING_VERSION is the same +CURRENT_PROJECT_VERSION = 1 + +// ICONS + +// default oF app icon +ICON_NAME = of.icns +ICON_NAME[config=Debug] = of_debug.icns +ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) + +// custom app icon, placed in main project folder +//ICON_NAME = MyApp.icns +//ICON_FILE = $(ICON_NAME) + +// custom app icon with separate Release and Debug versions placed in bin/data +//ICON_NAME = icon.icns +//ICON_NAME[config=Debug] = icon-debug.icns +//ICON_FILE = bin/data/$(ICON_NAME) + +// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ +// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & +// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME + +//APPSTORE, uncomment next lines to bundle data folder and code sign +//OF_CODESIGN = 1 +//OF_BUNDLE_DATA_FOLDER = 1 +//OF_BUNDLE_DYLIBS = 1 + +// BOOST - UNCOMMENT BELOW TO ENABLE BOOST +//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" +//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" +//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" +//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) +//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) + +HIGH_RESOLUTION_CAPABLE = NO + +// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. +#include? "App.xcconfig" + +//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW +OF_NO_FMOD=1 +USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" +LIB_FMOD="" +GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) + +OTHER_CFLAGS = $(OF_CORE_CFLAGS) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) + +//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' + + +OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj b/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj index e80ea06..0073850 100644 --- a/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj +++ b/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj @@ -1,548 +1,859 @@ -// !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */; }; - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */; }; - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */; }; - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */; }; - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */; }; - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */; }; - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */; }; - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */; }; - 66796F201B994A9200BA9A68 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F1E1B994A9200BA9A68 /* AudioUnit.framework */; }; - 66796F211B994A9200BA9A68 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66796F1F1B994A9200BA9A68 /* CoreAudioKit.framework */; }; - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */; }; - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */; }; - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */; }; - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */; }; - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */; }; - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */; }; - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */; }; - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */; }; - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */; }; - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */; }; - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */; }; - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitOutput.h; path = ../src/ofxAudioUnitOutput.h; sourceTree = SOURCE_ROOT; }; - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFftNode.cpp; path = ../src/ofxAudioUnitFftNode.cpp; sourceTree = SOURCE_ROOT; }; - 13B169351929EEA804C94E5D /* CAAUParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAAUParameter.h; path = ../src/CAPublicUtility/CAAUParameter.h; sourceTree = SOURCE_ROOT; }; - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetSend.h; path = ../src/ofxAudioUnitNetSend.h; sourceTree = SOURCE_ROOT; }; - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMixer.h; path = ../src/ofxAudioUnitMixer.h; sourceTree = SOURCE_ROOT; }; - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetSend.cpp; path = ../src/ofxAudioUnitNetSend.cpp; sourceTree = SOURCE_ROOT; }; - 2295801F930C94A28D50E7E2 /* CAXException.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAXException.h; path = ../src/CAPublicUtility/CAXException.h; sourceTree = SOURCE_ROOT; }; - 240097A265C7FC338C551511 /* AUParamInfo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AUParamInfo.h; path = ../src/CAPublicUtility/AUParamInfo.h; sourceTree = SOURCE_ROOT; }; - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.h; path = ../src/ofxAudioUnitMatrixMixer.h; sourceTree = SOURCE_ROOT; }; - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitInput.h; path = ../src/ofxAudioUnitInput.h; sourceTree = SOURCE_ROOT; }; - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMixer.cpp; path = ../src/ofxAudioUnitMixer.cpp; sourceTree = SOURCE_ROOT; }; - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnit.cpp; path = ../src/ofxAudioUnit.cpp; sourceTree = SOURCE_ROOT; }; - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFilePlayer.cpp; path = ../src/ofxAudioUnitFilePlayer.cpp; sourceTree = SOURCE_ROOT; }; - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.cpp; path = ../src/ofxAudioUnitSpeechSynth.cpp; sourceTree = SOURCE_ROOT; }; - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitTap.cpp; path = ../src/ofxAudioUnitTap.cpp; sourceTree = SOURCE_ROOT; }; - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMidi.cpp; path = ../src/ofxAudioUnitMidi.cpp; sourceTree = SOURCE_ROOT; }; - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TPCircularBuffer.h; path = ../src/TPCircularBuffer/TPCircularBuffer.h; sourceTree = SOURCE_ROOT; }; - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitOutput.cpp; path = ../src/ofxAudioUnitOutput.cpp; sourceTree = SOURCE_ROOT; }; - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CADebugMacros.h; path = ../src/CAPublicUtility/CADebugMacros.h; sourceTree = SOURCE_ROOT; }; - 66796F1E1B994A9200BA9A68 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 66796F1F1B994A9200BA9A68 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSampler.cpp; path = ../src/ofxAudioUnitSampler.cpp; sourceTree = SOURCE_ROOT; }; - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = TPCircularBuffer.c; path = ../src/TPCircularBuffer/TPCircularBuffer.c; sourceTree = SOURCE_ROOT; }; - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitRecorder.cpp; path = ../src/ofxAudioUnitRecorder.cpp; sourceTree = SOURCE_ROOT; }; - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.h; path = ../src/ofxAudioUnitSpeechSynth.h; sourceTree = SOURCE_ROOT; }; - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitDSPNode.h; path = ../src/ofxAudioUnitDSPNode.h; sourceTree = SOURCE_ROOT; }; - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitInput.cpp; path = ../src/ofxAudioUnitInput.cpp; sourceTree = SOURCE_ROOT; }; - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.cpp; path = ../src/ofxAudioUnitHardwareUtils.cpp; sourceTree = SOURCE_ROOT; }; - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.h; path = ../src/ofxAudioUnitHardwareUtils.h; sourceTree = SOURCE_ROOT; }; - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitDSPNode.cpp; path = ../src/ofxAudioUnitDSPNode.cpp; sourceTree = SOURCE_ROOT; }; - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitBase.h; path = ../src/ofxAudioUnitBase.h; sourceTree = SOURCE_ROOT; }; - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSampler.h; path = ../src/ofxAudioUnitSampler.h; sourceTree = SOURCE_ROOT; }; - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetReceive.cpp; path = ../src/ofxAudioUnitNetReceive.cpp; sourceTree = SOURCE_ROOT; }; - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.cpp; path = ../src/ofxAudioUnitMatrixMixer.cpp; sourceTree = SOURCE_ROOT; }; - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitUtils.h; path = ../src/ofxAudioUnitUtils.h; sourceTree = SOURCE_ROOT; }; - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMidi.h; path = ../src/ofxAudioUnitMidi.h; sourceTree = SOURCE_ROOT; }; - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CADebugMacros.cpp; path = ../src/CAPublicUtility/CADebugMacros.cpp; sourceTree = SOURCE_ROOT; }; - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitTap.h; path = ../src/ofxAudioUnitTap.h; sourceTree = SOURCE_ROOT; }; - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFilePlayer.h; path = ../src/ofxAudioUnitFilePlayer.h; sourceTree = SOURCE_ROOT; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4B69B5B0A3A1756003C02F2 /* example-5-renderingDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-5-renderingDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CAAUParameter.cpp; path = ../src/CAPublicUtility/CAAUParameter.cpp; sourceTree = SOURCE_ROOT; }; - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFftNode.h; path = ../src/ofxAudioUnitFftNode.h; sourceTree = SOURCE_ROOT; }; - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetReceive.h; path = ../src/ofxAudioUnitNetReceive.h; sourceTree = SOURCE_ROOT; }; - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnit.h; path = ../src/ofxAudioUnit.h; sourceTree = SOURCE_ROOT; }; - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AUParamInfo.cpp; path = ../src/CAPublicUtility/AUParamInfo.cpp; sourceTree = SOURCE_ROOT; }; - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitRecorder.h; path = ../src/ofxAudioUnitRecorder.h; sourceTree = SOURCE_ROOT; }; - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxAudioUnitCocoaUtilties.mm; path = ../src/ofxAudioUnitCocoaUtilties.mm; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 66796F201B994A9200BA9A68 /* AudioUnit.framework in Frameworks */, - 66796F211B994A9200BA9A68 /* CoreAudioKit.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */, - 240097A265C7FC338C551511 /* AUParamInfo.h */, - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */, - 13B169351929EEA804C94E5D /* CAAUParameter.h */, - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */, - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */, - 2295801F930C94A28D50E7E2 /* CAXException.h */, - ); - name = CAPublicUtility; - sourceTree = ""; - }; - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */, - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */, - ); - name = TPCircularBuffer; - sourceTree = ""; - }; - 6948EE371B920CB800B5AC1A /* local_addons */ = { - isa = PBXGroup; - children = ( - ); - name = local_addons; - sourceTree = ""; - }; - 8119335EE8E352A52D64B712 /* src */ = { - isa = PBXGroup; - children = ( - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */, - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */, - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */, - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */, - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */, - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */, - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */, - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */, - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */, - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */, - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */, - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */, - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */, - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */, - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */, - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */, - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */, - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */, - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */, - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */, - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */, - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */, - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */, - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */, - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */, - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */, - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */, - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */, - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */, - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */, - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */, - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */, - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */, - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */, - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */, - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */, - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */, - ); - name = src; - sourceTree = ""; - }; - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 66796F1E1B994A9200BA9A68 /* AudioUnit.framework */, - 66796F1F1B994A9200BA9A68 /* CoreAudioKit.framework */, - 8119335EE8E352A52D64B712 /* src */, - ); - name = ofxAudioUnit; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */, - ); - name = addons; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - 6948EE371B920CB800B5AC1A /* local_addons */, - E4B69B5B0A3A1756003C02F2 /* example-5-renderingDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-5-rendering */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-5-rendering" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-5-rendering"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-5-renderingDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0600; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-5-rendering" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-5-rendering */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */, - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */, - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */, - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */, - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */, - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */, - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */, - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */, - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */, - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */, - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */, - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */, - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */, - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */, - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */, - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */, - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "_OFProjectGeneratorVersion": "0.82.0", + "archiveVersion": "1", + "classes": {}, + "objectVersion": "70", + "objects": { + "00102508-7F15-4A61-A8C8-D3B9010D516E": { + "fileRef": "54DE1A48-FEA0-4C7A-981B-D86741651306", + "isa": "PBXBuildFile" + }, + "037A58C72CD6B54100CF8AC1": { + "explicitFileTypes": {}, + "explicitFolders": [], + "isa": "PBXFileSystemSynchronizedRootGroup", + "path": "src", + "sourceTree": "SOURCE_ROOT" + }, + "044C9AFE-FF3F-4BF2-9FD5-366FBF7E271A": { + "fileRef": "B7B25C28-A75D-47EA-832F-D0B548D748EC", + "isa": "PBXBuildFile" + }, + "04DBF197-20A5-4456-9D1B-3B6E77CD51CE": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreMIDI.framework", + "path": "System/Library/Frameworks/CoreMIDI.framework", + "sourceTree": "SDKROOT" + }, + "04FEDC13-A1E6-4C96-9006-52F5D2EAEBFE": { + "fileRef": "9EBABB37-CAA5-49A0-BA71-2280819E69B7", + "isa": "PBXBuildFile" + }, + "05CAC3BE-F45B-48A5-AFDF-D9B49CDEBF07": { + "children": [ + "61142A80-A55B-4D8E-87F2-E15852039130", + "A7A7E6D7-35E0-44E3-9CE8-117400B49B83" + ], + "isa": "PBXGroup", + "name": "TPCircularBuffer", + "path": "TPCircularBuffer", + "sourceTree": "" + }, + "0B74EB35-78FA-46A7-89D8-AE09DFA5879D": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitDSPNode.cpp", + "sourceTree": "" + }, + "0CD7281C-0564-4248-A3E4-4169626ECEDC": { + "fileRef": "113C8B72-0ABD-439A-81CB-E53CFEBECE9F", + "isa": "PBXBuildFile" + }, + "113C8B72-0ABD-439A-81CB-E53CFEBECE9F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitTap.cpp", + "sourceTree": "" + }, + "191CD6FA2847E21E0085CBB6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.entitlements", + "path": "of.entitlements", + "sourceTree": "" + }, + "191EF70929D778A400F35F26": { + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "openFrameworks", + "path": "../../../libs/openFrameworks", + "sourceTree": "SOURCE_ROOT" + }, + "1924E9C8-77E3-4619-B0F2-D2A305758A4F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFilePlayer.h", + "sourceTree": "" + }, + "19B789C429E5AB4A0082E9B8": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", + "showEnvVarsInLog": "0" + }, + "1A0644AF-65F7-4242-BC53-5ECDC9818C29": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSpeechSynth.h", + "sourceTree": "" + }, + "1C18C098-1835-4280-B16F-835B7D735CDE": { + "fileRef": "E63F058E-5722-40C4-81C4-9E1A2B3F5353", + "isa": "PBXBuildFile" + }, + "1D60588F0D05DD3D006BFB54": { + "files": [ + "9AAFFD8C-5266-43A5-953E-B8CFCFAB8322", + "725D55F6-212E-48B0-A420-E834F7440E84", + "15E8CED4-3108-43E7-A42C-5E6037AA0BD4" + ] + }, + "1DBBEE6F-0F34-4A7D-9B67-AF30F1FD7120": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAAUParameter.h", + "sourceTree": "" + }, + "2AAFECC6-7B91-4954-9BA2-8E624080EFBC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitDSPNode.h", + "sourceTree": "" + }, + "2ED753B8-AF69-40DF-98EE-3FB2D8BAD77E": { + "fileRef": "3D0A10DF-1178-415B-A90E-3439D63E24E7", + "isa": "PBXBuildFile" + }, + "2FA40005-F222-4552-B278-3CC88B46BB2F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "AUParamInfo.h", + "sourceTree": "" + }, + "335A472D-14FB-41BE-9B30-EAE73E18995B": { + "fileRef": "33F2BC0E-ED55-4EB1-9A55-05CB46B38846", + "isa": "PBXBuildFile" + }, + "33F2BC0E-ED55-4EB1-9A55-05CB46B38846": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFftNode.cpp", + "sourceTree": "" + }, + "3D0A10DF-1178-415B-A90E-3439D63E24E7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CADebugMacros.cpp", + "sourceTree": "" + }, + "3F23058D-571F-43F0-9779-12D2DA24EABD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "AUParamInfo.cpp", + "sourceTree": "" + }, + "53CFBDE6-ED86-4BDF-B3E6-D75842B5707D": { + "fileRef": "D49161B5-C406-4D4C-9628-C3F85A216E40", + "isa": "PBXBuildFile" + }, + "54632FCA-8ABB-4B69-8E4D-8A6492EA79E4": { + "fileRef": "3F23058D-571F-43F0-9779-12D2DA24EABD", + "isa": "PBXBuildFile" + }, + "54DE1A48-FEA0-4C7A-981B-D86741651306": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMidi.cpp", + "sourceTree": "" + }, + "555E7F83-CD72-45E5-8F09-6A5797EB89AA": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetSend.h", + "sourceTree": "" + }, + "5712029F-F6A3-436F-AA97-E78419130E32": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitSampler.h", + "sourceTree": "" + }, + "5EA03D30-5262-490E-8724-158809BA8723": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitFftNode.h", + "sourceTree": "" + }, + "61142A80-A55B-4D8E-87F2-E15852039130": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.c", + "name": "TPCircularBuffer.c", + "sourceTree": "" + }, + "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "CAAUParameter.cpp", + "sourceTree": "" + }, + "65A2C851-423E-48AD-BF62-CC516B575565": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMidi.h", + "sourceTree": "" + }, + "66A1D508-31C7-4FBE-B341-C05465D076FB": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMatrixMixer.cpp", + "sourceTree": "" + }, + "696B5123-1FB9-4748-9849-CA55AC4D1C75": { + "children": [ + "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", + "8A477220-3CCF-4E66-9CDA-61386C602B79", + "B7B25C28-A75D-47EA-832F-D0B548D748EC" + ], + "isa": "PBXGroup", + "name": "Frameworks", + "path": "", + "sourceTree": "SOURCE_ROOT" + }, + "6A62B95E-DB2C-436E-B2B3-B0C3CC60B6BD": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitBase.h", + "sourceTree": "" + }, + "7805533F-DC5A-461B-B458-E1D44DABF4B4": { + "fileRef": "F0A70854-5FE4-492A-9033-24B8DAE5F5F0", + "isa": "PBXBuildFile" + }, + "7908B320-977A-44A3-AD5A-CF75FF4FF42F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitRecorder.h", + "sourceTree": "" + }, + "7A1897DA-4CA5-4EB9-B994-10C4FBB1131B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitNetReceive.h", + "sourceTree": "" + }, + "7FEDC51B-F742-4BCC-848D-5F0B0C487BE8": { + "fileRef": "B211545D-B0CF-4FFF-A927-AADCDD4EAA22", + "isa": "PBXBuildFile" + }, + "823BA611-A398-41D4-ACF0-C47B62D999E0": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitOutput.cpp", + "sourceTree": "" + }, + "850695FD-0E62-41B4-AD0A-7FCA48AC29F3": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitHardwareUtils.h", + "sourceTree": "" + }, + "890FCDBB-E5D3-436B-BBBE-ED4BD4065EDD": { + "fileRef": "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F", + "isa": "PBXBuildFile" + }, + "8A477220-3CCF-4E66-9CDA-61386C602B79": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "CoreAudioKit.framework", + "path": "System/Library/Frameworks/CoreAudioKit.framework", + "sourceTree": "SDKROOT" + }, + "901808C02053638E004A7774": { + "children": [ + "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", + "8A477220-3CCF-4E66-9CDA-61386C602B79", + "B7B25C28-A75D-47EA-832F-D0B548D748EC" + ] + }, + "90A86F97-776C-4452-81BA-95707231A43D": { + "children": [ + "E4D56976-61A6-4031-AA01-35635C3CC484", + "05CAC3BE-F45B-48A5-AFDF-D9B49CDEBF07", + "F0A70854-5FE4-492A-9033-24B8DAE5F5F0", + "C2D4FDD7-91A7-4F6B-80EE-40CFF5FE7383", + "6A62B95E-DB2C-436E-B2B3-B0C3CC60B6BD", + "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7", + "0B74EB35-78FA-46A7-89D8-AE09DFA5879D", + "2AAFECC6-7B91-4954-9BA2-8E624080EFBC", + "33F2BC0E-ED55-4EB1-9A55-05CB46B38846", + "5EA03D30-5262-490E-8724-158809BA8723", + "9EBABB37-CAA5-49A0-BA71-2280819E69B7", + "1924E9C8-77E3-4619-B0F2-D2A305758A4F", + "B211545D-B0CF-4FFF-A927-AADCDD4EAA22", + "850695FD-0E62-41B4-AD0A-7FCA48AC29F3", + "D49161B5-C406-4D4C-9628-C3F85A216E40", + "EAAE354E-CD74-4958-812F-78479A6A47CC", + "66A1D508-31C7-4FBE-B341-C05465D076FB", + "D3B56350-1730-4D5E-9878-4BB763B4F6CE", + "54DE1A48-FEA0-4C7A-981B-D86741651306", + "65A2C851-423E-48AD-BF62-CC516B575565", + "E63F058E-5722-40C4-81C4-9E1A2B3F5353", + "B5F00526-DA11-41D6-8EE9-B16DAE280656", + "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36", + "7A1897DA-4CA5-4EB9-B994-10C4FBB1131B", + "D15AA109-6B83-4B9B-B403-62A1F8EF24B9", + "555E7F83-CD72-45E5-8F09-6A5797EB89AA", + "823BA611-A398-41D4-ACF0-C47B62D999E0", + "B30E6B32-7CD3-49A2-9C97-9D305A9B1CC1", + "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F", + "7908B320-977A-44A3-AD5A-CF75FF4FF42F", + "B63431D4-CF20-4851-B26E-0660BF12C709", + "5712029F-F6A3-436F-AA97-E78419130E32", + "ED0127D9-225C-4112-AE85-6207AA514F74", + "1A0644AF-65F7-4242-BC53-5ECDC9818C29", + "113C8B72-0ABD-439A-81CB-E53CFEBECE9F", + "AC3ECA6E-EBBA-4E12-91C7-ECA75E370FF6", + "B93284FE-F61A-4398-A019-D5B8FAABD4AF" + ], + "isa": "PBXGroup", + "name": "src", + "path": "src", + "sourceTree": "" + }, + "9EBABB37-CAA5-49A0-BA71-2280819E69B7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitFilePlayer.cpp", + "sourceTree": "" + }, + "A0650F11-F302-40CC-A3B2-1D2866A43577": { + "fileRef": "0B74EB35-78FA-46A7-89D8-AE09DFA5879D", + "isa": "PBXBuildFile" + }, + "A0AE604A-978D-4936-9E07-4F5B7D5E9A88": { + "fileRef": "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36", + "isa": "PBXBuildFile" + }, + "A78555A7-2A8F-43F0-84D0-D960D438E905": { + "children": [ + "90A86F97-776C-4452-81BA-95707231A43D" + ], + "isa": "PBXGroup", + "name": "ofxAudioUnit", + "path": "ofxAudioUnit", + "sourceTree": "" + }, + "A7A7E6D7-35E0-44E3-9CE8-117400B49B83": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "TPCircularBuffer.h", + "sourceTree": "" + }, + "A7EBCEBF-D7C7-4F70-A2A6-B10E16528953": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CAXException.h", + "sourceTree": "" + }, + "AC3ECA6E-EBBA-4E12-91C7-ECA75E370FF6": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitTap.h", + "sourceTree": "" + }, + "AE37005B-A073-452D-B089-0C8C61C1FF55": { + "fileRef": "66A1D508-31C7-4FBE-B341-C05465D076FB", + "isa": "PBXBuildFile" + }, + "AE8F1DE3-EDAE-49C4-9D29-F0A4BE43323B": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "folder", + "name": "data", + "path": "bin/data", + "sourceTree": "SOURCE_ROOT" + }, + "AF6AF9E0-E7E4-4379-B0D3-B3FB8B9B2BEB": { + "fileRef": "61142A80-A55B-4D8E-87F2-E15852039130", + "isa": "PBXBuildFile" + }, + "B06BE103-8ED7-4EF7-9269-1E624A029B41": { + "fileRef": "ED0127D9-225C-4112-AE85-6207AA514F74", + "isa": "PBXBuildFile" + }, + "B18A60C2-9EAB-4C8C-950F-8C903BD0F319": { + "fileRef": "823BA611-A398-41D4-ACF0-C47B62D999E0", + "isa": "PBXBuildFile" + }, + "B211545D-B0CF-4FFF-A927-AADCDD4EAA22": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitHardwareUtils.cpp", + "sourceTree": "" + }, + "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetReceive.cpp", + "sourceTree": "" + }, + "B30E6B32-7CD3-49A2-9C97-9D305A9B1CC1": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitOutput.h", + "sourceTree": "" + }, + "B5F00526-DA11-41D6-8EE9-B16DAE280656": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMixer.h", + "sourceTree": "" + }, + "B63431D4-CF20-4851-B26E-0660BF12C709": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSampler.cpp", + "sourceTree": "" + }, + "B7B25C28-A75D-47EA-832F-D0B548D748EC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "wrapper.framework", + "name": "AudioUnit.framework", + "path": "System/Library/Frameworks/AudioUnit.framework", + "sourceTree": "SDKROOT" + }, + "B93284FE-F61A-4398-A019-D5B8FAABD4AF": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitUtils.h", + "sourceTree": "" + }, + "BB4B014C10F69532006C3DED": { + "children": [ + "A78555A7-2A8F-43F0-84D0-D960D438E905" + ], + "isa": "PBXGroup", + "name": "addons", + "path": "../../../addons", + "sourceTree": "SOURCE_ROOT" + }, + "BF26640B2C634C16004360E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputFileListPaths": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "outputFileListPaths": [], + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/usr/bin/env bash", + "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", + "showEnvVarsInLog": "0" + }, + "C06CBEA3-C59D-46CC-8D0C-DF91B63E3152": { + "fileRef": "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", + "isa": "PBXBuildFile" + }, + "C2D4FDD7-91A7-4F6B-80EE-40CFF5FE7383": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnit.h", + "sourceTree": "" + }, + "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.objcpp", + "name": "ofxAudioUnitCocoaUtilties.mm", + "sourceTree": "" + }, + "CFFF70FA-1189-4B7A-A1E5-71ED69F0EBE7": { + "fileRef": "D15AA109-6B83-4B9B-B403-62A1F8EF24B9", + "isa": "PBXBuildFile" + }, + "D15AA109-6B83-4B9B-B403-62A1F8EF24B9": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitNetSend.cpp", + "sourceTree": "" + }, + "D3B56350-1730-4D5E-9878-4BB763B4F6CE": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitMatrixMixer.h", + "sourceTree": "" + }, + "D42F4D32-8D16-41A5-95FD-B776B60A0792": { + "fileRef": "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7", + "isa": "PBXBuildFile" + }, + "D49161B5-C406-4D4C-9628-C3F85A216E40": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitInput.cpp", + "sourceTree": "" + }, + "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitRecorder.cpp", + "sourceTree": "" + }, + "E308F529-7094-48A7-9897-8F31E3780F99": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "CADebugMacros.h", + "sourceTree": "" + }, + "E346E837-8A66-48D6-8D09-DE47094CA84D": { + "fileRef": "8A477220-3CCF-4E66-9CDA-61386C602B79", + "isa": "PBXBuildFile" + }, + "E42962A92163ECCD00A6A9E2": { + "alwaysOutOfDate": "1", + "buildActionMask": "2147483647", + "files": [], + "inputPaths": [], + "isa": "PBXShellScriptBuildPhase", + "name": "Run Script — Compile OF", + "outputPaths": [], + "runOnlyForDeploymentPostprocessing": "0", + "shellPath": "/bin/sh", + "shellScript": "$OF_CORE_BUILD_COMMAND\n", + "showEnvVarsInLog": "0" + }, + "E4A5B60F29BAAAE400C2D356": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "6", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B4A0A3A1720003C02F2": { + "children": [ + "037A58C72CD6B54100CF8AC1", + "191CD6FA2847E21E0085CBB6", + "E4B6FCAD0C3E899E008CF71C", + "E4EB6923138AFD0F00A09F29", + "191EF70929D778A400F35F26", + "BB4B014C10F69532006C3DED", + "E4B69B5B0A3A1756003C02F2", + "696B5123-1FB9-4748-9849-CA55AC4D1C75", + "AE8F1DE3-EDAE-49C4-9D29-F0A4BE43323B" + ], + "isa": "PBXGroup", + "sourceTree": "" + }, + "E4B69B4C0A3A1720003C02F2": { + "attributes": { + "BuildIndependentTargetsInParallel": "YES", + "LastUpgradeCheck": "1540" + }, + "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", + "compatibilityVersion": "Xcode 3.2", + "developmentRegion": "en", + "hasScannedForEncodings": "0", + "isa": "PBXProject", + "knownRegions": [ + "en", + "Base" + ], + "mainGroup": "E4B69B4A0A3A1720003C02F2", + "productRefGroup": "E4B69B4A0A3A1720003C02F2", + "projectDirPath": "", + "projectRoot": "", + "targets": [ + "E4B69B5A0A3A1756003C02F2" + ] + }, + "E4B69B4D0A3A1720003C02F2": { + "buildConfigurations": [ + "E4B69B4E0A3A1720003C02F2", + "E4B69B4F0A3A1720003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B4E0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "NO", + "ENABLE_TESTABILITY": "YES", + "GCC_OPTIMIZATION_LEVEL": "0", + "GCC_WARN_UNUSED_VARIABLE": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( + "src" + ], + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B4F0A3A1720003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "CODE_SIGN_ENTITLEMENTS": "of.entitlements", + "COPY_PHASE_STRIP": "YES", + "GCC_OPTIMIZATION_LEVEL": "3", + "GCC_UNROLL_LOOPS": "YES", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src" + ], + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B69B580A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "54632FCA-8ABB-4B69-8E4D-8A6492EA79E4", + "F09503C9-1C6C-4C9D-9196-08DB877A7AAF", + "2ED753B8-AF69-40DF-98EE-3FB2D8BAD77E", + "AF6AF9E0-E7E4-4379-B0D3-B3FB8B9B2BEB", + "7805533F-DC5A-461B-B458-E1D44DABF4B4", + "D42F4D32-8D16-41A5-95FD-B776B60A0792", + "A0650F11-F302-40CC-A3B2-1D2866A43577", + "335A472D-14FB-41BE-9B30-EAE73E18995B", + "04FEDC13-A1E6-4C96-9006-52F5D2EAEBFE", + "7FEDC51B-F742-4BCC-848D-5F0B0C487BE8", + "53CFBDE6-ED86-4BDF-B3E6-D75842B5707D", + "AE37005B-A073-452D-B089-0C8C61C1FF55", + "00102508-7F15-4A61-A8C8-D3B9010D516E", + "1C18C098-1835-4280-B16F-835B7D735CDE", + "A0AE604A-978D-4936-9E07-4F5B7D5E9A88", + "CFFF70FA-1189-4B7A-A1E5-71ED69F0EBE7", + "B18A60C2-9EAB-4C8C-950F-8C903BD0F319", + "890FCDBB-E5D3-436B-BBBE-ED4BD4065EDD", + "E933325D-CA8A-4DFE-AA66-3931A560B105", + "B06BE103-8ED7-4EF7-9269-1E624A029B41", + "0CD7281C-0564-4248-A3E4-4169626ECEDC" + ], + "isa": "PBXSourcesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B590A3A1756003C02F2": { + "buildActionMask": "2147483647", + "files": [ + "C06CBEA3-C59D-46CC-8D0C-DF91B63E3152", + "E346E837-8A66-48D6-8D09-DE47094CA84D", + "044C9AFE-FF3F-4BF2-9FD5-366FBF7E271A" + ], + "isa": "PBXFrameworksBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4B69B5A0A3A1756003C02F2": { + "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", + "buildPhases": [ + "BF26640B2C634C16004360E2", + "E42962A92163ECCD00A6A9E2", + "E4B69B580A3A1756003C02F2", + "E4B69B590A3A1756003C02F2", + "E4C2427710CC5ABF004149E2", + "E4A5B60F29BAAAE400C2D356", + "19B789C429E5AB4A0082E9B8" + ], + "buildRules": [], + "dependencies": [], + "fileSystemSynchronizedGroups": [ + "037A58C72CD6B54100CF8AC1" + ], + "isa": "PBXNativeTarget", + "name": "example-5-rendering", + "productName": "myOFApp", + "productReference": "E4B69B5B0A3A1756003C02F2", + "productType": "com.apple.product-type.application" + }, + "E4B69B5B0A3A1756003C02F2": { + "explicitFileType": "wrapper.application", + "includeInIndex": "0", + "isa": "PBXFileReference", + "path": "example-5-renderingDebug.app", + "sourceTree": "BUILT_PRODUCTS_DIR" + }, + "E4B69B5F0A3A1757003C02F2": { + "buildConfigurations": [ + "E4B69B600A3A1757003C02F2", + "E4B69B610A3A1757003C02F2" + ], + "defaultConfigurationIsVisible": "0", + "defaultConfigurationName": "Release", + "isa": "XCConfigurationList" + }, + "E4B69B600A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "NO", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "GCC_DYNAMIC_NO_PIC": "NO", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-5-renderingDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - HEADER_SEARCH_PATHS = ( + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)" + ] + }, + "isa": "XCBuildConfiguration", + "name": "Debug" + }, + "E4B69B610A3A1757003C02F2": { + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", + "buildSettings": { + "ARCHS": "$(ARCHS_STANDARD)", + "COPY_PHASE_STRIP": "YES", + "DEFINES_MODULE": "YES", + "FRAMEWORK_SEARCH_PATHS": "$(inherited)", + "HEADER_SEARCH_PATHS": [ "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-5-rendering"; - WRAPPER_EXTENSION = app; - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-5-rendering" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-5-rendering" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} + "src", + "src", + "../src", + "../src/CAPublicUtility", + "../src/TPCircularBuffer" + ], + "LIBRARY_SEARCH_PATHS": "$(inherited)", + "ONLY_ACTIVE_ARCH": "YES", + "OTHER_LDFLAGS": [ + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)" + ], + "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" + }, + "isa": "XCBuildConfiguration", + "name": "Release" + }, + "E4B6FCAD0C3E899E008CF71C": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.plist.xml", + "path": "openFrameworks-Info.plist", + "sourceTree": "" + }, + "E4C2427710CC5ABF004149E2": { + "buildActionMask": "2147483647", + "dstPath": "", + "dstSubfolderSpec": "10", + "files": [], + "isa": "PBXCopyFilesBuildPhase", + "runOnlyForDeploymentPostprocessing": "0" + }, + "E4D56976-61A6-4031-AA01-35635C3CC484": { + "children": [ + "3F23058D-571F-43F0-9779-12D2DA24EABD", + "2FA40005-F222-4552-B278-3CC88B46BB2F", + "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2", + "1DBBEE6F-0F34-4A7D-9B67-AF30F1FD7120", + "3D0A10DF-1178-415B-A90E-3439D63E24E7", + "E308F529-7094-48A7-9897-8F31E3780F99", + "A7EBCEBF-D7C7-4F70-A2A6-B10E16528953" + ], + "isa": "PBXGroup", + "name": "CAPublicUtility", + "path": "CAPublicUtility", + "sourceTree": "" + }, + "E4EB6923138AFD0F00A09F29": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "text.xcconfig", + "path": "Project.xcconfig", + "sourceTree": "" + }, + "E63F058E-5722-40C4-81C4-9E1A2B3F5353": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitMixer.cpp", + "sourceTree": "" + }, + "E933325D-CA8A-4DFE-AA66-3931A560B105": { + "fileRef": "B63431D4-CF20-4851-B26E-0660BF12C709", + "isa": "PBXBuildFile" + }, + "EAAE354E-CD74-4958-812F-78479A6A47CC": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.h", + "name": "ofxAudioUnitInput.h", + "sourceTree": "" + }, + "ED0127D9-225C-4112-AE85-6207AA514F74": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnitSpeechSynth.cpp", + "sourceTree": "" + }, + "F09503C9-1C6C-4C9D-9196-08DB877A7AAF": { + "fileRef": "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2", + "isa": "PBXBuildFile" + }, + "F0A70854-5FE4-492A-9033-24B8DAE5F5F0": { + "fileEncoding": "4", + "isa": "PBXFileReference", + "lastKnownFileType": "sourcecode.cpp.cpp", + "name": "ofxAudioUnit.cpp", + "sourceTree": "" + } + }, + "rootObject": "E4B69B4C0A3A1720003C02F2" +} \ No newline at end of file diff --git a/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Debug.xcscheme b/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Debug.xcscheme deleted file mode 100644 index b212db0..0000000 --- a/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Debug.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Release.xcscheme b/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Release.xcscheme deleted file mode 100644 index c046743..0000000 --- a/example-5-rendering/example-5-rendering.xcodeproj/xcshareddata/xcschemes/example_render Release.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-5-rendering/openFrameworks-Info.plist b/example-5-rendering/openFrameworks-Info.plist index 8d64d2b..c362e38 100644 --- a/example-5-rendering/openFrameworks-Info.plist +++ b/example-5-rendering/openFrameworks-Info.plist @@ -3,20 +3,32 @@ CFBundleDevelopmentRegion - English + ${DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} + CFBundleIconFile + ${ICON_NAME} CFBundleIdentifier - cc.openFrameworks.ofapp + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 + CFBundleName + ${TARGET_NAME} CFBundlePackageType APPL CFBundleSignature ???? + CFBundleShortVersionString + ${MARKETING_VERSION} CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} + ${CURRENT_PROJECT_VERSION} + NSCameraUsageDescription + This app needs to access the camera + NSMicrophoneUsageDescription + This app needs to access the microphone + NSHighResolutionCapable + ${HIGH_RESOLUTION_CAPABLE} + NSCameraUseContinuityCameraDeviceType + diff --git a/src/ofxAudioUnitCocoaUtilties.mm b/src/ofxAudioUnitCocoaUtilties.mm index 389777b..005557c 100644 --- a/src/ofxAudioUnitCocoaUtilties.mm +++ b/src/ofxAudioUnitCocoaUtilties.mm @@ -29,11 +29,11 @@ - (void) dealloc } // ---------------------------------------------------------- -- (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric +- (instancetype) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric // ---------------------------------------------------------- { if(useGeneric) { - [self initWithGenericViewForUnit:unit]; + return [self initWithGenericViewForUnit:unit]; } else if([ofxAudioUnitUIWindow audioUnitHasCocoaView:unit]) { if(![self initWithCocoaViewForUnit:unit]) { return nil; @@ -41,14 +41,14 @@ - (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric } else if([ofxAudioUnitUIWindow audioUnitHasCarbonView:unit]) { [self printUnsupportedCarbonMessage:unit]; } else { - [self initWithGenericViewForUnit:unit]; + return [self initWithGenericViewForUnit:unit]; } return self; } // ---------------------------------------------------------- -- (BOOL) initWithCocoaViewForUnit:(AudioUnit)unit +- (instancetype) initWithCocoaViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { // getting the size of the AU View info @@ -89,33 +89,38 @@ - (BOOL) initWithCocoaViewForUnit:(AudioUnit)unit } if(AUView) { - [self initWithAudioUnitCocoaView:AUView]; - return YES; + return [self initWithAudioUnitCocoaView:AUView]; } else { NSLog(@"Failed to create AU view"); - return NO; + return nil; } } // ---------------------------------------------------------- -- (void) initWithGenericViewForUnit:(AudioUnit)unit +- (instancetype) initWithGenericViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { AUGenericView * AUView = [[[AUGenericView alloc] initWithAudioUnit:unit] autorelease]; [AUView setShowsExpertParameters:YES]; - [self initWithAudioUnitCocoaView:AUView]; + return [self initWithAudioUnitCocoaView:AUView]; } // ---------------------------------------------------------- -- (void) initWithAudioUnitCocoaView:(NSView *)audioUnitView +- (instancetype) initWithAudioUnitCocoaView:(NSView *)audioUnitView // ---------------------------------------------------------- { _AUView = [audioUnitView retain]; NSRect contentRect = NSMakeRect(0, 0, audioUnitView.frame.size.width, audioUnitView.frame.size.height); self = [super initWithContentRect:contentRect +<<<<<<< Updated upstream styleMask:(NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask) +======= + styleMask:(NSWindowStyleMaskTitled | + NSWindowStyleMaskClosable | + NSWindowStyleMaskMiniaturizable) +>>>>>>> Stashed changes backing:NSBackingStoreBuffered defer:YES]; if(self) @@ -128,6 +133,7 @@ - (void) initWithAudioUnitCocoaView:(NSView *)audioUnitView name:NSViewFrameDidChangeNotification object:_AUView]; } + return self; } // ---------------------------------------------------------- From f17693410a80b4824059e25bc3e21fb0aee28539 Mon Sep 17 00:00:00 2001 From: Dimitre Date: Mon, 4 Nov 2024 11:12:42 -0300 Subject: [PATCH 2/4] update --- .../example-1-hello.xcodeproj/project.pbxproj | 600 ++++---- .../project.pbxproj | 1335 ++++++----------- src/ofxAudioUnitCocoaUtilties.mm | 41 +- src/ofxAudioUnitDSPNode.cpp | 1 + 4 files changed, 778 insertions(+), 1199 deletions(-) diff --git a/example-1-hello/example-1-hello.xcodeproj/project.pbxproj b/example-1-hello/example-1-hello.xcodeproj/project.pbxproj index 789c3d5..133d123 100644 --- a/example-1-hello/example-1-hello.xcodeproj/project.pbxproj +++ b/example-1-hello/example-1-hello.xcodeproj/project.pbxproj @@ -3,56 +3,46 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 70; objects = { /* Begin PBXBuildFile section */ - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */; }; - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */; }; - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */; }; - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */; }; - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */; }; - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */; }; - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */; }; - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */; }; - 6644FC0A1B99444600CB3B1D /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6644FC091B99444600CB3B1D /* CoreAudioKit.framework */; }; - 6644FC0C1B9944A500CB3B1D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6644FC0B1B9944A500CB3B1D /* AudioUnit.framework */; }; - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */; }; - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */; }; - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */; }; - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */; }; - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */; }; - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */; }; - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */; }; - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */; }; - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */; }; - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */; }; - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */; }; - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */; }; + "01239C51-FF37-48B3-A3C0-4006D2447DD9" /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */; }; + "0EC44083-C609-4C12-ABF2-D08A946DDDB1" /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */; }; + "31A74207-891E-4DA0-96AA-08F30600EAF1" /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */; }; + "397136DF-6030-43EC-8064-744F659D0904" /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */; }; + "49DE58C3-3A47-4055-BB27-DB65A2CDF489" /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */; }; + "5174DFC0-81C6-4EEA-80F5-B34A95B9A471" /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */; }; + "65F02D97-0F65-4EFA-A28C-A8B05D260E6C" /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */; }; + "6753BDA6-73F7-4221-80D9-AB98C2E3B56B" /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */; }; + "9C8BF028-E6D7-4EBA-80F6-DEDE74A5365D" /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */; }; + "A054B833-BF76-4173-892F-50E0A9A5183F" /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */; }; + "A8A4C25D-A483-4773-9803-015847F39C78" /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */; }; + "B3F7B1D5-9D84-4D25-B884-0D2E4A60E115" /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */; }; + "BCAAC328-B0A5-42F5-A985-EFBE6EDD453B" /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */; }; + "BF1C47E4-A9B8-43E7-B19B-6DB1CEC04B85" /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */; }; + "BFC3C30E-B787-4F48-8CA4-A5DE3C100131" /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */; }; + "C3172F7F-3788-4497-BA8F-AA6758E1DF48" /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */; }; + "CA78A836-128F-4652-B18B-0551C9151919" /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */; }; + "CD7A27F0-CABF-4EB1-AD34-29DB177FCE7F" /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */; }; + "CEBC5A07-81D3-41DA-A253-C6C2787FB10B" /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */; }; + "D13FBA46-1DC8-49DB-8053-00979AA8364D" /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */; }; + "D165EE39-FC99-40CB-9871-233DC72C7F08" /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */; }; + "D79A97C0-7A26-4E7A-9C88-CCEAFCAE8723" /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */; }; + "EC63DBCE-37BA-45FF-BFDD-613779B0DDCE" /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */; }; + "EEEA4F95-B809-4B8A-896E-291833C27B1F" /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXCopyFilesBuildPhase section */ + E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 6; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; E4C2427710CC5ABF004149E2 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -65,206 +55,186 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitOutput.h; path = ../src/ofxAudioUnitOutput.h; sourceTree = SOURCE_ROOT; }; - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFftNode.cpp; path = ../src/ofxAudioUnitFftNode.cpp; sourceTree = SOURCE_ROOT; }; - 13B169351929EEA804C94E5D /* CAAUParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAAUParameter.h; path = ../src/CAPublicUtility/CAAUParameter.h; sourceTree = SOURCE_ROOT; }; - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetSend.h; path = ../src/ofxAudioUnitNetSend.h; sourceTree = SOURCE_ROOT; }; - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMixer.h; path = ../src/ofxAudioUnitMixer.h; sourceTree = SOURCE_ROOT; }; - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetSend.cpp; path = ../src/ofxAudioUnitNetSend.cpp; sourceTree = SOURCE_ROOT; }; - 2295801F930C94A28D50E7E2 /* CAXException.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CAXException.h; path = ../src/CAPublicUtility/CAXException.h; sourceTree = SOURCE_ROOT; }; - 240097A265C7FC338C551511 /* AUParamInfo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AUParamInfo.h; path = ../src/CAPublicUtility/AUParamInfo.h; sourceTree = SOURCE_ROOT; }; - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.h; path = ../src/ofxAudioUnitMatrixMixer.h; sourceTree = SOURCE_ROOT; }; - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitInput.h; path = ../src/ofxAudioUnitInput.h; sourceTree = SOURCE_ROOT; }; - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMixer.cpp; path = ../src/ofxAudioUnitMixer.cpp; sourceTree = SOURCE_ROOT; }; - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnit.cpp; path = ../src/ofxAudioUnit.cpp; sourceTree = SOURCE_ROOT; }; - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitFilePlayer.cpp; path = ../src/ofxAudioUnitFilePlayer.cpp; sourceTree = SOURCE_ROOT; }; - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.cpp; path = ../src/ofxAudioUnitSpeechSynth.cpp; sourceTree = SOURCE_ROOT; }; - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitTap.cpp; path = ../src/ofxAudioUnitTap.cpp; sourceTree = SOURCE_ROOT; }; - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMidi.cpp; path = ../src/ofxAudioUnitMidi.cpp; sourceTree = SOURCE_ROOT; }; - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TPCircularBuffer.h; path = ../src/TPCircularBuffer/TPCircularBuffer.h; sourceTree = SOURCE_ROOT; }; - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitOutput.cpp; path = ../src/ofxAudioUnitOutput.cpp; sourceTree = SOURCE_ROOT; }; - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CADebugMacros.h; path = ../src/CAPublicUtility/CADebugMacros.h; sourceTree = SOURCE_ROOT; }; - 6644FC091B99444600CB3B1D /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 6644FC0B1B9944A500CB3B1D /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitSampler.cpp; path = ../src/ofxAudioUnitSampler.cpp; sourceTree = SOURCE_ROOT; }; - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = TPCircularBuffer.c; path = ../src/TPCircularBuffer/TPCircularBuffer.c; sourceTree = SOURCE_ROOT; }; - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitRecorder.cpp; path = ../src/ofxAudioUnitRecorder.cpp; sourceTree = SOURCE_ROOT; }; - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSpeechSynth.h; path = ../src/ofxAudioUnitSpeechSynth.h; sourceTree = SOURCE_ROOT; }; - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitDSPNode.h; path = ../src/ofxAudioUnitDSPNode.h; sourceTree = SOURCE_ROOT; }; - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitInput.cpp; path = ../src/ofxAudioUnitInput.cpp; sourceTree = SOURCE_ROOT; }; - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.cpp; path = ../src/ofxAudioUnitHardwareUtils.cpp; sourceTree = SOURCE_ROOT; }; - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitHardwareUtils.h; path = ../src/ofxAudioUnitHardwareUtils.h; sourceTree = SOURCE_ROOT; }; - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitDSPNode.cpp; path = ../src/ofxAudioUnitDSPNode.cpp; sourceTree = SOURCE_ROOT; }; - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitBase.h; path = ../src/ofxAudioUnitBase.h; sourceTree = SOURCE_ROOT; }; - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitSampler.h; path = ../src/ofxAudioUnitSampler.h; sourceTree = SOURCE_ROOT; }; - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitNetReceive.cpp; path = ../src/ofxAudioUnitNetReceive.cpp; sourceTree = SOURCE_ROOT; }; - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAudioUnitMatrixMixer.cpp; path = ../src/ofxAudioUnitMatrixMixer.cpp; sourceTree = SOURCE_ROOT; }; - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitUtils.h; path = ../src/ofxAudioUnitUtils.h; sourceTree = SOURCE_ROOT; }; - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitMidi.h; path = ../src/ofxAudioUnitMidi.h; sourceTree = SOURCE_ROOT; }; - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CADebugMacros.cpp; path = ../src/CAPublicUtility/CADebugMacros.cpp; sourceTree = SOURCE_ROOT; }; - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitTap.h; path = ../src/ofxAudioUnitTap.h; sourceTree = SOURCE_ROOT; }; - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFilePlayer.h; path = ../src/ofxAudioUnitFilePlayer.h; sourceTree = SOURCE_ROOT; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4B69B5B0A3A1756003C02F2 /* example-1-helloDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-1-helloDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; + "056154D5-8265-4969-BBD8-2841F9C0418B" /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitUtils.h; sourceTree = ""; }; + "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; + "09CE9E72-CF50-4CE7-BAAC-13484DEA4CBC" /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFftNode.h; sourceTree = ""; }; + "0D68CF8F-4CB9-477F-AD62-90C11FC3FE84" /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSampler.h; sourceTree = ""; }; + "0E328362-62AE-4A39-92FD-0FE6B621E997" /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMixer.h; sourceTree = ""; }; + "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; + "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitHardwareUtils.cpp; sourceTree = ""; }; + 191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = ""; }; + 191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; }; + "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFilePlayer.cpp; sourceTree = ""; }; + "29DFA2C1-370E-4659-987B-9F63B10C62F6" /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = folder; name = data; path = bin/data; sourceTree = SOURCE_ROOT; }; + "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnit.cpp; sourceTree = ""; }; + "32C14458-6EC6-45AC-AC9D-688D686869A0" /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitBase.h; sourceTree = ""; }; + "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + "3678FF98-40D7-4F82-A1A1-63CCB7150CE5" /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CADebugMacros.h; sourceTree = ""; }; + "40E6C447-0095-4036-90EF-F81C63EE088E" /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AUParamInfo.h; sourceTree = ""; }; + "45DF9FB5-BA72-4C17-88CA-115D800645F5" /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSpeechSynth.h; sourceTree = ""; }; + "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxAudioUnitCocoaUtilties.mm; sourceTree = ""; }; + "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMidi.cpp; sourceTree = ""; }; + "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; + "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFftNode.cpp; sourceTree = ""; }; + "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSpeechSynth.cpp; sourceTree = ""; }; + "697702B4-00F2-4981-A135-87A0D3405DC7" /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TPCircularBuffer.h; sourceTree = ""; }; + "6BC14772-09B6-49C4-8F2F-8CD512E79761" /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetReceive.h; sourceTree = ""; }; + "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMatrixMixer.cpp; sourceTree = ""; }; + "7479638F-8523-4234-A0B0-ECE67B395701" /* ofxAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnit.h; sourceTree = ""; }; + "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitOutput.cpp; sourceTree = ""; }; + "81651AC6-0EC2-4C56-8DEF-9AB1A38319DE" /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMatrixMixer.h; sourceTree = ""; }; + "893460BA-E56F-44C3-BBE2-4D22ACF3B722" /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitTap.h; sourceTree = ""; }; + "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; + "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitRecorder.cpp; sourceTree = ""; }; + "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetReceive.cpp; sourceTree = ""; }; + "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.c; path = TPCircularBuffer.c; sourceTree = ""; }; + "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitTap.cpp; sourceTree = ""; }; + "A85B2902-2BEC-4ADB-AA2F-D506CB1BF960" /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitInput.h; sourceTree = ""; }; + "AB014EF0-269E-44AC-8CEA-09C9023D223C" /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMidi.h; sourceTree = ""; }; + "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitDSPNode.cpp; sourceTree = ""; }; + "AFC10EDA-FA88-4EE4-8D08-D29412B6F650" /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitHardwareUtils.h; sourceTree = ""; }; + "B68ED96B-4F71-4231-97AD-3A3F714E9535" /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFilePlayer.h; sourceTree = ""; }; + "B94F9645-7FB4-40EA-8620-07A14C266589" /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitDSPNode.h; sourceTree = ""; }; + "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSampler.cpp; sourceTree = ""; }; + "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMixer.cpp; sourceTree = ""; }; + "C6BEE815-99D1-4D91-8ABE-97D72D61159F" /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetSend.h; sourceTree = ""; }; + "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitInput.cpp; sourceTree = ""; }; + "D1996E2D-4966-44AD-9633-A30447B28E09" /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitRecorder.h; sourceTree = ""; }; + "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + "D9D8BD3E-EAC1-44A1-9802-A7D013051E53" /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAXException.h; sourceTree = ""; }; + E4B69B5B0A3A1756003C02F2 /* .app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = .app; sourceTree = BUILT_PRODUCTS_DIR; }; + E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CAAUParameter.cpp; path = ../src/CAPublicUtility/CAAUParameter.cpp; sourceTree = SOURCE_ROOT; }; - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitFftNode.h; path = ../src/ofxAudioUnitFftNode.h; sourceTree = SOURCE_ROOT; }; - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitNetReceive.h; path = ../src/ofxAudioUnitNetReceive.h; sourceTree = SOURCE_ROOT; }; - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnit.h; path = ../src/ofxAudioUnit.h; sourceTree = SOURCE_ROOT; }; - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AUParamInfo.cpp; path = ../src/CAPublicUtility/AUParamInfo.cpp; sourceTree = SOURCE_ROOT; }; - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAudioUnitRecorder.h; path = ../src/ofxAudioUnitRecorder.h; sourceTree = SOURCE_ROOT; }; - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxAudioUnitCocoaUtilties.mm; path = ../src/ofxAudioUnitCocoaUtilties.mm; sourceTree = SOURCE_ROOT; }; + "E5835A88-670D-4591-B1F3-7A41D3A554BD" /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAAUParameter.h; sourceTree = ""; }; + "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetSend.cpp; sourceTree = ""; }; + "FF9B3B0F-FA39-4CC6-A40F-592F559509E7" /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitOutput.h; sourceTree = ""; }; /* End PBXFileReference section */ +/* Begin PBXFileSystemSynchronizedRootGroup section */ + 037A58C72CD6B54100CF8AC1 /* src */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = src; sourceTree = SOURCE_ROOT; }; +/* End PBXFileSystemSynchronizedRootGroup section */ + /* Begin PBXFrameworksBuildPhase section */ E4B69B590A3A1756003C02F2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6644FC0C1B9944A500CB3B1D /* AudioUnit.framework in Frameworks */, - 6644FC0A1B99444600CB3B1D /* CoreAudioKit.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, + "CA78A836-128F-4652-B18B-0551C9151919" /* CoreMIDI.framework in Frameworks */, + "D13FBA46-1DC8-49DB-8053-00979AA8364D" /* CoreAudioKit.framework in Frameworks */, + "CD7A27F0-CABF-4EB1-AD34-29DB177FCE7F" /* AudioUnit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */ = { + "2DDA5B03-2152-4596-BFDE-58174CDB0890" /* TPCircularBuffer */ = { isa = PBXGroup; children = ( - FDA227D32C008FE98AD76882 /* AUParamInfo.cpp */, - 240097A265C7FC338C551511 /* AUParamInfo.h */, - E8F2F49AF09EB5453E1E6536 /* CAAUParameter.cpp */, - 13B169351929EEA804C94E5D /* CAAUParameter.h */, - D354A3121711EC82B6136FB0 /* CADebugMacros.cpp */, - 598ECD3AE55D46CB116F5C6F /* CADebugMacros.h */, - 2295801F930C94A28D50E7E2 /* CAXException.h */, - ); - name = CAPublicUtility; - sourceTree = ""; - }; - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 7C1900A801EF82F8E3B799B7 /* TPCircularBuffer.c */, - 4B3F2BB1352C56702EDD2D4E /* TPCircularBuffer.h */, + "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */, + "697702B4-00F2-4981-A135-87A0D3405DC7" /* TPCircularBuffer.h */, ); - name = TPCircularBuffer; + path = TPCircularBuffer; sourceTree = ""; }; - 6948EE371B920CB800B5AC1A /* local_addons */ = { + "78C7F7AB-65C9-4158-B751-42A15F5A6790" /* CAPublicUtility */ = { isa = PBXGroup; children = ( + "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */, + "40E6C447-0095-4036-90EF-F81C63EE088E" /* AUParamInfo.h */, + "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */, + "E5835A88-670D-4591-B1F3-7A41D3A554BD" /* CAAUParameter.h */, + "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */, + "3678FF98-40D7-4F82-A1A1-63CCB7150CE5" /* CADebugMacros.h */, + "D9D8BD3E-EAC1-44A1-9802-A7D013051E53" /* CAXException.h */, ); - name = local_addons; + path = CAPublicUtility; sourceTree = ""; }; - 8119335EE8E352A52D64B712 /* src */ = { + "81F0F313-16DF-44FC-A8A7-3CF3A3EEE87A" /* Frameworks */ = { isa = PBXGroup; children = ( - 1F4B8F73512F75DCABF5DA50 /* CAPublicUtility */, - 2DC2346096C29D44D4517679 /* ofxAudioUnit.cpp */, - F8ADFB6685B4886F48E323A6 /* ofxAudioUnit.h */, - B4488A9492C5F3EB48122907 /* ofxAudioUnitBase.h */, - FF9373CF95715BD3B8B9E8F9 /* ofxAudioUnitCocoaUtilties.mm */, - AA63A01981FA6FCF6879A5C3 /* ofxAudioUnitDSPNode.cpp */, - 8B873EEEF22B81D25EA0D45D /* ofxAudioUnitDSPNode.h */, - 10F1B6B6DFEE960F7FA4C661 /* ofxAudioUnitFftNode.cpp */, - F6B47EE3720786D4B6C128CD /* ofxAudioUnitFftNode.h */, - 31564F8523FF518F4EC8F292 /* ofxAudioUnitFilePlayer.cpp */, - E255709A8D96E5B2A47124C8 /* ofxAudioUnitFilePlayer.h */, - 9ABA70779062F057766BC5DE /* ofxAudioUnitHardwareUtils.cpp */, - A9FB6499E5A09FB015A883EA /* ofxAudioUnitHardwareUtils.h */, - 921304ABBEE9BBAD13436898 /* ofxAudioUnitInput.cpp */, - 29320BAA1F94E62780C2C648 /* ofxAudioUnitInput.h */, - C8B7749DFCB2413261E353B4 /* ofxAudioUnitMatrixMixer.cpp */, - 24AF919600E8F2404A7E5035 /* ofxAudioUnitMatrixMixer.h */, - 49B5DC24CF34C7895A503416 /* ofxAudioUnitMidi.cpp */, - CDA167E15FB84F30B6CE5F74 /* ofxAudioUnitMidi.h */, - 2939367276DF781697E0D879 /* ofxAudioUnitMixer.cpp */, - 18F9C99EFC1FC4B7EAF4E79F /* ofxAudioUnitMixer.h */, - C8329EBFADF768E535429BCA /* ofxAudioUnitNetReceive.cpp */, - F87718627E3AC8BBCD17012D /* ofxAudioUnitNetReceive.h */, - 1B31A94C1F7A20222686E663 /* ofxAudioUnitNetSend.cpp */, - 18B335E1BC2A834648C8D7DF /* ofxAudioUnitNetSend.h */, - 58685F70D967CF184B231102 /* ofxAudioUnitOutput.cpp */, - 089DEAE1CF6D401E86110F72 /* ofxAudioUnitOutput.h */, - 7FB5F74C69D4E17560BB615E /* ofxAudioUnitRecorder.cpp */, - FF907932A21C5D48B60D4FEB /* ofxAudioUnitRecorder.h */, - 72439F44FFDA8E291988657B /* ofxAudioUnitSampler.cpp */, - C03E4BD2B0DF7B29FCB3BDDF /* ofxAudioUnitSampler.h */, - 39A11AF55C4BFFBB589C8D0D /* ofxAudioUnitSpeechSynth.cpp */, - 883971DDCC3F7881C2C65B50 /* ofxAudioUnitSpeechSynth.h */, - 3BF3233A625C876FDABFAB0C /* ofxAudioUnitTap.cpp */, - D51A3B424E06281899DE1B69 /* ofxAudioUnitTap.h */, - CCC45454AE1EDAA951FC5B84 /* ofxAudioUnitUtils.h */, - 57D572937403D9D7FE4C2000 /* TPCircularBuffer */, - ); - name = src; - sourceTree = ""; - }; - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 8119335EE8E352A52D64B712 /* src */, + "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */, + "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */, + "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */, ); - name = ofxAudioUnit; - sourceTree = ""; + name = Frameworks; + sourceTree = SOURCE_ROOT; }; BB4B014C10F69532006C3DED /* addons */ = { isa = PBXGroup; children = ( - 6644FC0B1B9944A500CB3B1D /* AudioUnit.framework */, - 6644FC091B99444600CB3B1D /* CoreAudioKit.framework */, - 9360D34D90EA59A50AF2804F /* ofxAudioUnit */, + "D01DAF4E-3527-452F-92A6-DF47BB11539E" /* ofxAudioUnit */, ); name = addons; - sourceTree = ""; + path = ../../../addons; + sourceTree = SOURCE_ROOT; }; - E4328144138ABC890047C5CB /* Products */ = { + "D01DAF4E-3527-452F-92A6-DF47BB11539E" /* ofxAudioUnit */ = { isa = PBXGroup; children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, + "EB09EAED-FF1E-4111-8E75-F0FC8991FED3" /* src */, ); - name = Products; + path = ofxAudioUnit; sourceTree = ""; }; E4B69B4A0A3A1720003C02F2 = { isa = PBXGroup; children = ( + 037A58C72CD6B54100CF8AC1 /* src */, + 191CD6FA2847E21E0085CBB6 /* of.entitlements */, E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, + 191EF70929D778A400F35F26 /* openFrameworks */, BB4B014C10F69532006C3DED /* addons */, - 6948EE371B920CB800B5AC1A /* local_addons */, - E4B69B5B0A3A1756003C02F2 /* example-1-helloDebug.app */, + E4B69B5B0A3A1756003C02F2 /* .app */, + "81F0F313-16DF-44FC-A8A7-3CF3A3EEE87A" /* Frameworks */, + "29DFA2C1-370E-4659-987B-9F63B10C62F6" /* data */, ); sourceTree = ""; }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { + "EB09EAED-FF1E-4111-8E75-F0FC8991FED3" /* src */ = { isa = PBXGroup; children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, + "78C7F7AB-65C9-4158-B751-42A15F5A6790" /* CAPublicUtility */, + "2DDA5B03-2152-4596-BFDE-58174CDB0890" /* TPCircularBuffer */, + "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */, + "7479638F-8523-4234-A0B0-ECE67B395701" /* ofxAudioUnit.h */, + "32C14458-6EC6-45AC-AC9D-688D686869A0" /* ofxAudioUnitBase.h */, + "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */, + "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */, + "B94F9645-7FB4-40EA-8620-07A14C266589" /* ofxAudioUnitDSPNode.h */, + "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */, + "09CE9E72-CF50-4CE7-BAAC-13484DEA4CBC" /* ofxAudioUnitFftNode.h */, + "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */, + "B68ED96B-4F71-4231-97AD-3A3F714E9535" /* ofxAudioUnitFilePlayer.h */, + "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */, + "AFC10EDA-FA88-4EE4-8D08-D29412B6F650" /* ofxAudioUnitHardwareUtils.h */, + "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */, + "A85B2902-2BEC-4ADB-AA2F-D506CB1BF960" /* ofxAudioUnitInput.h */, + "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */, + "81651AC6-0EC2-4C56-8DEF-9AB1A38319DE" /* ofxAudioUnitMatrixMixer.h */, + "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */, + "AB014EF0-269E-44AC-8CEA-09C9023D223C" /* ofxAudioUnitMidi.h */, + "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */, + "0E328362-62AE-4A39-92FD-0FE6B621E997" /* ofxAudioUnitMixer.h */, + "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */, + "6BC14772-09B6-49C4-8F2F-8CD512E79761" /* ofxAudioUnitNetReceive.h */, + "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */, + "C6BEE815-99D1-4D91-8ABE-97D72D61159F" /* ofxAudioUnitNetSend.h */, + "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */, + "FF9B3B0F-FA39-4CC6-A40F-592F559509E7" /* ofxAudioUnitOutput.h */, + "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */, + "D1996E2D-4966-44AD-9633-A30447B28E09" /* ofxAudioUnitRecorder.h */, + "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */, + "0D68CF8F-4CB9-477F-AD62-90C11FC3FE84" /* ofxAudioUnitSampler.h */, + "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */, + "45DF9FB5-BA72-4C17-88CA-115D800645F5" /* ofxAudioUnitSpeechSynth.h */, + "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */, + "893460BA-E56F-44C3-BBE2-4D22ACF3B722" /* ofxAudioUnitTap.h */, + "056154D5-8265-4969-BBD8-2841F9C0418B" /* ofxAudioUnitUtils.h */, ); path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; sourceTree = ""; }; /* End PBXGroup section */ @@ -274,19 +244,24 @@ isa = PBXNativeTarget; buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-1-hello" */; buildPhases = ( + BF26640B2C634C16004360E2 /* ShellScript */, + E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */, E4B69B580A3A1756003C02F2 /* Sources */, E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, E4C2427710CC5ABF004149E2 /* CopyFiles */, + E4A5B60F29BAAAE400C2D356 /* CopyFiles */, + 19B789C429E5AB4A0082E9B8 /* ShellScript */, ); buildRules = ( ); dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + 037A58C72CD6B54100CF8AC1 /* src */, ); name = "example-1-hello"; productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-1-helloDebug.app */; + productReference = E4B69B5B0A3A1756003C02F2 /* .app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -295,27 +270,20 @@ E4B69B4C0A3A1720003C02F2 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0600; + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1540; }; buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-1-hello" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - English, - Japanese, - French, - German, + en, + Base, ); mainGroup = E4B69B4A0A3A1720003C02F2; productRefGroup = E4B69B4A0A3A1720003C02F2; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); projectRoot = ""; targets = ( E4B69B5A0A3A1756003C02F2 /* example-1-hello */, @@ -323,29 +291,60 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { + 19B789C429E5AB4A0082E9B8 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( ); + outputFileListPaths = ( + ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; + shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n"; + showEnvVarsInLog = 0; + }; + BF26640B2C634C16004360E2 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/usr/bin/env bash"; + shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; + showEnvVarsInLog = 0; + }; + E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script — Compile OF"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "$OF_CORE_BUILD_COMMAND\n"; + showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -354,74 +353,47 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, - 6F4C9BC6393F980E0D016D52 /* AUParamInfo.cpp in Sources */, - B7855559EDBA512073143693 /* CAAUParameter.cpp in Sources */, - 0C4F519BCE65BA5D7D6B6B68 /* CADebugMacros.cpp in Sources */, - 87B337624802E70C0BDB11F3 /* ofxAudioUnit.cpp in Sources */, - 2D5FF7F2ACFB45212BC7739D /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 2B33B0211E062CB61C7FAEF9 /* ofxAudioUnitDSPNode.cpp in Sources */, - 0E826EC50F9F913C3159C2F7 /* ofxAudioUnitFftNode.cpp in Sources */, - F37393707BBD7E49A1055FFB /* ofxAudioUnitFilePlayer.cpp in Sources */, - F09EC3F89CF64E415784BB32 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - A1D93B3B282E51FD3DED5313 /* ofxAudioUnitInput.cpp in Sources */, - 0906C2D4D2BBEC054B2D5BA5 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - D5D5C8479C1C2A462955A2EC /* ofxAudioUnitMidi.cpp in Sources */, - 71239FABD9DD8DADE3E2EFF9 /* ofxAudioUnitMixer.cpp in Sources */, - C0A1F9451231B08DCCFFC838 /* ofxAudioUnitNetReceive.cpp in Sources */, - 250A710D8814BF6D345B0877 /* ofxAudioUnitNetSend.cpp in Sources */, - F46D757E6D52DFFE3A9C169B /* ofxAudioUnitOutput.cpp in Sources */, - AA26BBDA5E32E5BB20C82ADD /* ofxAudioUnitRecorder.cpp in Sources */, - 0928F46C1FFAFB7170C2A661 /* ofxAudioUnitSampler.cpp in Sources */, - AB6830767302568AB46DC937 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 0B1A7EDFBC477E5A2E37CCDF /* ofxAudioUnitTap.cpp in Sources */, - EE243572ECA9AD4D118EEF8E /* TPCircularBuffer.c in Sources */, + "BFC3C30E-B787-4F48-8CA4-A5DE3C100131" /* AUParamInfo.cpp in Sources */, + "0EC44083-C609-4C12-ABF2-D08A946DDDB1" /* CAAUParameter.cpp in Sources */, + "B3F7B1D5-9D84-4D25-B884-0D2E4A60E115" /* CADebugMacros.cpp in Sources */, + "6753BDA6-73F7-4221-80D9-AB98C2E3B56B" /* TPCircularBuffer.c in Sources */, + "EC63DBCE-37BA-45FF-BFDD-613779B0DDCE" /* ofxAudioUnit.cpp in Sources */, + "BCAAC328-B0A5-42F5-A985-EFBE6EDD453B" /* ofxAudioUnitCocoaUtilties.mm in Sources */, + "CEBC5A07-81D3-41DA-A253-C6C2787FB10B" /* ofxAudioUnitDSPNode.cpp in Sources */, + "49DE58C3-3A47-4055-BB27-DB65A2CDF489" /* ofxAudioUnitFftNode.cpp in Sources */, + "EEEA4F95-B809-4B8A-896E-291833C27B1F" /* ofxAudioUnitFilePlayer.cpp in Sources */, + "5174DFC0-81C6-4EEA-80F5-B34A95B9A471" /* ofxAudioUnitHardwareUtils.cpp in Sources */, + "9C8BF028-E6D7-4EBA-80F6-DEDE74A5365D" /* ofxAudioUnitInput.cpp in Sources */, + "A054B833-BF76-4173-892F-50E0A9A5183F" /* ofxAudioUnitMatrixMixer.cpp in Sources */, + "397136DF-6030-43EC-8064-744F659D0904" /* ofxAudioUnitMidi.cpp in Sources */, + "C3172F7F-3788-4497-BA8F-AA6758E1DF48" /* ofxAudioUnitMixer.cpp in Sources */, + "D165EE39-FC99-40CB-9871-233DC72C7F08" /* ofxAudioUnitNetReceive.cpp in Sources */, + "BF1C47E4-A9B8-43E7-B19B-6DB1CEC04B85" /* ofxAudioUnitNetSend.cpp in Sources */, + "D79A97C0-7A26-4E7A-9C88-CCEAFCAE8723" /* ofxAudioUnitOutput.cpp in Sources */, + "65F02D97-0F65-4EFA-A28C-A8B05D260E6C" /* ofxAudioUnitRecorder.cpp in Sources */, + "31A74207-891E-4DA0-96AA-08F30600EAF1" /* ofxAudioUnitSampler.cpp in Sources */, + "A8A4C25D-A483-4773-9803-015847F39C78" /* ofxAudioUnitSpeechSynth.cpp in Sources */, + "01239C51-FF37-48B3-A3C0-4006D2447DD9" /* ofxAudioUnitTap.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ E4B69B4E0A3A1720003C02F2 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; + CODE_SIGN_ENTITLEMENTS = of.entitlements; COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + ENABLE_TESTABILITY = YES; GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; GCC_WARN_UNUSED_VARIABLE = NO; HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", + src, ); - SDKROOT = macosx; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; }; name = Debug; }; @@ -429,33 +401,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; + CODE_SIGN_ENTITLEMENTS = of.entitlements; COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-mtune=native", + src, ); - SDKROOT = macosx; + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; }; name = Release; }; @@ -463,29 +418,25 @@ isa = XCBuildConfiguration; baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; buildSettings = { - COMBINE_HIDPI_IMAGES = YES; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; + DEFINES_MODULE = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, + src, + src, + ../src, + ../src/CAPublicUtility, + ../src/TPCircularBuffer, ); - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-1-helloDebug"; - WRAPPER_EXTENSION = app; + OTHER_LDFLAGS = ( + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)", + ); }; name = Debug; }; @@ -493,28 +444,25 @@ isa = XCBuildConfiguration; baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; buildSettings = { - COMBINE_HIDPI_IMAGES = YES; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; + DEFINES_MODULE = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - ../../../addons/ofxAudioUnit/src, - ../../../addons/ofxAudioUnit/src/CAPublicUtility, - ../../../addons/ofxAudioUnit/src/TPCircularBuffer, + src, + src, + ../src, + ../src/CAPublicUtility, + ../src/TPCircularBuffer, ); - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - PRODUCT_NAME = "example-1-hello"; - WRAPPER_EXTENSION = app; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)", + ); baseConfigurationReference = E4EB6923138AFD0F00A09F29; }; name = Release; diff --git a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj index 3e0469a..2a26a60 100644 --- a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj +++ b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj @@ -1,859 +1,494 @@ +// !$*UTF8*$! { - "_OFProjectGeneratorVersion": "0.82.0", - "archiveVersion": "1", - "classes": {}, - "objectVersion": "70", - "objects": { - "0025F985-0230-4A16-9DDD-A768BFB6205E": { - "fileRef": "36DDBDDC-92FF-4F51-A121-E1347E947749", - "isa": "PBXBuildFile" - }, - "02B856A2-B66E-435E-BFE3-C9F83464BE17": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitHardwareUtils.h", - "sourceTree": "" - }, - "037A58C72CD6B54100CF8AC1": { - "explicitFileTypes": {}, - "explicitFolders": [], - "isa": "PBXFileSystemSynchronizedRootGroup", - "path": "src", - "sourceTree": "SOURCE_ROOT" - }, - "067353B1-AB86-4ED2-A66B-E532C98C467A": { - "fileRef": "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861", - "isa": "PBXBuildFile" - }, - "0BA88164-EEA7-415E-9A03-C853CCF3C038": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "AUParamInfo.h", - "sourceTree": "" - }, - "1123F787-D88F-4360-8950-8CAD4A8C5E7F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetSend.h", - "sourceTree": "" - }, - "134B7A82-D1F5-4591-AE79-32A26D374231": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetSend.cpp", - "sourceTree": "" - }, - "1375490F-FB3B-4DEA-9874-56014AD4B954": { - "fileRef": "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB", - "isa": "PBXBuildFile" - }, - "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.objcpp", - "name": "ofxAudioUnitCocoaUtilties.mm", - "sourceTree": "" - }, - "191CD6FA2847E21E0085CBB6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.entitlements", - "path": "of.entitlements", - "sourceTree": "" - }, - "191EF70929D778A400F35F26": { - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "openFrameworks", - "path": "../../../libs/openFrameworks", - "sourceTree": "SOURCE_ROOT" - }, - "19B789C429E5AB4A0082E9B8": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", - "showEnvVarsInLog": "0" - }, - "1D60588F0D05DD3D006BFB54": { - "files": [ - "0E76EB82-F1C8-4CAC-9D32-9B38B1FB5801", - "74E0C368-B555-44DA-9ABD-BE6BB76AC793", - "4FA80B80-B826-41C5-BA40-A9EAB062E473" - ] - }, - "1F629011-6B46-4525-B4D5-EC2C16036BFD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFilePlayer.h", - "sourceTree": "" - }, - "2559103E-E9E0-4284-8552-90357CF0B46E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSpeechSynth.h", - "sourceTree": "" - }, - "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D": { - "children": [ - "5BE416FF-8904-4654-998A-AA6F144D8816" - ], - "isa": "PBXGroup", - "name": "ofxAudioUnit", - "path": "ofxAudioUnit", - "sourceTree": "" - }, - "302408BE-EEDF-4EDE-9966-437014B239FF": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnit.h", - "sourceTree": "" - }, - "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA": { - "fileRef": "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256", - "isa": "PBXBuildFile" - }, - "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitUtils.h", - "sourceTree": "" - }, - "32C206A1-6377-422F-B773-932E96412F64": { - "children": [ - "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890", - "72099FA2-B1AF-4A64-BA65-06E98A21A597" - ], - "isa": "PBXGroup", - "name": "TPCircularBuffer", - "path": "TPCircularBuffer", - "sourceTree": "" - }, - "33950E0E-C89F-481E-9703-9B7CCF9374CE": { - "fileRef": "C86F7F68-AF00-45F7-831E-2A2B678EFFA1", - "isa": "PBXBuildFile" - }, - "36DDBDDC-92FF-4F51-A121-E1347E947749": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitDSPNode.cpp", - "sourceTree": "" - }, - "375DEC05-240D-4850-94FE-4FF3D1EC0737": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitOutput.h", - "sourceTree": "" - }, - "3A0E624F-D614-43C1-891C-A2DC4390578C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "AudioUnit.framework", - "path": "System/Library/Frameworks/AudioUnit.framework", - "sourceTree": "SDKROOT" - }, - "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F": { - "fileRef": "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A", - "isa": "PBXBuildFile" - }, - "4287F127-254E-4237-81FD-BE81AE4CD99B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitRecorder.h", - "sourceTree": "" - }, - "4A6792C0-5634-4F5B-8741-2D30AECCA5F6": { - "fileRef": "DF3F6A8B-2171-496F-A284-53EF61C16615", - "isa": "PBXBuildFile" - }, - "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitHardwareUtils.cpp", - "sourceTree": "" - }, - "4EADDC7D-0F7F-4278-90D3-59475E102664": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitInput.cpp", - "sourceTree": "" - }, - "527AF6E4-0ED0-41DC-B697-B27969B1E103": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMatrixMixer.cpp", - "sourceTree": "" - }, - "539CD8A9-7D20-4176-802F-72807A467BBF": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "data", - "path": "bin/data", - "sourceTree": "SOURCE_ROOT" - }, - "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnit.cpp", - "sourceTree": "" - }, - "560E187B-9165-4136-8432-E83007AFF08A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetReceive.cpp", - "sourceTree": "" - }, - "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.c", - "name": "TPCircularBuffer.c", - "sourceTree": "" - }, - "58498825-5F2A-45AC-A1C0-A0FB929ACA77": { - "fileRef": "4EADDC7D-0F7F-4278-90D3-59475E102664", - "isa": "PBXBuildFile" - }, - "5B337DE6-2081-46D3-ABE9-6C88BC0858CD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitTap.cpp", - "sourceTree": "" - }, - "5BE416FF-8904-4654-998A-AA6F144D8816": { - "children": [ - "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6", - "32C206A1-6377-422F-B773-932E96412F64", - "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB", - "302408BE-EEDF-4EDE-9966-437014B239FF", - "7E98BEAF-928A-4D65-BCA2-137895939494", - "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB", - "36DDBDDC-92FF-4F51-A121-E1347E947749", - "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F", - "A2A82C50-787F-4105-A9E1-CA82302B7B4E", - "EFDECE4E-09D2-470B-9977-5CB9E4742407", - "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB", - "1F629011-6B46-4525-B4D5-EC2C16036BFD", - "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256", - "02B856A2-B66E-435E-BFE3-C9F83464BE17", - "4EADDC7D-0F7F-4278-90D3-59475E102664", - "8F3995EF-583D-4130-A5A9-BE5CD83401F7", - "527AF6E4-0ED0-41DC-B697-B27969B1E103", - "62BAA75E-1AE9-4A69-989C-66899963832A", - "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F", - "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C", - "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A", - "E56ABFA6-867A-4DA4-BC91-64A03489BF81", - "560E187B-9165-4136-8432-E83007AFF08A", - "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A", - "134B7A82-D1F5-4591-AE79-32A26D374231", - "1123F787-D88F-4360-8950-8CAD4A8C5E7F", - "C86F7F68-AF00-45F7-831E-2A2B678EFFA1", - "375DEC05-240D-4850-94FE-4FF3D1EC0737", - "8E9705AA-CCC6-424E-9BBD-B814DC324F19", - "4287F127-254E-4237-81FD-BE81AE4CD99B", - "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA", - "FABAE1A6-A909-4FDA-8493-3959A450A073", - "727DBC93-B3D1-470E-91A5-239AE43D7464", - "2559103E-E9E0-4284-8552-90357CF0B46E", - "5B337DE6-2081-46D3-ABE9-6C88BC0858CD", - "C6BD45AE-260F-4467-9994-AE157BAD5C51", - "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" - ], - "isa": "PBXGroup", - "name": "src", - "path": "src", - "sourceTree": "" - }, - "62BAA75E-1AE9-4A69-989C-66899963832A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMatrixMixer.h", - "sourceTree": "" - }, - "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6": { - "children": [ - "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D", - "0BA88164-EEA7-415E-9A03-C853CCF3C038", - "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861", - "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D", - "B3A19996-3891-4A70-9DA3-5E21C39DAF8F", - "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175", - "70CD8824-3114-4D03-971C-F3AE4915E3A7" - ], - "isa": "PBXGroup", - "name": "CAPublicUtility", - "path": "CAPublicUtility", - "sourceTree": "" - }, - "70CD8824-3114-4D03-971C-F3AE4915E3A7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAXException.h", - "sourceTree": "" - }, - "72099FA2-B1AF-4A64-BA65-06E98A21A597": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "TPCircularBuffer.h", - "sourceTree": "" - }, - "727DBC93-B3D1-470E-91A5-239AE43D7464": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSpeechSynth.cpp", - "sourceTree": "" - }, - "760CA881-FEBB-4202-8C64-AB9C5BF1590F": { - "fileRef": "3A0E624F-D614-43C1-891C-A2DC4390578C", - "isa": "PBXBuildFile" - }, - "7C8BF3F2-ED62-477E-8E23-1115E46CADF3": { - "fileRef": "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB", - "isa": "PBXBuildFile" - }, - "7E98BEAF-928A-4D65-BCA2-137895939494": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitBase.h", - "sourceTree": "" - }, - "89861563-C266-417D-9A4B-69D429433D2A": { - "fileRef": "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890", - "isa": "PBXBuildFile" - }, - "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE": { - "fileRef": "CFC1590B-B90F-4F99-B757-EEC795394040", - "isa": "PBXBuildFile" - }, - "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "AUParamInfo.cpp", - "sourceTree": "" - }, - "8E9705AA-CCC6-424E-9BBD-B814DC324F19": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitRecorder.cpp", - "sourceTree": "" - }, - "8EBD58F2-A20F-455E-B4E8-836791A96393": { - "fileRef": "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D", - "isa": "PBXBuildFile" - }, - "8F3995EF-583D-4130-A5A9-BE5CD83401F7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitInput.h", - "sourceTree": "" - }, - "901808C02053638E004A7774": { - "children": [ - "DF3F6A8B-2171-496F-A284-53EF61C16615", - "CFC1590B-B90F-4F99-B757-EEC795394040", - "3A0E624F-D614-43C1-891C-A2DC4390578C" - ] - }, - "94AAE764-179E-4FD2-89F3-F20166451741": { - "fileRef": "A2A82C50-787F-4105-A9E1-CA82302B7B4E", - "isa": "PBXBuildFile" - }, - "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetReceive.h", - "sourceTree": "" - }, - "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAAUParameter.h", - "sourceTree": "" - }, - "9DCD6E54-6A6E-4849-8503-DB5BE59B6615": { - "fileRef": "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB", - "isa": "PBXBuildFile" - }, - "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMidi.cpp", - "sourceTree": "" - }, - "A2A82C50-787F-4105-A9E1-CA82302B7B4E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFftNode.cpp", - "sourceTree": "" - }, - "A3E37E29-274B-4216-93EB-EA064D9BCF8C": { - "fileRef": "8E9705AA-CCC6-424E-9BBD-B814DC324F19", - "isa": "PBXBuildFile" - }, - "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMidi.h", - "sourceTree": "" - }, - "A5907067-D711-489F-9091-4965E860F9EB": { - "fileRef": "560E187B-9165-4136-8432-E83007AFF08A", - "isa": "PBXBuildFile" - }, - "B3A19996-3891-4A70-9DA3-5E21C39DAF8F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CADebugMacros.cpp", - "sourceTree": "" - }, - "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F": { - "fileRef": "134B7A82-D1F5-4591-AE79-32A26D374231", - "isa": "PBXBuildFile" - }, - "BB4B014C10F69532006C3DED": { - "children": [ - "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" - ], - "isa": "PBXGroup", - "name": "addons", - "path": "../../../addons", - "sourceTree": "SOURCE_ROOT" - }, - "BF26640B2C634C16004360E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/usr/bin/env bash", - "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", - "showEnvVarsInLog": "0" - }, - "C60C3735-7EEE-434D-A5D8-681BE9DF0823": { - "fileRef": "527AF6E4-0ED0-41DC-B697-B27969B1E103", - "isa": "PBXBuildFile" - }, - "C6BD45AE-260F-4467-9994-AE157BAD5C51": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitTap.h", - "sourceTree": "" - }, - "C86F7F68-AF00-45F7-831E-2A2B678EFFA1": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitOutput.cpp", - "sourceTree": "" - }, - "CF08C0B8-9932-46AC-B71A-E15D226CD2AA": { - "children": [ - "DF3F6A8B-2171-496F-A284-53EF61C16615", - "CFC1590B-B90F-4F99-B757-EEC795394040", - "3A0E624F-D614-43C1-891C-A2DC4390578C" - ], - "isa": "PBXGroup", - "name": "Frameworks", - "path": "", - "sourceTree": "SOURCE_ROOT" - }, - "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CAAUParameter.cpp", - "sourceTree": "" - }, - "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CADebugMacros.h", - "sourceTree": "" - }, - "CFC1590B-B90F-4F99-B757-EEC795394040": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreAudioKit.framework", - "path": "System/Library/Frameworks/CoreAudioKit.framework", - "sourceTree": "SDKROOT" - }, - "D5E35FE8-8A79-467D-859D-F0EE0A4D707D": { - "fileRef": "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F", - "isa": "PBXBuildFile" - }, - "DF3F6A8B-2171-496F-A284-53EF61C16615": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreMIDI.framework", - "path": "System/Library/Frameworks/CoreMIDI.framework", - "sourceTree": "SDKROOT" - }, - "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitDSPNode.h", - "sourceTree": "" - }, - "E42962A92163ECCD00A6A9E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "name": "Run Script — Compile OF", - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "$OF_CORE_BUILD_COMMAND\n", - "showEnvVarsInLog": "0" - }, - "E4A5B60F29BAAAE400C2D356": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "6", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B4A0A3A1720003C02F2": { - "children": [ - "037A58C72CD6B54100CF8AC1", - "191CD6FA2847E21E0085CBB6", - "E4B6FCAD0C3E899E008CF71C", - "E4EB6923138AFD0F00A09F29", - "191EF70929D778A400F35F26", - "BB4B014C10F69532006C3DED", - "E4B69B5B0A3A1756003C02F2", - "CF08C0B8-9932-46AC-B71A-E15D226CD2AA", - "539CD8A9-7D20-4176-802F-72807A467BBF" - ], - "isa": "PBXGroup", - "sourceTree": "" - }, - "E4B69B4C0A3A1720003C02F2": { - "attributes": { - "BuildIndependentTargetsInParallel": "YES", - "LastUpgradeCheck": "1540" - }, - "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", - "compatibilityVersion": "Xcode 3.2", - "developmentRegion": "en", - "hasScannedForEncodings": "0", - "isa": "PBXProject", - "knownRegions": [ - "en", - "Base" - ], - "mainGroup": "E4B69B4A0A3A1720003C02F2", - "productRefGroup": "E4B69B4A0A3A1720003C02F2", - "projectDirPath": "", - "projectRoot": "", - "targets": [ - "E4B69B5A0A3A1756003C02F2" - ] - }, - "E4B69B4D0A3A1720003C02F2": { - "buildConfigurations": [ - "E4B69B4E0A3A1720003C02F2", - "E4B69B4F0A3A1720003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B4E0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "NO", - "ENABLE_TESTABILITY": "YES", - "GCC_OPTIMIZATION_LEVEL": "0", - "GCC_WARN_UNUSED_VARIABLE": "NO", - "HEADER_SEARCH_PATHS": [ + archiveVersion = 1; + classes = { + }; + objectVersion = 70; + objects = { + +/* Begin PBXBuildFile section */ + "0025F985-0230-4A16-9DDD-A768BFB6205E" /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */; }; + "067353B1-AB86-4ED2-A66B-E532C98C467A" /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */; }; + "1375490F-FB3B-4DEA-9874-56014AD4B954" /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */; }; + "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA" /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */; }; + "33950E0E-C89F-481E-9703-9B7CCF9374CE" /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */; }; + "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F" /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */; }; + "4A6792C0-5634-4F5B-8741-2D30AECCA5F6" /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */; }; + "58498825-5F2A-45AC-A1C0-A0FB929ACA77" /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */; }; + "760CA881-FEBB-4202-8C64-AB9C5BF1590F" /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */; }; + "7C8BF3F2-ED62-477E-8E23-1115E46CADF3" /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */; }; + "89861563-C266-417D-9A4B-69D429433D2A" /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */; }; + "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE" /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */; }; + "8EBD58F2-A20F-455E-B4E8-836791A96393" /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */; }; + "94AAE764-179E-4FD2-89F3-F20166451741" /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */; }; + "9DCD6E54-6A6E-4849-8503-DB5BE59B6615" /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */; }; + "A3E37E29-274B-4216-93EB-EA064D9BCF8C" /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */; }; + "A5907067-D711-489F-9091-4965E860F9EB" /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */; }; + "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F" /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */; }; + "C60C3735-7EEE-434D-A5D8-681BE9DF0823" /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */; }; + "D5E35FE8-8A79-467D-859D-F0EE0A4D707D" /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */; }; + "E61E6EDA-309E-476F-A487-C19DBFEDFF17" /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */; }; + "F29B402A-C41C-452F-8A2C-466B34450C68" /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */; }; + "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B" /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */; }; + "FC5FF083-A96C-4E68-85B3-06442A7A26D2" /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 6; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E4C2427710CC5ABF004149E2 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + "02B856A2-B66E-435E-BFE3-C9F83464BE17" /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitHardwareUtils.h; sourceTree = ""; }; + "0BA88164-EEA7-415E-9A03-C853CCF3C038" /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AUParamInfo.h; sourceTree = ""; }; + "1123F787-D88F-4360-8950-8CAD4A8C5E7F" /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetSend.h; sourceTree = ""; }; + "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetSend.cpp; sourceTree = ""; }; + "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxAudioUnitCocoaUtilties.mm; sourceTree = ""; }; + 191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = ""; }; + 191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; }; + "1F629011-6B46-4525-B4D5-EC2C16036BFD" /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFilePlayer.h; sourceTree = ""; }; + "2559103E-E9E0-4284-8552-90357CF0B46E" /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSpeechSynth.h; sourceTree = ""; }; + "302408BE-EEDF-4EDE-9966-437014B239FF" /* ofxAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnit.h; sourceTree = ""; }; + "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitUtils.h; sourceTree = ""; }; + "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitDSPNode.cpp; sourceTree = ""; }; + "375DEC05-240D-4850-94FE-4FF3D1EC0737" /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitOutput.h; sourceTree = ""; }; + "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; + "4287F127-254E-4237-81FD-BE81AE4CD99B" /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitRecorder.h; sourceTree = ""; }; + "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitHardwareUtils.cpp; sourceTree = ""; }; + "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitInput.cpp; sourceTree = ""; }; + "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMatrixMixer.cpp; sourceTree = ""; }; + "539CD8A9-7D20-4176-802F-72807A467BBF" /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = folder; name = data; path = bin/data; sourceTree = SOURCE_ROOT; }; + "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnit.cpp; sourceTree = ""; }; + "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetReceive.cpp; sourceTree = ""; }; + "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.c; path = TPCircularBuffer.c; sourceTree = ""; }; + "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitTap.cpp; sourceTree = ""; }; + "62BAA75E-1AE9-4A69-989C-66899963832A" /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMatrixMixer.h; sourceTree = ""; }; + "70CD8824-3114-4D03-971C-F3AE4915E3A7" /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAXException.h; sourceTree = ""; }; + "72099FA2-B1AF-4A64-BA65-06E98A21A597" /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TPCircularBuffer.h; sourceTree = ""; }; + "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSpeechSynth.cpp; sourceTree = ""; }; + "7E98BEAF-928A-4D65-BCA2-137895939494" /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitBase.h; sourceTree = ""; }; + "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; + "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitRecorder.cpp; sourceTree = ""; }; + "8F3995EF-583D-4130-A5A9-BE5CD83401F7" /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitInput.h; sourceTree = ""; }; + "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A" /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetReceive.h; sourceTree = ""; }; + "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D" /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAAUParameter.h; sourceTree = ""; }; + "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMidi.cpp; sourceTree = ""; }; + "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFftNode.cpp; sourceTree = ""; }; + "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C" /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMidi.h; sourceTree = ""; }; + "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; + "C6BD45AE-260F-4467-9994-AE157BAD5C51" /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitTap.h; sourceTree = ""; }; + "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitOutput.cpp; sourceTree = ""; }; + "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175" /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CADebugMacros.h; sourceTree = ""; }; + "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; + "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F" /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitDSPNode.h; sourceTree = ""; }; + E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-2-oscilloscopeDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; + E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; + "E56ABFA6-867A-4DA4-BC91-64A03489BF81" /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMixer.h; sourceTree = ""; }; + "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFilePlayer.cpp; sourceTree = ""; }; + "EFDECE4E-09D2-470B-9977-5CB9E4742407" /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFftNode.h; sourceTree = ""; }; + "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMixer.cpp; sourceTree = ""; }; + "FABAE1A6-A909-4FDA-8493-3959A450A073" /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSampler.h; sourceTree = ""; }; + "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSampler.cpp; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + 037A58C72CD6B54100CF8AC1 /* src */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = src; sourceTree = SOURCE_ROOT; }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + E4B69B590A3A1756003C02F2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + "4A6792C0-5634-4F5B-8741-2D30AECCA5F6" /* CoreMIDI.framework in Frameworks */, + "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE" /* CoreAudioKit.framework in Frameworks */, + "760CA881-FEBB-4202-8C64-AB9C5BF1590F" /* AudioUnit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" /* ofxAudioUnit */ = { + isa = PBXGroup; + children = ( + "5BE416FF-8904-4654-998A-AA6F144D8816" /* src */, + ); + path = ofxAudioUnit; + sourceTree = ""; + }; + "32C206A1-6377-422F-B773-932E96412F64" /* TPCircularBuffer */ = { + isa = PBXGroup; + children = ( + "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */, + "72099FA2-B1AF-4A64-BA65-06E98A21A597" /* TPCircularBuffer.h */, + ); + path = TPCircularBuffer; + sourceTree = ""; + }; + "5BE416FF-8904-4654-998A-AA6F144D8816" /* src */ = { + isa = PBXGroup; + children = ( + "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6" /* CAPublicUtility */, + "32C206A1-6377-422F-B773-932E96412F64" /* TPCircularBuffer */, + "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */, + "302408BE-EEDF-4EDE-9966-437014B239FF" /* ofxAudioUnit.h */, + "7E98BEAF-928A-4D65-BCA2-137895939494" /* ofxAudioUnitBase.h */, + "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */, + "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */, + "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F" /* ofxAudioUnitDSPNode.h */, + "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */, + "EFDECE4E-09D2-470B-9977-5CB9E4742407" /* ofxAudioUnitFftNode.h */, + "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */, + "1F629011-6B46-4525-B4D5-EC2C16036BFD" /* ofxAudioUnitFilePlayer.h */, + "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */, + "02B856A2-B66E-435E-BFE3-C9F83464BE17" /* ofxAudioUnitHardwareUtils.h */, + "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */, + "8F3995EF-583D-4130-A5A9-BE5CD83401F7" /* ofxAudioUnitInput.h */, + "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */, + "62BAA75E-1AE9-4A69-989C-66899963832A" /* ofxAudioUnitMatrixMixer.h */, + "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */, + "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C" /* ofxAudioUnitMidi.h */, + "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */, + "E56ABFA6-867A-4DA4-BC91-64A03489BF81" /* ofxAudioUnitMixer.h */, + "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */, + "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A" /* ofxAudioUnitNetReceive.h */, + "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */, + "1123F787-D88F-4360-8950-8CAD4A8C5E7F" /* ofxAudioUnitNetSend.h */, + "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */, + "375DEC05-240D-4850-94FE-4FF3D1EC0737" /* ofxAudioUnitOutput.h */, + "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */, + "4287F127-254E-4237-81FD-BE81AE4CD99B" /* ofxAudioUnitRecorder.h */, + "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */, + "FABAE1A6-A909-4FDA-8493-3959A450A073" /* ofxAudioUnitSampler.h */, + "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */, + "2559103E-E9E0-4284-8552-90357CF0B46E" /* ofxAudioUnitSpeechSynth.h */, + "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */, + "C6BD45AE-260F-4467-9994-AE157BAD5C51" /* ofxAudioUnitTap.h */, + "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" /* ofxAudioUnitUtils.h */, + ); + path = src; + sourceTree = ""; + }; + "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6" /* CAPublicUtility */ = { + isa = PBXGroup; + children = ( + "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */, + "0BA88164-EEA7-415E-9A03-C853CCF3C038" /* AUParamInfo.h */, + "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */, + "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D" /* CAAUParameter.h */, + "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */, + "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175" /* CADebugMacros.h */, + "70CD8824-3114-4D03-971C-F3AE4915E3A7" /* CAXException.h */, + ); + path = CAPublicUtility; + sourceTree = ""; + }; + BB4B014C10F69532006C3DED /* addons */ = { + isa = PBXGroup; + children = ( + "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" /* ofxAudioUnit */, + ); + name = addons; + path = ../../../addons; + sourceTree = SOURCE_ROOT; + }; + "CF08C0B8-9932-46AC-B71A-E15D226CD2AA" /* Frameworks */ = { + isa = PBXGroup; + children = ( + "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */, + "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */, + "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */, + ); + name = Frameworks; + sourceTree = SOURCE_ROOT; + }; + E4B69B4A0A3A1720003C02F2 = { + isa = PBXGroup; + children = ( + 037A58C72CD6B54100CF8AC1 /* src */, + 191CD6FA2847E21E0085CBB6 /* of.entitlements */, + E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, + E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, + 191EF70929D778A400F35F26 /* openFrameworks */, + BB4B014C10F69532006C3DED /* addons */, + E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */, + "CF08C0B8-9932-46AC-B71A-E15D226CD2AA" /* Frameworks */, + "539CD8A9-7D20-4176-802F-72807A467BBF" /* data */, + ); + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */ = { + isa = PBXNativeTarget; + buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */; + buildPhases = ( + BF26640B2C634C16004360E2 /* ShellScript */, + E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */, + E4B69B580A3A1756003C02F2 /* Sources */, + E4B69B590A3A1756003C02F2 /* Frameworks */, + E4C2427710CC5ABF004149E2 /* CopyFiles */, + E4A5B60F29BAAAE400C2D356 /* CopyFiles */, + 19B789C429E5AB4A0082E9B8 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + 037A58C72CD6B54100CF8AC1 /* src */, + ); + name = "example-2-oscilloscope"; + productName = myOFApp; + productReference = E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E4B69B4C0A3A1720003C02F2 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1540; + }; + buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = E4B69B4A0A3A1720003C02F2; + productRefGroup = E4B69B4A0A3A1720003C02F2; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + 19B789C429E5AB4A0082E9B8 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n"; + showEnvVarsInLog = 0; + }; + BF26640B2C634C16004360E2 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/usr/bin/env bash"; + shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; + showEnvVarsInLog = 0; + }; + E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script — Compile OF"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "$OF_CORE_BUILD_COMMAND\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + E4B69B580A3A1756003C02F2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + "8EBD58F2-A20F-455E-B4E8-836791A96393" /* AUParamInfo.cpp in Sources */, + "067353B1-AB86-4ED2-A66B-E532C98C467A" /* CAAUParameter.cpp in Sources */, + "E61E6EDA-309E-476F-A487-C19DBFEDFF17" /* CADebugMacros.cpp in Sources */, + "89861563-C266-417D-9A4B-69D429433D2A" /* TPCircularBuffer.c in Sources */, + "9DCD6E54-6A6E-4849-8503-DB5BE59B6615" /* ofxAudioUnit.cpp in Sources */, + "1375490F-FB3B-4DEA-9874-56014AD4B954" /* ofxAudioUnitCocoaUtilties.mm in Sources */, + "0025F985-0230-4A16-9DDD-A768BFB6205E" /* ofxAudioUnitDSPNode.cpp in Sources */, + "94AAE764-179E-4FD2-89F3-F20166451741" /* ofxAudioUnitFftNode.cpp in Sources */, + "7C8BF3F2-ED62-477E-8E23-1115E46CADF3" /* ofxAudioUnitFilePlayer.cpp in Sources */, + "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA" /* ofxAudioUnitHardwareUtils.cpp in Sources */, + "58498825-5F2A-45AC-A1C0-A0FB929ACA77" /* ofxAudioUnitInput.cpp in Sources */, + "C60C3735-7EEE-434D-A5D8-681BE9DF0823" /* ofxAudioUnitMatrixMixer.cpp in Sources */, + "D5E35FE8-8A79-467D-859D-F0EE0A4D707D" /* ofxAudioUnitMidi.cpp in Sources */, + "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F" /* ofxAudioUnitMixer.cpp in Sources */, + "A5907067-D711-489F-9091-4965E860F9EB" /* ofxAudioUnitNetReceive.cpp in Sources */, + "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F" /* ofxAudioUnitNetSend.cpp in Sources */, + "33950E0E-C89F-481E-9703-9B7CCF9374CE" /* ofxAudioUnitOutput.cpp in Sources */, + "A3E37E29-274B-4216-93EB-EA064D9BCF8C" /* ofxAudioUnitRecorder.cpp in Sources */, + "F29B402A-C41C-452F-8A2C-466B34450C68" /* ofxAudioUnitSampler.cpp in Sources */, + "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B" /* ofxAudioUnitSpeechSynth.cpp in Sources */, + "FC5FF083-A96C-4E68-85B3-06442A7A26D2" /* ofxAudioUnitTap.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + E4B69B4E0A3A1720003C02F2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + CODE_SIGN_ENTITLEMENTS = of.entitlements; + COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_UNUSED_VARIABLE = NO; + HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - "src" - ], - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B4F0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "YES", - "GCC_OPTIMIZATION_LEVEL": "3", - "GCC_UNROLL_LOOPS": "YES", - "HEADER_SEARCH_PATHS": [ + src, + ); + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; + }; + name = Debug; + }; + E4B69B4F0A3A1720003C02F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + CODE_SIGN_ENTITLEMENTS = of.entitlements; + COPY_PHASE_STRIP = YES; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_UNROLL_LOOPS = YES; + HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - "src" - ], - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B69B580A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "8EBD58F2-A20F-455E-B4E8-836791A96393", - "067353B1-AB86-4ED2-A66B-E532C98C467A", - "E61E6EDA-309E-476F-A487-C19DBFEDFF17", - "89861563-C266-417D-9A4B-69D429433D2A", - "9DCD6E54-6A6E-4849-8503-DB5BE59B6615", - "1375490F-FB3B-4DEA-9874-56014AD4B954", - "0025F985-0230-4A16-9DDD-A768BFB6205E", - "94AAE764-179E-4FD2-89F3-F20166451741", - "7C8BF3F2-ED62-477E-8E23-1115E46CADF3", - "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA", - "58498825-5F2A-45AC-A1C0-A0FB929ACA77", - "C60C3735-7EEE-434D-A5D8-681BE9DF0823", - "D5E35FE8-8A79-467D-859D-F0EE0A4D707D", - "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F", - "A5907067-D711-489F-9091-4965E860F9EB", - "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F", - "33950E0E-C89F-481E-9703-9B7CCF9374CE", - "A3E37E29-274B-4216-93EB-EA064D9BCF8C", - "F29B402A-C41C-452F-8A2C-466B34450C68", - "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B", - "FC5FF083-A96C-4E68-85B3-06442A7A26D2" - ], - "isa": "PBXSourcesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B590A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "4A6792C0-5634-4F5B-8741-2D30AECCA5F6", - "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE", - "760CA881-FEBB-4202-8C64-AB9C5BF1590F" - ], - "isa": "PBXFrameworksBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B5A0A3A1756003C02F2": { - "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", - "buildPhases": [ - "BF26640B2C634C16004360E2", - "E42962A92163ECCD00A6A9E2", - "E4B69B580A3A1756003C02F2", - "E4B69B590A3A1756003C02F2", - "E4C2427710CC5ABF004149E2", - "E4A5B60F29BAAAE400C2D356", - "19B789C429E5AB4A0082E9B8" - ], - "buildRules": [], - "dependencies": [], - "fileSystemSynchronizedGroups": [ - "037A58C72CD6B54100CF8AC1" - ], - "isa": "PBXNativeTarget", - "name": "example-2-oscilloscope", - "productName": "myOFApp", - "productReference": "E4B69B5B0A3A1756003C02F2", - "productType": "com.apple.product-type.application" - }, - "E4B69B5B0A3A1756003C02F2": { - "explicitFileType": "wrapper.application", - "includeInIndex": "0", - "isa": "PBXFileReference", - "path": "example-2-oscilloscopeDebug.app", - "sourceTree": "BUILT_PRODUCTS_DIR" - }, - "E4B69B5F0A3A1757003C02F2": { - "buildConfigurations": [ - "E4B69B600A3A1757003C02F2", - "E4B69B610A3A1757003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B600A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "NO", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "GCC_DYNAMIC_NO_PIC": "NO", - "HEADER_SEARCH_PATHS": [ + src, + ); + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; + }; + name = Release; + }; + E4B69B600A3A1757003C02F2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + COPY_PHASE_STRIP = NO; + DEFINES_MODULE = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_DYNAMIC_NO_PIC = NO; + HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "OTHER_LDFLAGS": [ + src, + src, + ../src, + ../src/CAPublicUtility, + ../src/TPCircularBuffer, + ); + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = ( "$(OF_CORE_LIBS)", "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)" - ] - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B610A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "YES", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "HEADER_SEARCH_PATHS": [ + "$(LIB_OF_DEBUG)", + ); + }; + name = Debug; + }; + E4B69B610A3A1757003C02F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + COPY_PHASE_STRIP = YES; + DEFINES_MODULE = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + HEADER_SEARCH_PATHS = ( "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_LDFLAGS": [ + src, + src, + ../src, + ../src/CAPublicUtility, + ../src/TPCircularBuffer, + ); + LIBRARY_SEARCH_PATHS = "$(inherited)"; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( "$(OF_CORE_LIBS)", "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)" - ], - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B6FCAD0C3E899E008CF71C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.xml", - "path": "openFrameworks-Info.plist", - "sourceTree": "" - }, - "E4C2427710CC5ABF004149E2": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "10", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4EB6923138AFD0F00A09F29": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.xcconfig", - "path": "Project.xcconfig", - "sourceTree": "" - }, - "E56ABFA6-867A-4DA4-BC91-64A03489BF81": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMixer.h", - "sourceTree": "" - }, - "E61E6EDA-309E-476F-A487-C19DBFEDFF17": { - "fileRef": "B3A19996-3891-4A70-9DA3-5E21C39DAF8F", - "isa": "PBXBuildFile" - }, - "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFilePlayer.cpp", - "sourceTree": "" - }, - "EFDECE4E-09D2-470B-9977-5CB9E4742407": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFftNode.h", - "sourceTree": "" - }, - "F29B402A-C41C-452F-8A2C-466B34450C68": { - "fileRef": "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA", - "isa": "PBXBuildFile" - }, - "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMixer.cpp", - "sourceTree": "" - }, - "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B": { - "fileRef": "727DBC93-B3D1-470E-91A5-239AE43D7464", - "isa": "PBXBuildFile" - }, - "FABAE1A6-A909-4FDA-8493-3959A450A073": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSampler.h", - "sourceTree": "" - }, - "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSampler.cpp", - "sourceTree": "" - }, - "FC5FF083-A96C-4E68-85B3-06442A7A26D2": { - "fileRef": "5B337DE6-2081-46D3-ABE9-6C88BC0858CD", - "isa": "PBXBuildFile" - } - }, - "rootObject": "E4B69B4C0A3A1720003C02F2" -} \ No newline at end of file + "$(LIB_OF)", + ); + baseConfigurationReference = E4EB6923138AFD0F00A09F29; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4B69B4E0A3A1720003C02F2 /* Debug */, + E4B69B4F0A3A1720003C02F2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4B69B600A3A1757003C02F2 /* Debug */, + E4B69B610A3A1757003C02F2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; +} diff --git a/src/ofxAudioUnitCocoaUtilties.mm b/src/ofxAudioUnitCocoaUtilties.mm index 005557c..db92f36 100644 --- a/src/ofxAudioUnitCocoaUtilties.mm +++ b/src/ofxAudioUnitCocoaUtilties.mm @@ -25,15 +25,15 @@ - (void) dealloc [[NSNotificationCenter defaultCenter] removeObserver:self name:NSViewFrameDidChangeNotification object:_AUView]; - [super dealloc]; +// [super dealloc]; } // ---------------------------------------------------------- -- (instancetype) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric +- (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric // ---------------------------------------------------------- { if(useGeneric) { - return [self initWithGenericViewForUnit:unit]; + [self initWithGenericViewForUnit:unit]; } else if([ofxAudioUnitUIWindow audioUnitHasCocoaView:unit]) { if(![self initWithCocoaViewForUnit:unit]) { return nil; @@ -41,14 +41,14 @@ - (instancetype) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric } else if([ofxAudioUnitUIWindow audioUnitHasCarbonView:unit]) { [self printUnsupportedCarbonMessage:unit]; } else { - return [self initWithGenericViewForUnit:unit]; + [self initWithGenericViewForUnit:unit]; } return self; } // ---------------------------------------------------------- -- (instancetype) initWithCocoaViewForUnit:(AudioUnit)unit +- (BOOL) initWithCocoaViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { // getting the size of the AU View info @@ -76,11 +76,11 @@ - (instancetype) initWithCocoaViewForUnit:(AudioUnit)unit if(success == noErr && cocoaViewInfo) { CFURLRef cocoaViewBundlePath = cocoaViewInfo->mCocoaAUViewBundleLocation; CFStringRef factoryClassName = cocoaViewInfo->mCocoaAUViewClass[0]; - NSBundle * viewBundle = [NSBundle bundleWithURL:(NSURL *)cocoaViewBundlePath]; + NSBundle * viewBundle = [NSBundle bundleWithURL:(__bridge NSURL *)cocoaViewBundlePath]; if(viewBundle) { - Class factoryClass = [viewBundle classNamed:(NSString *)factoryClassName]; - id factoryInstance = [[[factoryClass alloc] init] autorelease]; + Class factoryClass = [viewBundle classNamed:(__bridge NSString *)factoryClassName]; + id factoryInstance = [[factoryClass alloc] init]; AUView = [factoryInstance uiViewForAudioUnit:unit withSize:NSZeroSize]; } } @@ -89,38 +89,34 @@ - (instancetype) initWithCocoaViewForUnit:(AudioUnit)unit } if(AUView) { - return [self initWithAudioUnitCocoaView:AUView]; + [self initWithAudioUnitCocoaView:AUView]; + return YES; } else { NSLog(@"Failed to create AU view"); - return nil; + return NO; } } // ---------------------------------------------------------- -- (instancetype) initWithGenericViewForUnit:(AudioUnit)unit +- (void) initWithGenericViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { - AUGenericView * AUView = [[[AUGenericView alloc] initWithAudioUnit:unit] autorelease]; + AUGenericView * AUView = [[AUGenericView alloc] initWithAudioUnit:unit]; [AUView setShowsExpertParameters:YES]; - return [self initWithAudioUnitCocoaView:AUView]; + [self initWithAudioUnitCocoaView:AUView]; } // ---------------------------------------------------------- -- (instancetype) initWithAudioUnitCocoaView:(NSView *)audioUnitView +- (void) initWithAudioUnitCocoaView:(NSView *)audioUnitView // ---------------------------------------------------------- { - _AUView = [audioUnitView retain]; + _AUView = audioUnitView; NSRect contentRect = NSMakeRect(0, 0, audioUnitView.frame.size.width, audioUnitView.frame.size.height); - self = [super initWithContentRect:contentRect -<<<<<<< Updated upstream - styleMask:(NSTitledWindowMask | - NSClosableWindowMask | - NSMiniaturizableWindowMask) -======= + //self = + [super initWithContentRect:contentRect styleMask:(NSWindowStyleMaskTitled | NSWindowStyleMaskClosable | NSWindowStyleMaskMiniaturizable) ->>>>>>> Stashed changes backing:NSBackingStoreBuffered defer:YES]; if(self) @@ -133,7 +129,6 @@ - (instancetype) initWithAudioUnitCocoaView:(NSView *)audioUnitView name:NSViewFrameDidChangeNotification object:_AUView]; } - return self; } // ---------------------------------------------------------- diff --git a/src/ofxAudioUnitDSPNode.cpp b/src/ofxAudioUnitDSPNode.cpp index e110758..2a7e7a8 100644 --- a/src/ofxAudioUnitDSPNode.cpp +++ b/src/ofxAudioUnitDSPNode.cpp @@ -2,6 +2,7 @@ #include "ofxAudioUnitBase.h" #include "ofxAudioUnitUtils.h" #include "TPCircularBuffer.h" +#include // a passthru render callback which copies the rendered samples in the process static OSStatus RenderAndCopy(void * inRefCon, From 3627be01d747c16a82b522b4922cdfa4d531d820 Mon Sep 17 00:00:00 2001 From: Dimitre Date: Mon, 4 Nov 2024 11:19:25 -0300 Subject: [PATCH 3/4] 2bbb changes --- src/ofxAudioUnitCocoaUtilties.mm | 45 ++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/src/ofxAudioUnitCocoaUtilties.mm b/src/ofxAudioUnitCocoaUtilties.mm index db92f36..936392c 100644 --- a/src/ofxAudioUnitCocoaUtilties.mm +++ b/src/ofxAudioUnitCocoaUtilties.mm @@ -7,9 +7,21 @@ #pragma mark Objective-C +#if __has_feature(objc_arc) +# define OF_OBJC_DEALLOC(obj) +# define OF_OBJC_RELEASE(obj) obj +# define OF_OBJC_RETAIN(obj) obj +# define OF_OBJC_AUTORELEASE(obj) obj +#else +# define OF_OBJC_DEALLOC(obj) [obj dealloc] +# define OF_OBJC_RELEASE(obj) [obj release] +# define OF_OBJC_RETAIN(obj) [obj retain] +# define OF_OBJC_AUTORELEASE(obj) [obj autorelease] +#endif + @interface ofxAudioUnitUIWindow : NSWindow { - NSView * _AUView; + __strong NSView * _AUView; } - (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric; @@ -25,15 +37,16 @@ - (void) dealloc [[NSNotificationCenter defaultCenter] removeObserver:self name:NSViewFrameDidChangeNotification object:_AUView]; -// [super dealloc]; + OF_OBJC_RELEASE(_AUView); + OF_OBJC_DEALLOC(super); } // ---------------------------------------------------------- -- (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric +- (instancetype) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric // ---------------------------------------------------------- { if(useGeneric) { - [self initWithGenericViewForUnit:unit]; + return [self initWithGenericViewForUnit:unit]; } else if([ofxAudioUnitUIWindow audioUnitHasCocoaView:unit]) { if(![self initWithCocoaViewForUnit:unit]) { return nil; @@ -41,14 +54,14 @@ - (id) initWithAudioUnit:(AudioUnit)unit forceGeneric:(BOOL)useGeneric } else if([ofxAudioUnitUIWindow audioUnitHasCarbonView:unit]) { [self printUnsupportedCarbonMessage:unit]; } else { - [self initWithGenericViewForUnit:unit]; + return [self initWithGenericViewForUnit:unit]; } return self; } // ---------------------------------------------------------- -- (BOOL) initWithCocoaViewForUnit:(AudioUnit)unit +- (instancetype) initWithCocoaViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { // getting the size of the AU View info @@ -89,31 +102,28 @@ - (BOOL) initWithCocoaViewForUnit:(AudioUnit)unit } if(AUView) { - [self initWithAudioUnitCocoaView:AUView]; - return YES; + return [self initWithAudioUnitCocoaView:AUView]; } else { NSLog(@"Failed to create AU view"); - return NO; + return nil; } } // ---------------------------------------------------------- -- (void) initWithGenericViewForUnit:(AudioUnit)unit +- (instancetype) initWithGenericViewForUnit:(AudioUnit)unit // ---------------------------------------------------------- { - AUGenericView * AUView = [[AUGenericView alloc] initWithAudioUnit:unit]; - [AUView setShowsExpertParameters:YES]; - [self initWithAudioUnitCocoaView:AUView]; + AUGenericView * AUView = OF_OBJC_AUTORELEASE([[AUGenericView alloc] initWithAudioUnit:unit]); [AUView setShowsExpertParameters:YES]; + return [self initWithAudioUnitCocoaView:AUView]; } // ---------------------------------------------------------- -- (void) initWithAudioUnitCocoaView:(NSView *)audioUnitView +- (instancetype) initWithAudioUnitCocoaView:(NSView *)audioUnitView // ---------------------------------------------------------- { - _AUView = audioUnitView; + _AUView = OF_OBJC_RETAIN(audioUnitView); NSRect contentRect = NSMakeRect(0, 0, audioUnitView.frame.size.width, audioUnitView.frame.size.height); - //self = - [super initWithContentRect:contentRect + self = [super initWithContentRect:contentRect styleMask:(NSWindowStyleMaskTitled | NSWindowStyleMaskClosable | NSWindowStyleMaskMiniaturizable) @@ -129,6 +139,7 @@ - (void) initWithAudioUnitCocoaView:(NSView *)audioUnitView name:NSViewFrameDidChangeNotification object:_AUView]; } + return self; } // ---------------------------------------------------------- From 2f4e78035d10f38e3f045b0c580bcfa91e73bea1 Mon Sep 17 00:00:00 2001 From: Dimitre Date: Wed, 9 Apr 2025 15:12:43 -0300 Subject: [PATCH 4/4] more fixes --- example-1-hello/Project.xcconfig | 17 - .../example-1-hello.xcodeproj/project.pbxproj | 494 ---------- .../xcschemes/example_hello Debug.xcscheme | 88 -- .../xcschemes/example_hello Release.xcscheme | 88 -- example-1-hello/openFrameworks-Info.plist | 22 - example-1-hello/src/ofApp.cpp | 6 +- example-2-oscilloscope/Project.xcconfig | 91 -- .../project.pbxproj | 494 ---------- .../openFrameworks-Info.plist | 22 - example-2-oscilloscope/src/ofApp.cpp | 4 +- example-3-busses/Project.xcconfig | 91 -- .../project.pbxproj | 859 ------------------ example-3-busses/openFrameworks-Info.plist | 34 - example-4-parameters/Project.xcconfig | 91 -- .../project.pbxproj | 859 ------------------ .../openFrameworks-Info.plist | 34 - example-4-parameters/src/ofApp.cpp | 70 +- example-5-rendering/Project.xcconfig | 91 -- .../project.pbxproj | 859 ------------------ example-5-rendering/openFrameworks-Info.plist | 34 - example-5-rendering/src/ofApp.cpp | 68 +- 21 files changed, 74 insertions(+), 4342 deletions(-) delete mode 100644 example-1-hello/Project.xcconfig delete mode 100644 example-1-hello/example-1-hello.xcodeproj/project.pbxproj delete mode 100644 example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Debug.xcscheme delete mode 100644 example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Release.xcscheme delete mode 100644 example-1-hello/openFrameworks-Info.plist delete mode 100644 example-2-oscilloscope/Project.xcconfig delete mode 100644 example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj delete mode 100644 example-2-oscilloscope/openFrameworks-Info.plist delete mode 100644 example-3-busses/Project.xcconfig delete mode 100644 example-3-busses/example-3-busses.xcodeproj/project.pbxproj delete mode 100644 example-3-busses/openFrameworks-Info.plist delete mode 100644 example-4-parameters/Project.xcconfig delete mode 100644 example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj delete mode 100644 example-4-parameters/openFrameworks-Info.plist delete mode 100644 example-5-rendering/Project.xcconfig delete mode 100644 example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj delete mode 100644 example-5-rendering/openFrameworks-Info.plist diff --git a/example-1-hello/Project.xcconfig b/example-1-hello/Project.xcconfig deleted file mode 100644 index e570b15..0000000 --- a/example-1-hello/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-1-hello/example-1-hello.xcodeproj/project.pbxproj b/example-1-hello/example-1-hello.xcodeproj/project.pbxproj deleted file mode 100644 index 133d123..0000000 --- a/example-1-hello/example-1-hello.xcodeproj/project.pbxproj +++ /dev/null @@ -1,494 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 70; - objects = { - -/* Begin PBXBuildFile section */ - "01239C51-FF37-48B3-A3C0-4006D2447DD9" /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */; }; - "0EC44083-C609-4C12-ABF2-D08A946DDDB1" /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */; }; - "31A74207-891E-4DA0-96AA-08F30600EAF1" /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */; }; - "397136DF-6030-43EC-8064-744F659D0904" /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */; }; - "49DE58C3-3A47-4055-BB27-DB65A2CDF489" /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */; }; - "5174DFC0-81C6-4EEA-80F5-B34A95B9A471" /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */; }; - "65F02D97-0F65-4EFA-A28C-A8B05D260E6C" /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */; }; - "6753BDA6-73F7-4221-80D9-AB98C2E3B56B" /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */; }; - "9C8BF028-E6D7-4EBA-80F6-DEDE74A5365D" /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */; }; - "A054B833-BF76-4173-892F-50E0A9A5183F" /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */; }; - "A8A4C25D-A483-4773-9803-015847F39C78" /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */; }; - "B3F7B1D5-9D84-4D25-B884-0D2E4A60E115" /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */; }; - "BCAAC328-B0A5-42F5-A985-EFBE6EDD453B" /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */; }; - "BF1C47E4-A9B8-43E7-B19B-6DB1CEC04B85" /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */; }; - "BFC3C30E-B787-4F48-8CA4-A5DE3C100131" /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */; }; - "C3172F7F-3788-4497-BA8F-AA6758E1DF48" /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */; }; - "CA78A836-128F-4652-B18B-0551C9151919" /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */; }; - "CD7A27F0-CABF-4EB1-AD34-29DB177FCE7F" /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */; }; - "CEBC5A07-81D3-41DA-A253-C6C2787FB10B" /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */; }; - "D13FBA46-1DC8-49DB-8053-00979AA8364D" /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */; }; - "D165EE39-FC99-40CB-9871-233DC72C7F08" /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */; }; - "D79A97C0-7A26-4E7A-9C88-CCEAFCAE8723" /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */; }; - "EC63DBCE-37BA-45FF-BFDD-613779B0DDCE" /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */; }; - "EEEA4F95-B809-4B8A-896E-291833C27B1F" /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 6; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - "056154D5-8265-4969-BBD8-2841F9C0418B" /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitUtils.h; sourceTree = ""; }; - "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; - "09CE9E72-CF50-4CE7-BAAC-13484DEA4CBC" /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFftNode.h; sourceTree = ""; }; - "0D68CF8F-4CB9-477F-AD62-90C11FC3FE84" /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSampler.h; sourceTree = ""; }; - "0E328362-62AE-4A39-92FD-0FE6B621E997" /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMixer.h; sourceTree = ""; }; - "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; - "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitHardwareUtils.cpp; sourceTree = ""; }; - 191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = ""; }; - 191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; }; - "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFilePlayer.cpp; sourceTree = ""; }; - "29DFA2C1-370E-4659-987B-9F63B10C62F6" /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = folder; name = data; path = bin/data; sourceTree = SOURCE_ROOT; }; - "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnit.cpp; sourceTree = ""; }; - "32C14458-6EC6-45AC-AC9D-688D686869A0" /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitBase.h; sourceTree = ""; }; - "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; - "3678FF98-40D7-4F82-A1A1-63CCB7150CE5" /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CADebugMacros.h; sourceTree = ""; }; - "40E6C447-0095-4036-90EF-F81C63EE088E" /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AUParamInfo.h; sourceTree = ""; }; - "45DF9FB5-BA72-4C17-88CA-115D800645F5" /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSpeechSynth.h; sourceTree = ""; }; - "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxAudioUnitCocoaUtilties.mm; sourceTree = ""; }; - "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMidi.cpp; sourceTree = ""; }; - "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFftNode.cpp; sourceTree = ""; }; - "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSpeechSynth.cpp; sourceTree = ""; }; - "697702B4-00F2-4981-A135-87A0D3405DC7" /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TPCircularBuffer.h; sourceTree = ""; }; - "6BC14772-09B6-49C4-8F2F-8CD512E79761" /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetReceive.h; sourceTree = ""; }; - "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMatrixMixer.cpp; sourceTree = ""; }; - "7479638F-8523-4234-A0B0-ECE67B395701" /* ofxAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnit.h; sourceTree = ""; }; - "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitOutput.cpp; sourceTree = ""; }; - "81651AC6-0EC2-4C56-8DEF-9AB1A38319DE" /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMatrixMixer.h; sourceTree = ""; }; - "893460BA-E56F-44C3-BBE2-4D22ACF3B722" /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitTap.h; sourceTree = ""; }; - "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitRecorder.cpp; sourceTree = ""; }; - "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetReceive.cpp; sourceTree = ""; }; - "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.c; path = TPCircularBuffer.c; sourceTree = ""; }; - "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitTap.cpp; sourceTree = ""; }; - "A85B2902-2BEC-4ADB-AA2F-D506CB1BF960" /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitInput.h; sourceTree = ""; }; - "AB014EF0-269E-44AC-8CEA-09C9023D223C" /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMidi.h; sourceTree = ""; }; - "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitDSPNode.cpp; sourceTree = ""; }; - "AFC10EDA-FA88-4EE4-8D08-D29412B6F650" /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitHardwareUtils.h; sourceTree = ""; }; - "B68ED96B-4F71-4231-97AD-3A3F714E9535" /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFilePlayer.h; sourceTree = ""; }; - "B94F9645-7FB4-40EA-8620-07A14C266589" /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitDSPNode.h; sourceTree = ""; }; - "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSampler.cpp; sourceTree = ""; }; - "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMixer.cpp; sourceTree = ""; }; - "C6BEE815-99D1-4D91-8ABE-97D72D61159F" /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetSend.h; sourceTree = ""; }; - "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitInput.cpp; sourceTree = ""; }; - "D1996E2D-4966-44AD-9633-A30447B28E09" /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitRecorder.h; sourceTree = ""; }; - "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; - "D9D8BD3E-EAC1-44A1-9802-A7D013051E53" /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAXException.h; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* .app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = .app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - "E5835A88-670D-4591-B1F3-7A41D3A554BD" /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAAUParameter.h; sourceTree = ""; }; - "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetSend.cpp; sourceTree = ""; }; - "FF9B3B0F-FA39-4CC6-A40F-592F559509E7" /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitOutput.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFileSystemSynchronizedRootGroup section */ - 037A58C72CD6B54100CF8AC1 /* src */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = src; sourceTree = SOURCE_ROOT; }; -/* End PBXFileSystemSynchronizedRootGroup section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - "CA78A836-128F-4652-B18B-0551C9151919" /* CoreMIDI.framework in Frameworks */, - "D13FBA46-1DC8-49DB-8053-00979AA8364D" /* CoreAudioKit.framework in Frameworks */, - "CD7A27F0-CABF-4EB1-AD34-29DB177FCE7F" /* AudioUnit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - "2DDA5B03-2152-4596-BFDE-58174CDB0890" /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - "98C92FBA-04C0-48CD-B9DC-84926A6ADC13" /* TPCircularBuffer.c */, - "697702B4-00F2-4981-A135-87A0D3405DC7" /* TPCircularBuffer.h */, - ); - path = TPCircularBuffer; - sourceTree = ""; - }; - "78C7F7AB-65C9-4158-B751-42A15F5A6790" /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - "07D58FB1-83CB-44C3-ABB1-54DAD963D74B" /* AUParamInfo.cpp */, - "40E6C447-0095-4036-90EF-F81C63EE088E" /* AUParamInfo.h */, - "D2D68567-2363-4DA9-A2C4-7B121B1BBE3A" /* CAAUParameter.cpp */, - "E5835A88-670D-4591-B1F3-7A41D3A554BD" /* CAAUParameter.h */, - "12D92E2D-C5F5-498E-8BBF-676A468D6BF3" /* CADebugMacros.cpp */, - "3678FF98-40D7-4F82-A1A1-63CCB7150CE5" /* CADebugMacros.h */, - "D9D8BD3E-EAC1-44A1-9802-A7D013051E53" /* CAXException.h */, - ); - path = CAPublicUtility; - sourceTree = ""; - }; - "81F0F313-16DF-44FC-A8A7-3CF3A3EEE87A" /* Frameworks */ = { - isa = PBXGroup; - children = ( - "3446B570-0612-445C-8B48-685298230704" /* CoreMIDI.framework */, - "8B5B5EF0-6A9E-4DBE-8FB4-8E05BB589BC3" /* CoreAudioKit.framework */, - "605EADD6-AC7A-45D8-AF5C-217F9EDC46E3" /* AudioUnit.framework */, - ); - name = Frameworks; - sourceTree = SOURCE_ROOT; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - "D01DAF4E-3527-452F-92A6-DF47BB11539E" /* ofxAudioUnit */, - ); - name = addons; - path = ../../../addons; - sourceTree = SOURCE_ROOT; - }; - "D01DAF4E-3527-452F-92A6-DF47BB11539E" /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - "EB09EAED-FF1E-4111-8E75-F0FC8991FED3" /* src */, - ); - path = ofxAudioUnit; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - 037A58C72CD6B54100CF8AC1 /* src */, - 191CD6FA2847E21E0085CBB6 /* of.entitlements */, - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - 191EF70929D778A400F35F26 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E4B69B5B0A3A1756003C02F2 /* .app */, - "81F0F313-16DF-44FC-A8A7-3CF3A3EEE87A" /* Frameworks */, - "29DFA2C1-370E-4659-987B-9F63B10C62F6" /* data */, - ); - sourceTree = ""; - }; - "EB09EAED-FF1E-4111-8E75-F0FC8991FED3" /* src */ = { - isa = PBXGroup; - children = ( - "78C7F7AB-65C9-4158-B751-42A15F5A6790" /* CAPublicUtility */, - "2DDA5B03-2152-4596-BFDE-58174CDB0890" /* TPCircularBuffer */, - "2E6784DE-F3F1-4CA4-8E90-5526D7A9A638" /* ofxAudioUnit.cpp */, - "7479638F-8523-4234-A0B0-ECE67B395701" /* ofxAudioUnit.h */, - "32C14458-6EC6-45AC-AC9D-688D686869A0" /* ofxAudioUnitBase.h */, - "522C44D0-1D15-4B02-A425-B3DE9B7A211E" /* ofxAudioUnitCocoaUtilties.mm */, - "AD4B5AD4-DD2B-4AD8-85E6-71CEA113CF78" /* ofxAudioUnitDSPNode.cpp */, - "B94F9645-7FB4-40EA-8620-07A14C266589" /* ofxAudioUnitDSPNode.h */, - "64AB4625-1D5D-4440-B609-B631252BB34D" /* ofxAudioUnitFftNode.cpp */, - "09CE9E72-CF50-4CE7-BAAC-13484DEA4CBC" /* ofxAudioUnitFftNode.h */, - "25C84BAF-2B23-4D64-A8C7-A6FD8F4E57C0" /* ofxAudioUnitFilePlayer.cpp */, - "B68ED96B-4F71-4231-97AD-3A3F714E9535" /* ofxAudioUnitFilePlayer.h */, - "162982B1-DC57-43E6-9362-554F49AA2F66" /* ofxAudioUnitHardwareUtils.cpp */, - "AFC10EDA-FA88-4EE4-8D08-D29412B6F650" /* ofxAudioUnitHardwareUtils.h */, - "CA9C4F3C-6D58-4A58-B5BD-732639D14B0E" /* ofxAudioUnitInput.cpp */, - "A85B2902-2BEC-4ADB-AA2F-D506CB1BF960" /* ofxAudioUnitInput.h */, - "6E3FB13C-04D1-4E5B-B8AD-5A9452E3CC8F" /* ofxAudioUnitMatrixMixer.cpp */, - "81651AC6-0EC2-4C56-8DEF-9AB1A38319DE" /* ofxAudioUnitMatrixMixer.h */, - "54C55457-5B1A-44E2-9E85-A448F1D47AF8" /* ofxAudioUnitMidi.cpp */, - "AB014EF0-269E-44AC-8CEA-09C9023D223C" /* ofxAudioUnitMidi.h */, - "BCD7B3DE-D085-4CAC-B2C1-96612503D006" /* ofxAudioUnitMixer.cpp */, - "0E328362-62AE-4A39-92FD-0FE6B621E997" /* ofxAudioUnitMixer.h */, - "9382F72B-2E83-4570-8F20-464C32CF6904" /* ofxAudioUnitNetReceive.cpp */, - "6BC14772-09B6-49C4-8F2F-8CD512E79761" /* ofxAudioUnitNetReceive.h */, - "F09AC6B5-91D7-4F1C-8CB6-8F9BFF2EC562" /* ofxAudioUnitNetSend.cpp */, - "C6BEE815-99D1-4D91-8ABE-97D72D61159F" /* ofxAudioUnitNetSend.h */, - "79FBE432-E731-49CB-8020-9253665F68DC" /* ofxAudioUnitOutput.cpp */, - "FF9B3B0F-FA39-4CC6-A40F-592F559509E7" /* ofxAudioUnitOutput.h */, - "91E827D3-04CF-4492-BD5C-0EE9CECAC14C" /* ofxAudioUnitRecorder.cpp */, - "D1996E2D-4966-44AD-9633-A30447B28E09" /* ofxAudioUnitRecorder.h */, - "BCD40AD7-4076-443C-A5A2-575A75457E1F" /* ofxAudioUnitSampler.cpp */, - "0D68CF8F-4CB9-477F-AD62-90C11FC3FE84" /* ofxAudioUnitSampler.h */, - "69273B32-494E-4B23-98B5-01FB729DDE57" /* ofxAudioUnitSpeechSynth.cpp */, - "45DF9FB5-BA72-4C17-88CA-115D800645F5" /* ofxAudioUnitSpeechSynth.h */, - "A39735BB-4618-4794-8CCC-699E4593B37D" /* ofxAudioUnitTap.cpp */, - "893460BA-E56F-44C3-BBE2-4D22ACF3B722" /* ofxAudioUnitTap.h */, - "056154D5-8265-4969-BBD8-2841F9C0418B" /* ofxAudioUnitUtils.h */, - ); - path = src; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-1-hello */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-1-hello" */; - buildPhases = ( - BF26640B2C634C16004360E2 /* ShellScript */, - E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */, - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - E4A5B60F29BAAAE400C2D356 /* CopyFiles */, - 19B789C429E5AB4A0082E9B8 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - 037A58C72CD6B54100CF8AC1 /* src */, - ); - name = "example-1-hello"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* .app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1540; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-1-hello" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-1-hello */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXShellScriptBuildPhase section */ - 19B789C429E5AB4A0082E9B8 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n"; - showEnvVarsInLog = 0; - }; - BF26640B2C634C16004360E2 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = "/usr/bin/env bash"; - shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; - showEnvVarsInLog = 0; - }; - E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script — Compile OF"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$OF_CORE_BUILD_COMMAND\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - "BFC3C30E-B787-4F48-8CA4-A5DE3C100131" /* AUParamInfo.cpp in Sources */, - "0EC44083-C609-4C12-ABF2-D08A946DDDB1" /* CAAUParameter.cpp in Sources */, - "B3F7B1D5-9D84-4D25-B884-0D2E4A60E115" /* CADebugMacros.cpp in Sources */, - "6753BDA6-73F7-4221-80D9-AB98C2E3B56B" /* TPCircularBuffer.c in Sources */, - "EC63DBCE-37BA-45FF-BFDD-613779B0DDCE" /* ofxAudioUnit.cpp in Sources */, - "BCAAC328-B0A5-42F5-A985-EFBE6EDD453B" /* ofxAudioUnitCocoaUtilties.mm in Sources */, - "CEBC5A07-81D3-41DA-A253-C6C2787FB10B" /* ofxAudioUnitDSPNode.cpp in Sources */, - "49DE58C3-3A47-4055-BB27-DB65A2CDF489" /* ofxAudioUnitFftNode.cpp in Sources */, - "EEEA4F95-B809-4B8A-896E-291833C27B1F" /* ofxAudioUnitFilePlayer.cpp in Sources */, - "5174DFC0-81C6-4EEA-80F5-B34A95B9A471" /* ofxAudioUnitHardwareUtils.cpp in Sources */, - "9C8BF028-E6D7-4EBA-80F6-DEDE74A5365D" /* ofxAudioUnitInput.cpp in Sources */, - "A054B833-BF76-4173-892F-50E0A9A5183F" /* ofxAudioUnitMatrixMixer.cpp in Sources */, - "397136DF-6030-43EC-8064-744F659D0904" /* ofxAudioUnitMidi.cpp in Sources */, - "C3172F7F-3788-4497-BA8F-AA6758E1DF48" /* ofxAudioUnitMixer.cpp in Sources */, - "D165EE39-FC99-40CB-9871-233DC72C7F08" /* ofxAudioUnitNetReceive.cpp in Sources */, - "BF1C47E4-A9B8-43E7-B19B-6DB1CEC04B85" /* ofxAudioUnitNetSend.cpp in Sources */, - "D79A97C0-7A26-4E7A-9C88-CCEAFCAE8723" /* ofxAudioUnitOutput.cpp in Sources */, - "65F02D97-0F65-4EFA-A28C-A8B05D260E6C" /* ofxAudioUnitRecorder.cpp in Sources */, - "31A74207-891E-4DA0-96AA-08F30600EAF1" /* ofxAudioUnitSampler.cpp in Sources */, - "A8A4C25D-A483-4773-9803-015847F39C78" /* ofxAudioUnitSpeechSynth.cpp in Sources */, - "01239C51-FF37-48B3-A3C0-4006D2447DD9" /* ofxAudioUnitTap.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = NO; - ENABLE_TESTABILITY = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ); - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_UNROLL_LOOPS = YES; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ); - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = NO; - DEFINES_MODULE = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_DYNAMIC_NO_PIC = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - src, - ../src, - ../src/CAPublicUtility, - ../src/TPCircularBuffer, - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)", - ); - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = YES; - DEFINES_MODULE = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - src, - ../src, - ../src/CAPublicUtility, - ../src/TPCircularBuffer, - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)", - ); - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-1-hello" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-1-hello" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Debug.xcscheme b/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Debug.xcscheme deleted file mode 100644 index 63a0b76..0000000 --- a/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Debug.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Release.xcscheme b/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Release.xcscheme deleted file mode 100644 index ceeb200..0000000 --- a/example-1-hello/example-1-hello.xcodeproj/xcshareddata/xcschemes/example_hello Release.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-1-hello/openFrameworks-Info.plist b/example-1-hello/openFrameworks-Info.plist deleted file mode 100644 index 8d64d2b..0000000 --- a/example-1-hello/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - cc.openFrameworks.ofapp - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/example-1-hello/src/ofApp.cpp b/example-1-hello/src/ofApp.cpp index 7562874..7757ea8 100644 --- a/example-1-hello/src/ofApp.cpp +++ b/example-1-hello/src/ofApp.cpp @@ -143,9 +143,9 @@ void ofApp::draw(){ ofSetColor(255, 230, 120); ofDrawBitmapString("<- Panning ->", ofGetWidth()/2 - 50, ofGetHeight() - 55); - ofCircle(ofGetMouseX(), ofGetHeight() - 30, 15); - ofDrawBitmapString("Press space to show the reverb unit's UI,", ofPoint(20,20)); - ofDrawBitmapString("Press 'f' to make the file player's UI", ofPoint(20, 40)); + ofDrawCircle(ofGetMouseX(), ofGetHeight() - 30, 15); + ofDrawBitmapString("Press space to show the reverb unit's UI,", 20, 20); + ofDrawBitmapString("Press 'f' to make the file player's UI", 20, 40); } //-------------------------------------------------------------- diff --git a/example-2-oscilloscope/Project.xcconfig b/example-2-oscilloscope/Project.xcconfig deleted file mode 100644 index 72b6574..0000000 --- a/example-2-oscilloscope/Project.xcconfig +++ /dev/null @@ -1,91 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem -CLANG_CXX_LANGUAGE_STANDARD = c++23 -CLANG_C_LANGUAGE_STANDARD = c17 -MACOSX_DEPLOYMENT_TARGET = 10.15 - -// App Settings -PRODUCT_NAME = $(TARGET_NAME) -PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug -PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} -//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug -DEVELOPMENT_LANGUAGE = English -CODE_SIGN_IDENTITY = - -INFOPLIST_FILE = openFrameworks-Info.plist -GENERATE_INFOPLIST_FILE = YES - -// set application category to games, this is required to enable Game mode -// note: this sets the initial value in the Xcode UI -INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games - -// VERSIONING - overridden if changed in Xcode UI - -// this is "Version" in the Xcode target Identity UI -// suggested to use semantic versioning format ala #.#.# -MARKETING_VERSION = 0.1.0 - -// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script -ENABLE_USER_SCRIPT_SANDBOXING=NO - -// this is "Build" in the Xcode target Identity UI, an incremental build number -// important for the App Store as new build submissions need a diff number even -// if MARKETING_VERSION is the same -CURRENT_PROJECT_VERSION = 1 - -// ICONS - -// default oF app icon -ICON_NAME = of.icns -ICON_NAME[config=Debug] = of_debug.icns -ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) - -// custom app icon, placed in main project folder -//ICON_NAME = MyApp.icns -//ICON_FILE = $(ICON_NAME) - -// custom app icon with separate Release and Debug versions placed in bin/data -//ICON_NAME = icon.icns -//ICON_NAME[config=Debug] = icon-debug.icns -//ICON_FILE = bin/data/$(ICON_NAME) - -// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ -// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & -// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME - -//APPSTORE, uncomment next lines to bundle data folder and code sign -//OF_CODESIGN = 1 -//OF_BUNDLE_DATA_FOLDER = 1 -//OF_BUNDLE_DYLIBS = 1 - -// BOOST - UNCOMMENT BELOW TO ENABLE BOOST -//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" -//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" -//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" -//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) -//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) - -HIGH_RESOLUTION_CAPABLE = NO - -// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. -#include? "App.xcconfig" - -//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW -OF_NO_FMOD=1 -USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" -LIB_FMOD="" -GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) - -//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' - - -OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj b/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj deleted file mode 100644 index 2a26a60..0000000 --- a/example-2-oscilloscope/example-2-oscilloscope.xcodeproj/project.pbxproj +++ /dev/null @@ -1,494 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 70; - objects = { - -/* Begin PBXBuildFile section */ - "0025F985-0230-4A16-9DDD-A768BFB6205E" /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */; }; - "067353B1-AB86-4ED2-A66B-E532C98C467A" /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */; }; - "1375490F-FB3B-4DEA-9874-56014AD4B954" /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */; }; - "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA" /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */; }; - "33950E0E-C89F-481E-9703-9B7CCF9374CE" /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */; }; - "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F" /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */; }; - "4A6792C0-5634-4F5B-8741-2D30AECCA5F6" /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */; }; - "58498825-5F2A-45AC-A1C0-A0FB929ACA77" /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */; }; - "760CA881-FEBB-4202-8C64-AB9C5BF1590F" /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */; }; - "7C8BF3F2-ED62-477E-8E23-1115E46CADF3" /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */; }; - "89861563-C266-417D-9A4B-69D429433D2A" /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */; }; - "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE" /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */; }; - "8EBD58F2-A20F-455E-B4E8-836791A96393" /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */; }; - "94AAE764-179E-4FD2-89F3-F20166451741" /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */; }; - "9DCD6E54-6A6E-4849-8503-DB5BE59B6615" /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */; }; - "A3E37E29-274B-4216-93EB-EA064D9BCF8C" /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */; }; - "A5907067-D711-489F-9091-4965E860F9EB" /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */; }; - "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F" /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */; }; - "C60C3735-7EEE-434D-A5D8-681BE9DF0823" /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */; }; - "D5E35FE8-8A79-467D-859D-F0EE0A4D707D" /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */; }; - "E61E6EDA-309E-476F-A487-C19DBFEDFF17" /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */; }; - "F29B402A-C41C-452F-8A2C-466B34450C68" /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */; }; - "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B" /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */; }; - "FC5FF083-A96C-4E68-85B3-06442A7A26D2" /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 6; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - "02B856A2-B66E-435E-BFE3-C9F83464BE17" /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitHardwareUtils.h; sourceTree = ""; }; - "0BA88164-EEA7-415E-9A03-C853CCF3C038" /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AUParamInfo.h; sourceTree = ""; }; - "1123F787-D88F-4360-8950-8CAD4A8C5E7F" /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetSend.h; sourceTree = ""; }; - "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetSend.cpp; sourceTree = ""; }; - "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxAudioUnitCocoaUtilties.mm; sourceTree = ""; }; - 191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = ""; }; - 191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; }; - "1F629011-6B46-4525-B4D5-EC2C16036BFD" /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFilePlayer.h; sourceTree = ""; }; - "2559103E-E9E0-4284-8552-90357CF0B46E" /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSpeechSynth.h; sourceTree = ""; }; - "302408BE-EEDF-4EDE-9966-437014B239FF" /* ofxAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnit.h; sourceTree = ""; }; - "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitUtils.h; sourceTree = ""; }; - "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitDSPNode.cpp; sourceTree = ""; }; - "375DEC05-240D-4850-94FE-4FF3D1EC0737" /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitOutput.h; sourceTree = ""; }; - "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - "4287F127-254E-4237-81FD-BE81AE4CD99B" /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitRecorder.h; sourceTree = ""; }; - "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitHardwareUtils.cpp; sourceTree = ""; }; - "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitInput.cpp; sourceTree = ""; }; - "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMatrixMixer.cpp; sourceTree = ""; }; - "539CD8A9-7D20-4176-802F-72807A467BBF" /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = folder; name = data; path = bin/data; sourceTree = SOURCE_ROOT; }; - "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnit.cpp; sourceTree = ""; }; - "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetReceive.cpp; sourceTree = ""; }; - "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.c; path = TPCircularBuffer.c; sourceTree = ""; }; - "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitTap.cpp; sourceTree = ""; }; - "62BAA75E-1AE9-4A69-989C-66899963832A" /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMatrixMixer.h; sourceTree = ""; }; - "70CD8824-3114-4D03-971C-F3AE4915E3A7" /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAXException.h; sourceTree = ""; }; - "72099FA2-B1AF-4A64-BA65-06E98A21A597" /* TPCircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TPCircularBuffer.h; sourceTree = ""; }; - "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSpeechSynth.cpp; sourceTree = ""; }; - "7E98BEAF-928A-4D65-BCA2-137895939494" /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitBase.h; sourceTree = ""; }; - "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; - "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitRecorder.cpp; sourceTree = ""; }; - "8F3995EF-583D-4130-A5A9-BE5CD83401F7" /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitInput.h; sourceTree = ""; }; - "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A" /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitNetReceive.h; sourceTree = ""; }; - "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D" /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CAAUParameter.h; sourceTree = ""; }; - "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMidi.cpp; sourceTree = ""; }; - "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFftNode.cpp; sourceTree = ""; }; - "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C" /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMidi.h; sourceTree = ""; }; - "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; - "C6BD45AE-260F-4467-9994-AE157BAD5C51" /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitTap.h; sourceTree = ""; }; - "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitOutput.cpp; sourceTree = ""; }; - "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; - "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175" /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CADebugMacros.h; sourceTree = ""; }; - "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; - "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F" /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitDSPNode.h; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-2-oscilloscopeDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - "E56ABFA6-867A-4DA4-BC91-64A03489BF81" /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitMixer.h; sourceTree = ""; }; - "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFilePlayer.cpp; sourceTree = ""; }; - "EFDECE4E-09D2-470B-9977-5CB9E4742407" /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitFftNode.h; sourceTree = ""; }; - "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMixer.cpp; sourceTree = ""; }; - "FABAE1A6-A909-4FDA-8493-3959A450A073" /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ofxAudioUnitSampler.h; sourceTree = ""; }; - "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSampler.cpp; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFileSystemSynchronizedRootGroup section */ - 037A58C72CD6B54100CF8AC1 /* src */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = src; sourceTree = SOURCE_ROOT; }; -/* End PBXFileSystemSynchronizedRootGroup section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - "4A6792C0-5634-4F5B-8741-2D30AECCA5F6" /* CoreMIDI.framework in Frameworks */, - "8A67BD8C-1C6C-4856-9CDB-1D2578FFCEEE" /* CoreAudioKit.framework in Frameworks */, - "760CA881-FEBB-4202-8C64-AB9C5BF1590F" /* AudioUnit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - "5BE416FF-8904-4654-998A-AA6F144D8816" /* src */, - ); - path = ofxAudioUnit; - sourceTree = ""; - }; - "32C206A1-6377-422F-B773-932E96412F64" /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - "57CEFE47-2BD8-4CAA-9ACB-0101D44D3890" /* TPCircularBuffer.c */, - "72099FA2-B1AF-4A64-BA65-06E98A21A597" /* TPCircularBuffer.h */, - ); - path = TPCircularBuffer; - sourceTree = ""; - }; - "5BE416FF-8904-4654-998A-AA6F144D8816" /* src */ = { - isa = PBXGroup; - children = ( - "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6" /* CAPublicUtility */, - "32C206A1-6377-422F-B773-932E96412F64" /* TPCircularBuffer */, - "541CDFC8-9777-4728-AAD4-3E51A8F2ADAB" /* ofxAudioUnit.cpp */, - "302408BE-EEDF-4EDE-9966-437014B239FF" /* ofxAudioUnit.h */, - "7E98BEAF-928A-4D65-BCA2-137895939494" /* ofxAudioUnitBase.h */, - "16B14E25-FFB6-4A62-B51E-EB834BFDCEDB" /* ofxAudioUnitCocoaUtilties.mm */, - "36DDBDDC-92FF-4F51-A121-E1347E947749" /* ofxAudioUnitDSPNode.cpp */, - "DF9DB83F-7C6E-455D-AEEC-6EFA70D7E11F" /* ofxAudioUnitDSPNode.h */, - "A2A82C50-787F-4105-A9E1-CA82302B7B4E" /* ofxAudioUnitFftNode.cpp */, - "EFDECE4E-09D2-470B-9977-5CB9E4742407" /* ofxAudioUnitFftNode.h */, - "E82F8893-7EFE-4C6A-B8FF-99B95237E0FB" /* ofxAudioUnitFilePlayer.cpp */, - "1F629011-6B46-4525-B4D5-EC2C16036BFD" /* ofxAudioUnitFilePlayer.h */, - "4B0CAD95-DF57-4C71-AFA4-5E2DD5FCA256" /* ofxAudioUnitHardwareUtils.cpp */, - "02B856A2-B66E-435E-BFE3-C9F83464BE17" /* ofxAudioUnitHardwareUtils.h */, - "4EADDC7D-0F7F-4278-90D3-59475E102664" /* ofxAudioUnitInput.cpp */, - "8F3995EF-583D-4130-A5A9-BE5CD83401F7" /* ofxAudioUnitInput.h */, - "527AF6E4-0ED0-41DC-B697-B27969B1E103" /* ofxAudioUnitMatrixMixer.cpp */, - "62BAA75E-1AE9-4A69-989C-66899963832A" /* ofxAudioUnitMatrixMixer.h */, - "9DD90A67-E6D4-4F3B-AB95-26686B24DF2F" /* ofxAudioUnitMidi.cpp */, - "A4F968ED-E9F1-4ADE-9080-5358CFCC4E4C" /* ofxAudioUnitMidi.h */, - "F6E283BE-056A-4AE2-B0A3-5B44D7D4A95A" /* ofxAudioUnitMixer.cpp */, - "E56ABFA6-867A-4DA4-BC91-64A03489BF81" /* ofxAudioUnitMixer.h */, - "560E187B-9165-4136-8432-E83007AFF08A" /* ofxAudioUnitNetReceive.cpp */, - "98B027AC-B986-4D8F-8FF7-E016BFAEFC5A" /* ofxAudioUnitNetReceive.h */, - "134B7A82-D1F5-4591-AE79-32A26D374231" /* ofxAudioUnitNetSend.cpp */, - "1123F787-D88F-4360-8950-8CAD4A8C5E7F" /* ofxAudioUnitNetSend.h */, - "C86F7F68-AF00-45F7-831E-2A2B678EFFA1" /* ofxAudioUnitOutput.cpp */, - "375DEC05-240D-4850-94FE-4FF3D1EC0737" /* ofxAudioUnitOutput.h */, - "8E9705AA-CCC6-424E-9BBD-B814DC324F19" /* ofxAudioUnitRecorder.cpp */, - "4287F127-254E-4237-81FD-BE81AE4CD99B" /* ofxAudioUnitRecorder.h */, - "FB28671A-2F8F-4CE5-9CD1-E98EB0098BEA" /* ofxAudioUnitSampler.cpp */, - "FABAE1A6-A909-4FDA-8493-3959A450A073" /* ofxAudioUnitSampler.h */, - "727DBC93-B3D1-470E-91A5-239AE43D7464" /* ofxAudioUnitSpeechSynth.cpp */, - "2559103E-E9E0-4284-8552-90357CF0B46E" /* ofxAudioUnitSpeechSynth.h */, - "5B337DE6-2081-46D3-ABE9-6C88BC0858CD" /* ofxAudioUnitTap.cpp */, - "C6BD45AE-260F-4467-9994-AE157BAD5C51" /* ofxAudioUnitTap.h */, - "31A7570A-DAE5-4C8B-9B19-9DE9A07460DD" /* ofxAudioUnitUtils.h */, - ); - path = src; - sourceTree = ""; - }; - "666B1FF8-DB5E-4EDD-BE74-77AE0D945CF6" /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - "8ACB3CF3-A1AA-4DC2-BE13-AE0B92DD166D" /* AUParamInfo.cpp */, - "0BA88164-EEA7-415E-9A03-C853CCF3C038" /* AUParamInfo.h */, - "CF9CBCF7-F5CF-4BC9-811F-A5B68282D861" /* CAAUParameter.cpp */, - "99D922C2-C1A9-4EEE-A3BC-8844867FAB1D" /* CAAUParameter.h */, - "B3A19996-3891-4A70-9DA3-5E21C39DAF8F" /* CADebugMacros.cpp */, - "CFA1D6E7-F382-42A5-B0B8-7314BCCB7175" /* CADebugMacros.h */, - "70CD8824-3114-4D03-971C-F3AE4915E3A7" /* CAXException.h */, - ); - path = CAPublicUtility; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - "2FDD2CDA-0F4C-478F-90F6-1811B5D52F9D" /* ofxAudioUnit */, - ); - name = addons; - path = ../../../addons; - sourceTree = SOURCE_ROOT; - }; - "CF08C0B8-9932-46AC-B71A-E15D226CD2AA" /* Frameworks */ = { - isa = PBXGroup; - children = ( - "DF3F6A8B-2171-496F-A284-53EF61C16615" /* CoreMIDI.framework */, - "CFC1590B-B90F-4F99-B757-EEC795394040" /* CoreAudioKit.framework */, - "3A0E624F-D614-43C1-891C-A2DC4390578C" /* AudioUnit.framework */, - ); - name = Frameworks; - sourceTree = SOURCE_ROOT; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - 037A58C72CD6B54100CF8AC1 /* src */, - 191CD6FA2847E21E0085CBB6 /* of.entitlements */, - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - 191EF70929D778A400F35F26 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */, - "CF08C0B8-9932-46AC-B71A-E15D226CD2AA" /* Frameworks */, - "539CD8A9-7D20-4176-802F-72807A467BBF" /* data */, - ); - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */; - buildPhases = ( - BF26640B2C634C16004360E2 /* ShellScript */, - E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */, - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - E4A5B60F29BAAAE400C2D356 /* CopyFiles */, - 19B789C429E5AB4A0082E9B8 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - 037A58C72CD6B54100CF8AC1 /* src */, - ); - name = "example-2-oscilloscope"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-2-oscilloscopeDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1540; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-2-oscilloscope */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXShellScriptBuildPhase section */ - 19B789C429E5AB4A0082E9B8 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n"; - showEnvVarsInLog = 0; - }; - BF26640B2C634C16004360E2 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = "/usr/bin/env bash"; - shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; - showEnvVarsInLog = 0; - }; - E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script — Compile OF"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "$OF_CORE_BUILD_COMMAND\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - "8EBD58F2-A20F-455E-B4E8-836791A96393" /* AUParamInfo.cpp in Sources */, - "067353B1-AB86-4ED2-A66B-E532C98C467A" /* CAAUParameter.cpp in Sources */, - "E61E6EDA-309E-476F-A487-C19DBFEDFF17" /* CADebugMacros.cpp in Sources */, - "89861563-C266-417D-9A4B-69D429433D2A" /* TPCircularBuffer.c in Sources */, - "9DCD6E54-6A6E-4849-8503-DB5BE59B6615" /* ofxAudioUnit.cpp in Sources */, - "1375490F-FB3B-4DEA-9874-56014AD4B954" /* ofxAudioUnitCocoaUtilties.mm in Sources */, - "0025F985-0230-4A16-9DDD-A768BFB6205E" /* ofxAudioUnitDSPNode.cpp in Sources */, - "94AAE764-179E-4FD2-89F3-F20166451741" /* ofxAudioUnitFftNode.cpp in Sources */, - "7C8BF3F2-ED62-477E-8E23-1115E46CADF3" /* ofxAudioUnitFilePlayer.cpp in Sources */, - "31412F54-FD3E-45F7-8CF6-88CDD4B43ACA" /* ofxAudioUnitHardwareUtils.cpp in Sources */, - "58498825-5F2A-45AC-A1C0-A0FB929ACA77" /* ofxAudioUnitInput.cpp in Sources */, - "C60C3735-7EEE-434D-A5D8-681BE9DF0823" /* ofxAudioUnitMatrixMixer.cpp in Sources */, - "D5E35FE8-8A79-467D-859D-F0EE0A4D707D" /* ofxAudioUnitMidi.cpp in Sources */, - "3D07B983-6ABF-4B8E-9792-1DF0F8E60D3F" /* ofxAudioUnitMixer.cpp in Sources */, - "A5907067-D711-489F-9091-4965E860F9EB" /* ofxAudioUnitNetReceive.cpp in Sources */, - "B9BC18E3-B952-480E-AF40-0A5E03AC0E7F" /* ofxAudioUnitNetSend.cpp in Sources */, - "33950E0E-C89F-481E-9703-9B7CCF9374CE" /* ofxAudioUnitOutput.cpp in Sources */, - "A3E37E29-274B-4216-93EB-EA064D9BCF8C" /* ofxAudioUnitRecorder.cpp in Sources */, - "F29B402A-C41C-452F-8A2C-466B34450C68" /* ofxAudioUnitSampler.cpp in Sources */, - "F9E333B5-FB1E-44AC-8E2B-3AAC0AC24A2B" /* ofxAudioUnitSpeechSynth.cpp in Sources */, - "FC5FF083-A96C-4E68-85B3-06442A7A26D2" /* ofxAudioUnitTap.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = NO; - ENABLE_TESTABILITY = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ); - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = of.entitlements; - COPY_PHASE_STRIP = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_UNROLL_LOOPS = YES; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ); - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = NO; - DEFINES_MODULE = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_DYNAMIC_NO_PIC = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - src, - ../src, - ../src/CAPublicUtility, - ../src/TPCircularBuffer, - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)", - ); - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = YES; - DEFINES_MODULE = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - src, - ../src, - ../src/CAPublicUtility, - ../src/TPCircularBuffer, - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)", - ); - baseConfigurationReference = E4EB6923138AFD0F00A09F29; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-2-oscilloscope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-2-oscilloscope" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-2-oscilloscope/openFrameworks-Info.plist b/example-2-oscilloscope/openFrameworks-Info.plist deleted file mode 100644 index 8d64d2b..0000000 --- a/example-2-oscilloscope/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - cc.openFrameworks.ofapp - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/example-2-oscilloscope/src/ofApp.cpp b/example-2-oscilloscope/src/ofApp.cpp index 90b24be..cf09f4e 100644 --- a/example-2-oscilloscope/src/ofApp.cpp +++ b/example-2-oscilloscope/src/ofApp.cpp @@ -94,9 +94,9 @@ void ofApp::draw(){ ofSetColor(255); if(activeUnit){ - ofDrawBitmapString("Press space to show the Audio Unit's UI", ofPoint(25,25)); + ofDrawBitmapString("Press space to show the Audio Unit's UI", 25, 25); } else { - ofDrawBitmapString("You need to un-comment one of the blocks in setup() to generate some audio", ofPoint(25,25)); + ofDrawBitmapString("You need to un-comment one of the blocks in setup() to generate some audio", 25, 25); } } diff --git a/example-3-busses/Project.xcconfig b/example-3-busses/Project.xcconfig deleted file mode 100644 index 72b6574..0000000 --- a/example-3-busses/Project.xcconfig +++ /dev/null @@ -1,91 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem -CLANG_CXX_LANGUAGE_STANDARD = c++23 -CLANG_C_LANGUAGE_STANDARD = c17 -MACOSX_DEPLOYMENT_TARGET = 10.15 - -// App Settings -PRODUCT_NAME = $(TARGET_NAME) -PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug -PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} -//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug -DEVELOPMENT_LANGUAGE = English -CODE_SIGN_IDENTITY = - -INFOPLIST_FILE = openFrameworks-Info.plist -GENERATE_INFOPLIST_FILE = YES - -// set application category to games, this is required to enable Game mode -// note: this sets the initial value in the Xcode UI -INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games - -// VERSIONING - overridden if changed in Xcode UI - -// this is "Version" in the Xcode target Identity UI -// suggested to use semantic versioning format ala #.#.# -MARKETING_VERSION = 0.1.0 - -// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script -ENABLE_USER_SCRIPT_SANDBOXING=NO - -// this is "Build" in the Xcode target Identity UI, an incremental build number -// important for the App Store as new build submissions need a diff number even -// if MARKETING_VERSION is the same -CURRENT_PROJECT_VERSION = 1 - -// ICONS - -// default oF app icon -ICON_NAME = of.icns -ICON_NAME[config=Debug] = of_debug.icns -ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) - -// custom app icon, placed in main project folder -//ICON_NAME = MyApp.icns -//ICON_FILE = $(ICON_NAME) - -// custom app icon with separate Release and Debug versions placed in bin/data -//ICON_NAME = icon.icns -//ICON_NAME[config=Debug] = icon-debug.icns -//ICON_FILE = bin/data/$(ICON_NAME) - -// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ -// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & -// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME - -//APPSTORE, uncomment next lines to bundle data folder and code sign -//OF_CODESIGN = 1 -//OF_BUNDLE_DATA_FOLDER = 1 -//OF_BUNDLE_DYLIBS = 1 - -// BOOST - UNCOMMENT BELOW TO ENABLE BOOST -//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" -//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" -//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" -//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) -//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) - -HIGH_RESOLUTION_CAPABLE = NO - -// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. -#include? "App.xcconfig" - -//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW -OF_NO_FMOD=1 -USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" -LIB_FMOD="" -GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) - -//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' - - -OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-3-busses/example-3-busses.xcodeproj/project.pbxproj b/example-3-busses/example-3-busses.xcodeproj/project.pbxproj deleted file mode 100644 index 3282e72..0000000 --- a/example-3-busses/example-3-busses.xcodeproj/project.pbxproj +++ /dev/null @@ -1,859 +0,0 @@ -{ - "_OFProjectGeneratorVersion": "0.82.0", - "archiveVersion": "1", - "classes": {}, - "objectVersion": "70", - "objects": { - "00A3DE4A-08BA-490B-8E9D-69F1F3A17804": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAAUParameter.h", - "sourceTree": "" - }, - "0121DC38-B5BC-4BB1-9E47-DF494A751F13": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitTap.h", - "sourceTree": "" - }, - "037731E4-1B84-4D29-8420-14D7861ACC0C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMatrixMixer.h", - "sourceTree": "" - }, - "037A58C72CD6B54100CF8AC1": { - "explicitFileTypes": {}, - "explicitFolders": [], - "isa": "PBXFileSystemSynchronizedRootGroup", - "path": "src", - "sourceTree": "SOURCE_ROOT" - }, - "046D260A-6D16-4D31-8514-9230357A8652": { - "fileRef": "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5", - "isa": "PBXBuildFile" - }, - "05AA499A-5767-404F-A813-8E3C2E0A41D7": { - "fileRef": "332475D2-C692-4C07-8633-8EEEDC4449DA", - "isa": "PBXBuildFile" - }, - "05FB6168-0DB0-43A1-830D-5D4F0D23DF07": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSampler.h", - "sourceTree": "" - }, - "0678C90E-416B-4A11-AE1E-E4A139053686": { - "fileRef": "AA249536-D73F-4FC4-8665-67FA211D1F0F", - "isa": "PBXBuildFile" - }, - "129A5CEA-8573-48F2-9EF2-921A4CD68D41": { - "fileRef": "C5EA1382-57D2-4DD4-8E79-FFFA814FE356", - "isa": "PBXBuildFile" - }, - "16A89E51-123F-470B-98C6-0C3875104796": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMidi.h", - "sourceTree": "" - }, - "18C13BEB-B3CA-416D-BB15-C93116F713EB": { - "fileRef": "878A1923-7830-4D16-961B-9264967F23E6", - "isa": "PBXBuildFile" - }, - "191CD6FA2847E21E0085CBB6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.entitlements", - "path": "of.entitlements", - "sourceTree": "" - }, - "191EF70929D778A400F35F26": { - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "openFrameworks", - "path": "../../../libs/openFrameworks", - "sourceTree": "SOURCE_ROOT" - }, - "19B789C429E5AB4A0082E9B8": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", - "showEnvVarsInLog": "0" - }, - "1D60588F0D05DD3D006BFB54": { - "files": [ - "CCFCC40C-55B8-4AEC-968B-0D49AA28CF13", - "16917EC1-1A8D-489F-B531-B1CAFAEEEA57", - "25C8C1D9-9ABE-4F07-8920-BA9958379D89" - ] - }, - "1DB5CB8F-27C2-4CE0-951F-4A34987C98E4": { - "fileRef": "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130", - "isa": "PBXBuildFile" - }, - "20BFCC25-F009-46EC-91B8-353AFCE1C340": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitHardwareUtils.cpp", - "sourceTree": "" - }, - "218E80D9-8D83-4D3E-B6D5-B7612706F1FD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMixer.cpp", - "sourceTree": "" - }, - "2AEB7446-BDE8-473B-BD92-F71391FCB460": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFftNode.cpp", - "sourceTree": "" - }, - "2E637127-44F3-4BAF-AC15-382C607A8905": { - "fileRef": "C9D904A2-6FD3-4617-9150-0BC5D3916E5E", - "isa": "PBXBuildFile" - }, - "30DB1BA9-A5BE-42DF-9D57-2725D956523D": { - "fileRef": "8AECAE42-66D4-4B52-8C6B-B8E8440B2216", - "isa": "PBXBuildFile" - }, - "33220271-855D-4A3C-A769-691DEDFB25C0": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetReceive.h", - "sourceTree": "" - }, - "332475D2-C692-4C07-8633-8EEEDC4449DA": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "AUParamInfo.cpp", - "sourceTree": "" - }, - "3366170F-397C-4A03-9AF5-B5BB5313F0DE": { - "children": [ - "5179CAD9-01D1-42C5-8A35-C55E629A771E", - "F53F846A-9481-4162-AAE3-4C459E8C4C72" - ], - "isa": "PBXGroup", - "name": "TPCircularBuffer", - "path": "TPCircularBuffer", - "sourceTree": "" - }, - "34FFC174-A354-4EF8-9936-DFF7555D9827": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CADebugMacros.cpp", - "sourceTree": "" - }, - "37FCBC14-3881-4D63-8939-75C980EE07F5": { - "fileRef": "60AE0464-79C2-4E24-BB13-D5C1107D543B", - "isa": "PBXBuildFile" - }, - "3E93B3BE-D134-46C9-B561-011A1695CB0C": { - "fileRef": "515A96BF-9A24-4058-B312-A22408E8AAC9", - "isa": "PBXBuildFile" - }, - "3FBB692F-CF02-4BC0-AFB4-9DC193143EED": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFftNode.h", - "sourceTree": "" - }, - "4173BD7B-A0B5-4508-A84E-B98CBAC95DCF": { - "fileRef": "B6A950AD-9ADB-4B7D-9627-056A4FAF347F", - "isa": "PBXBuildFile" - }, - "420A8978-0639-48CF-8808-16CAE07D0CC2": { - "children": [ - "5DCA6B55-B197-4CE2-8B29-2A94712378C6", - "3366170F-397C-4A03-9AF5-B5BB5313F0DE", - "878A1923-7830-4D16-961B-9264967F23E6", - "60D43FE9-837E-448B-8919-341C46FF1509", - "B6BCD75A-B46A-4DFA-8F2F-2DE6A48673A6", - "BC3D8BCD-369B-4812-A4C3-2765941066F7", - "B2655279-9371-4074-B327-29EDE10CF2B9", - "FA84D94D-DE8E-4DDD-BA7E-A4EBAE7CFC87", - "2AEB7446-BDE8-473B-BD92-F71391FCB460", - "3FBB692F-CF02-4BC0-AFB4-9DC193143EED", - "9C7A0C62-E6EC-4580-93BC-9C725A3067B3", - "7B159598-5CDC-460B-8CEC-2B8CE3B7430B", - "20BFCC25-F009-46EC-91B8-353AFCE1C340", - "D9504AE7-15BF-49EE-938B-9FA22599B796", - "B6A950AD-9ADB-4B7D-9627-056A4FAF347F", - "CFECA29F-702D-4DF4-94A1-E592CDD8F73E", - "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6", - "037731E4-1B84-4D29-8420-14D7861ACC0C", - "C9D904A2-6FD3-4617-9150-0BC5D3916E5E", - "16A89E51-123F-470B-98C6-0C3875104796", - "218E80D9-8D83-4D3E-B6D5-B7612706F1FD", - "F8B8E078-4517-4556-8F0B-4DEF4FE07A44", - "60AE0464-79C2-4E24-BB13-D5C1107D543B", - "33220271-855D-4A3C-A769-691DEDFB25C0", - "515A96BF-9A24-4058-B312-A22408E8AAC9", - "E0BD4F34-D2E9-4EB5-B440-0F2ECB2DC1F9", - "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E", - "67621FAE-B98D-4621-8156-A5B08B8CD648", - "B21759CC-111A-40EF-949E-4820F7247BE9", - "4D89A29B-2BFD-4EF1-A453-0A079FB40754", - "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5", - "05FB6168-0DB0-43A1-830D-5D4F0D23DF07", - "C5EA1382-57D2-4DD4-8E79-FFFA814FE356", - "FCC3F210-66C0-4195-B140-B187C65B52FA", - "AA249536-D73F-4FC4-8665-67FA211D1F0F", - "0121DC38-B5BC-4BB1-9E47-DF494A751F13", - "AF326FE8-182A-4E41-BD1D-DAE37E2282AA" - ], - "isa": "PBXGroup", - "name": "src", - "path": "src", - "sourceTree": "" - }, - "456802E3-FF61-4842-ADD3-642D1A4E79F5": { - "children": [ - "420A8978-0639-48CF-8808-16CAE07D0CC2" - ], - "isa": "PBXGroup", - "name": "ofxAudioUnit", - "path": "ofxAudioUnit", - "sourceTree": "" - }, - "48D5D5C5-37FB-413A-8336-25FE277CDBDC": { - "fileRef": "BC3D8BCD-369B-4812-A4C3-2765941066F7", - "isa": "PBXBuildFile" - }, - "4D89A29B-2BFD-4EF1-A453-0A079FB40754": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitRecorder.h", - "sourceTree": "" - }, - "515A96BF-9A24-4058-B312-A22408E8AAC9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetSend.cpp", - "sourceTree": "" - }, - "5179CAD9-01D1-42C5-8A35-C55E629A771E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.c", - "name": "TPCircularBuffer.c", - "sourceTree": "" - }, - "5DCA6B55-B197-4CE2-8B29-2A94712378C6": { - "children": [ - "332475D2-C692-4C07-8633-8EEEDC4449DA", - "B910BBAB-CBEB-41F8-942B-BF83644D9470", - "8AECAE42-66D4-4B52-8C6B-B8E8440B2216", - "00A3DE4A-08BA-490B-8E9D-69F1F3A17804", - "34FFC174-A354-4EF8-9936-DFF7555D9827", - "7FE5D190-78C4-4876-B3B0-FEBECC9B6068", - "8E573AFB-9E19-430E-AB1A-C2B612121D01" - ], - "isa": "PBXGroup", - "name": "CAPublicUtility", - "path": "CAPublicUtility", - "sourceTree": "" - }, - "60AE0464-79C2-4E24-BB13-D5C1107D543B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetReceive.cpp", - "sourceTree": "" - }, - "60D43FE9-837E-448B-8919-341C46FF1509": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnit.h", - "sourceTree": "" - }, - "67621FAE-B98D-4621-8156-A5B08B8CD648": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitOutput.h", - "sourceTree": "" - }, - "6CAE9D79-0205-4DF8-8925-A4CA0EBAAF85": { - "children": [ - "87C5708A-B84C-40B8-AED9-307151313AE7", - "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", - "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130" - ], - "isa": "PBXGroup", - "name": "Frameworks", - "path": "", - "sourceTree": "SOURCE_ROOT" - }, - "7093FB4B-A7B7-43DD-B779-FBA70491959A": { - "fileRef": "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", - "isa": "PBXBuildFile" - }, - "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMatrixMixer.cpp", - "sourceTree": "" - }, - "7993D566-5787-429F-B628-634AF28C7BC9": { - "fileRef": "9C7A0C62-E6EC-4580-93BC-9C725A3067B3", - "isa": "PBXBuildFile" - }, - "7B159598-5CDC-460B-8CEC-2B8CE3B7430B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFilePlayer.h", - "sourceTree": "" - }, - "7E160C0E-053A-49E4-9A87-4608039B46F7": { - "fileRef": "B21759CC-111A-40EF-949E-4820F7247BE9", - "isa": "PBXBuildFile" - }, - "7FE5D190-78C4-4876-B3B0-FEBECC9B6068": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CADebugMacros.h", - "sourceTree": "" - }, - "878A1923-7830-4D16-961B-9264967F23E6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnit.cpp", - "sourceTree": "" - }, - "87C5708A-B84C-40B8-AED9-307151313AE7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreMIDI.framework", - "path": "System/Library/Frameworks/CoreMIDI.framework", - "sourceTree": "SDKROOT" - }, - "87DE734F-E184-4C14-98D2-E6182FDE026F": { - "fileRef": "87C5708A-B84C-40B8-AED9-307151313AE7", - "isa": "PBXBuildFile" - }, - "8AECAE42-66D4-4B52-8C6B-B8E8440B2216": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CAAUParameter.cpp", - "sourceTree": "" - }, - "8E573AFB-9E19-430E-AB1A-C2B612121D01": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAXException.h", - "sourceTree": "" - }, - "901808C02053638E004A7774": { - "children": [ - "87C5708A-B84C-40B8-AED9-307151313AE7", - "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9", - "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130" - ] - }, - "90709A48-6F94-47A8-AB5F-3E705B0EDE43": { - "fileRef": "73359BD9-2E0E-4FA7-A215-E5A6CA5E63E6", - "isa": "PBXBuildFile" - }, - "9345EE37-4CDB-4437-91A4-22FB0D4B8FA9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreAudioKit.framework", - "path": "System/Library/Frameworks/CoreAudioKit.framework", - "sourceTree": "SDKROOT" - }, - "9AFF8400-B8B5-43D7-8BCC-363BFB8B9130": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "AudioUnit.framework", - "path": "System/Library/Frameworks/AudioUnit.framework", - "sourceTree": "SDKROOT" - }, - "9C7A0C62-E6EC-4580-93BC-9C725A3067B3": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFilePlayer.cpp", - "sourceTree": "" - }, - "A20EB13A-B71E-484E-97DC-23211D52B5BE": { - "fileRef": "B2655279-9371-4074-B327-29EDE10CF2B9", - "isa": "PBXBuildFile" - }, - "A7C107E5-54E0-410C-AD45-B363B711DFF0": { - "fileRef": "5179CAD9-01D1-42C5-8A35-C55E629A771E", - "isa": "PBXBuildFile" - }, - "AA249536-D73F-4FC4-8665-67FA211D1F0F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitTap.cpp", - "sourceTree": "" - }, - "AF326FE8-182A-4E41-BD1D-DAE37E2282AA": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitUtils.h", - "sourceTree": "" - }, - "B21759CC-111A-40EF-949E-4820F7247BE9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitRecorder.cpp", - "sourceTree": "" - }, - "B2655279-9371-4074-B327-29EDE10CF2B9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitDSPNode.cpp", - "sourceTree": "" - }, - "B6A950AD-9ADB-4B7D-9627-056A4FAF347F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitInput.cpp", - "sourceTree": "" - }, - "B6BCD75A-B46A-4DFA-8F2F-2DE6A48673A6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitBase.h", - "sourceTree": "" - }, - "B910BBAB-CBEB-41F8-942B-BF83644D9470": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "AUParamInfo.h", - "sourceTree": "" - }, - "B97E141C-8652-4237-A169-16E4D87AA025": { - "fileRef": "20BFCC25-F009-46EC-91B8-353AFCE1C340", - "isa": "PBXBuildFile" - }, - "BB4B014C10F69532006C3DED": { - "children": [ - "456802E3-FF61-4842-ADD3-642D1A4E79F5" - ], - "isa": "PBXGroup", - "name": "addons", - "path": "../../../addons", - "sourceTree": "SOURCE_ROOT" - }, - "BC3D8BCD-369B-4812-A4C3-2765941066F7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.objcpp", - "name": "ofxAudioUnitCocoaUtilties.mm", - "sourceTree": "" - }, - "BDE202AA-3B83-4295-9F71-6588E9A37F83": { - "fileRef": "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E", - "isa": "PBXBuildFile" - }, - "BF26640B2C634C16004360E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/usr/bin/env bash", - "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", - "showEnvVarsInLog": "0" - }, - "C20DF179-A228-430B-95BF-A050BCC0CDE0": { - "fileRef": "2AEB7446-BDE8-473B-BD92-F71391FCB460", - "isa": "PBXBuildFile" - }, - "C5EA1382-57D2-4DD4-8E79-FFFA814FE356": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSpeechSynth.cpp", - "sourceTree": "" - }, - "C9D904A2-6FD3-4617-9150-0BC5D3916E5E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMidi.cpp", - "sourceTree": "" - }, - "CFECA29F-702D-4DF4-94A1-E592CDD8F73E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitInput.h", - "sourceTree": "" - }, - "D5507EC5-606A-4BEA-9DC9-02A0CDFDBC9E": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitOutput.cpp", - "sourceTree": "" - }, - "D5E336A8-5ECA-4405-B0C5-1ED53A27C2C5": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSampler.cpp", - "sourceTree": "" - }, - "D9504AE7-15BF-49EE-938B-9FA22599B796": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitHardwareUtils.h", - "sourceTree": "" - }, - "DDBD6502-9B7A-46AF-A0F7-EA0D9E063924": { - "fileRef": "34FFC174-A354-4EF8-9936-DFF7555D9827", - "isa": "PBXBuildFile" - }, - "E0BD4F34-D2E9-4EB5-B440-0F2ECB2DC1F9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetSend.h", - "sourceTree": "" - }, - "E42962A92163ECCD00A6A9E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "name": "Run Script — Compile OF", - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "$OF_CORE_BUILD_COMMAND\n", - "showEnvVarsInLog": "0" - }, - "E4A5B60F29BAAAE400C2D356": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "6", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B4A0A3A1720003C02F2": { - "children": [ - "037A58C72CD6B54100CF8AC1", - "191CD6FA2847E21E0085CBB6", - "E4B6FCAD0C3E899E008CF71C", - "E4EB6923138AFD0F00A09F29", - "191EF70929D778A400F35F26", - "BB4B014C10F69532006C3DED", - "E4B69B5B0A3A1756003C02F2", - "6CAE9D79-0205-4DF8-8925-A4CA0EBAAF85", - "FF7EA6AB-A8A5-4A7F-A57B-411AACCAFE98" - ], - "isa": "PBXGroup", - "sourceTree": "" - }, - "E4B69B4C0A3A1720003C02F2": { - "attributes": { - "BuildIndependentTargetsInParallel": "YES", - "LastUpgradeCheck": "1540" - }, - "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", - "compatibilityVersion": "Xcode 3.2", - "developmentRegion": "en", - "hasScannedForEncodings": "0", - "isa": "PBXProject", - "knownRegions": [ - "en", - "Base" - ], - "mainGroup": "E4B69B4A0A3A1720003C02F2", - "productRefGroup": "E4B69B4A0A3A1720003C02F2", - "projectDirPath": "", - "projectRoot": "", - "targets": [ - "E4B69B5A0A3A1756003C02F2" - ] - }, - "E4B69B4D0A3A1720003C02F2": { - "buildConfigurations": [ - "E4B69B4E0A3A1720003C02F2", - "E4B69B4F0A3A1720003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B4E0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "NO", - "ENABLE_TESTABILITY": "YES", - "GCC_OPTIMIZATION_LEVEL": "0", - "GCC_WARN_UNUSED_VARIABLE": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B4F0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "YES", - "GCC_OPTIMIZATION_LEVEL": "3", - "GCC_UNROLL_LOOPS": "YES", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B69B580A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "05AA499A-5767-404F-A813-8E3C2E0A41D7", - "30DB1BA9-A5BE-42DF-9D57-2725D956523D", - "DDBD6502-9B7A-46AF-A0F7-EA0D9E063924", - "A7C107E5-54E0-410C-AD45-B363B711DFF0", - "18C13BEB-B3CA-416D-BB15-C93116F713EB", - "48D5D5C5-37FB-413A-8336-25FE277CDBDC", - "A20EB13A-B71E-484E-97DC-23211D52B5BE", - "C20DF179-A228-430B-95BF-A050BCC0CDE0", - "7993D566-5787-429F-B628-634AF28C7BC9", - "B97E141C-8652-4237-A169-16E4D87AA025", - "4173BD7B-A0B5-4508-A84E-B98CBAC95DCF", - "90709A48-6F94-47A8-AB5F-3E705B0EDE43", - "2E637127-44F3-4BAF-AC15-382C607A8905", - "FAB86AA3-F2A9-4D96-A0F6-32B1367097E6", - "37FCBC14-3881-4D63-8939-75C980EE07F5", - "3E93B3BE-D134-46C9-B561-011A1695CB0C", - "BDE202AA-3B83-4295-9F71-6588E9A37F83", - "7E160C0E-053A-49E4-9A87-4608039B46F7", - "046D260A-6D16-4D31-8514-9230357A8652", - "129A5CEA-8573-48F2-9EF2-921A4CD68D41", - "0678C90E-416B-4A11-AE1E-E4A139053686" - ], - "isa": "PBXSourcesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B590A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "87DE734F-E184-4C14-98D2-E6182FDE026F", - "7093FB4B-A7B7-43DD-B779-FBA70491959A", - "1DB5CB8F-27C2-4CE0-951F-4A34987C98E4" - ], - "isa": "PBXFrameworksBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B5A0A3A1756003C02F2": { - "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", - "buildPhases": [ - "BF26640B2C634C16004360E2", - "E42962A92163ECCD00A6A9E2", - "E4B69B580A3A1756003C02F2", - "E4B69B590A3A1756003C02F2", - "E4C2427710CC5ABF004149E2", - "E4A5B60F29BAAAE400C2D356", - "19B789C429E5AB4A0082E9B8" - ], - "buildRules": [], - "dependencies": [], - "fileSystemSynchronizedGroups": [ - "037A58C72CD6B54100CF8AC1" - ], - "isa": "PBXNativeTarget", - "name": "example-3-busses", - "productName": "myOFApp", - "productReference": "E4B69B5B0A3A1756003C02F2", - "productType": "com.apple.product-type.application" - }, - "E4B69B5B0A3A1756003C02F2": { - "explicitFileType": "wrapper.application", - "includeInIndex": "0", - "isa": "PBXFileReference", - "path": "example-3-bussesDebug.app", - "sourceTree": "BUILT_PRODUCTS_DIR" - }, - "E4B69B5F0A3A1757003C02F2": { - "buildConfigurations": [ - "E4B69B600A3A1757003C02F2", - "E4B69B610A3A1757003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B600A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "NO", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "GCC_DYNAMIC_NO_PIC": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)" - ] - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B610A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "YES", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)" - ], - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B6FCAD0C3E899E008CF71C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.xml", - "path": "openFrameworks-Info.plist", - "sourceTree": "" - }, - "E4C2427710CC5ABF004149E2": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "10", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4EB6923138AFD0F00A09F29": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.xcconfig", - "path": "Project.xcconfig", - "sourceTree": "" - }, - "F53F846A-9481-4162-AAE3-4C459E8C4C72": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "TPCircularBuffer.h", - "sourceTree": "" - }, - "F8B8E078-4517-4556-8F0B-4DEF4FE07A44": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMixer.h", - "sourceTree": "" - }, - "FA84D94D-DE8E-4DDD-BA7E-A4EBAE7CFC87": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitDSPNode.h", - "sourceTree": "" - }, - "FAB86AA3-F2A9-4D96-A0F6-32B1367097E6": { - "fileRef": "218E80D9-8D83-4D3E-B6D5-B7612706F1FD", - "isa": "PBXBuildFile" - }, - "FCC3F210-66C0-4195-B140-B187C65B52FA": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSpeechSynth.h", - "sourceTree": "" - }, - "FF7EA6AB-A8A5-4A7F-A57B-411AACCAFE98": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "data", - "path": "bin/data", - "sourceTree": "SOURCE_ROOT" - } - }, - "rootObject": "E4B69B4C0A3A1720003C02F2" -} \ No newline at end of file diff --git a/example-3-busses/openFrameworks-Info.plist b/example-3-busses/openFrameworks-Info.plist deleted file mode 100644 index c362e38..0000000 --- a/example-3-busses/openFrameworks-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - ${DEVELOPMENT_LANGUAGE} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - ${ICON_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${TARGET_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleShortVersionString - ${MARKETING_VERSION} - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - ${HIGH_RESOLUTION_CAPABLE} - NSCameraUseContinuityCameraDeviceType - - - diff --git a/example-4-parameters/Project.xcconfig b/example-4-parameters/Project.xcconfig deleted file mode 100644 index 72b6574..0000000 --- a/example-4-parameters/Project.xcconfig +++ /dev/null @@ -1,91 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem -CLANG_CXX_LANGUAGE_STANDARD = c++23 -CLANG_C_LANGUAGE_STANDARD = c17 -MACOSX_DEPLOYMENT_TARGET = 10.15 - -// App Settings -PRODUCT_NAME = $(TARGET_NAME) -PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug -PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} -//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug -DEVELOPMENT_LANGUAGE = English -CODE_SIGN_IDENTITY = - -INFOPLIST_FILE = openFrameworks-Info.plist -GENERATE_INFOPLIST_FILE = YES - -// set application category to games, this is required to enable Game mode -// note: this sets the initial value in the Xcode UI -INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games - -// VERSIONING - overridden if changed in Xcode UI - -// this is "Version" in the Xcode target Identity UI -// suggested to use semantic versioning format ala #.#.# -MARKETING_VERSION = 0.1.0 - -// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script -ENABLE_USER_SCRIPT_SANDBOXING=NO - -// this is "Build" in the Xcode target Identity UI, an incremental build number -// important for the App Store as new build submissions need a diff number even -// if MARKETING_VERSION is the same -CURRENT_PROJECT_VERSION = 1 - -// ICONS - -// default oF app icon -ICON_NAME = of.icns -ICON_NAME[config=Debug] = of_debug.icns -ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) - -// custom app icon, placed in main project folder -//ICON_NAME = MyApp.icns -//ICON_FILE = $(ICON_NAME) - -// custom app icon with separate Release and Debug versions placed in bin/data -//ICON_NAME = icon.icns -//ICON_NAME[config=Debug] = icon-debug.icns -//ICON_FILE = bin/data/$(ICON_NAME) - -// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ -// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & -// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME - -//APPSTORE, uncomment next lines to bundle data folder and code sign -//OF_CODESIGN = 1 -//OF_BUNDLE_DATA_FOLDER = 1 -//OF_BUNDLE_DYLIBS = 1 - -// BOOST - UNCOMMENT BELOW TO ENABLE BOOST -//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" -//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" -//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" -//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) -//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) - -HIGH_RESOLUTION_CAPABLE = NO - -// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. -#include? "App.xcconfig" - -//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW -OF_NO_FMOD=1 -USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" -LIB_FMOD="" -GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) - -//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' - - -OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj b/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj deleted file mode 100644 index 420043e..0000000 --- a/example-4-parameters/example-4-parameters.xcodeproj/project.pbxproj +++ /dev/null @@ -1,859 +0,0 @@ -{ - "_OFProjectGeneratorVersion": "0.82.0", - "archiveVersion": "1", - "classes": {}, - "objectVersion": "70", - "objects": { - "016CE839-38BC-45B7-9C0D-1CE0CDDA122E": { - "fileRef": "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8", - "isa": "PBXBuildFile" - }, - "037A58C72CD6B54100CF8AC1": { - "explicitFileTypes": {}, - "explicitFolders": [], - "isa": "PBXFileSystemSynchronizedRootGroup", - "path": "src", - "sourceTree": "SOURCE_ROOT" - }, - "0AAD0614-9259-49C2-927D-3B92B9FB734B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "TPCircularBuffer.h", - "sourceTree": "" - }, - "0D81931B-761D-45B5-A331-45926EC0A159": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitUtils.h", - "sourceTree": "" - }, - "0F4633F3-DB5A-4AA0-A375-4A96D77E6970": { - "fileRef": "734D29B4-18D1-47BD-9A21-073BC862F8F1", - "isa": "PBXBuildFile" - }, - "0FE202B9-9D5E-49CF-8346-49184C3CBAA0": { - "fileRef": "CDED4BBE-73F9-4882-9A7A-58E69EFC2018", - "isa": "PBXBuildFile" - }, - "1128B9EB-0F38-40F9-9B4B-E5933A24707C": { - "fileRef": "DAB73003-563B-4F5F-93A8-CAF156E26C75", - "isa": "PBXBuildFile" - }, - "191CD6FA2847E21E0085CBB6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.entitlements", - "path": "of.entitlements", - "sourceTree": "" - }, - "191EF70929D778A400F35F26": { - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "openFrameworks", - "path": "../../../libs/openFrameworks", - "sourceTree": "SOURCE_ROOT" - }, - "19B789C429E5AB4A0082E9B8": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", - "showEnvVarsInLog": "0" - }, - "1D60588F0D05DD3D006BFB54": { - "files": [ - "991F53F1-E57A-462E-960F-07FAAC16ECD4", - "DA7A72D0-6C5B-41B3-98DC-FC6FDD616BDC", - "8EF39658-0AEB-4187-B0EE-ECB4E2477812" - ] - }, - "1EDF3C63-03F1-4E65-A8A9-779FD910B381": { - "fileRef": "70676C23-D51D-44DF-A519-561219EBBEAC", - "isa": "PBXBuildFile" - }, - "273F0D3B-81A6-45A5-9809-4A0F7B7296ED": { - "fileRef": "57C7852B-25A6-468D-9E9F-D479E188797A", - "isa": "PBXBuildFile" - }, - "2A9E748C-370A-4D41-A868-DA45037CCBB4": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetSend.cpp", - "sourceTree": "" - }, - "2AEF357A-40D9-4EDD-934E-E8E10BE9D295": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFftNode.h", - "sourceTree": "" - }, - "2BD584C2-E933-4FB1-B060-B6311BFE4B09": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CADebugMacros.h", - "sourceTree": "" - }, - "310C084A-0BEB-4239-834C-3A8D1184CBC9": { - "fileRef": "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D", - "isa": "PBXBuildFile" - }, - "334D4745-8FEE-415A-927E-5C254E86F669": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "data", - "path": "bin/data", - "sourceTree": "SOURCE_ROOT" - }, - "338908ED-9449-4450-8B42-750CA176167E": { - "fileRef": "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44", - "isa": "PBXBuildFile" - }, - "386CDBC9-4569-43F3-ABE0-A8CE6524A709": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAAUParameter.h", - "sourceTree": "" - }, - "3E9C4E60-8DA8-4262-8EE7-03468A1E10AE": { - "children": [ - "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB", - "0AAD0614-9259-49C2-927D-3B92B9FB734B" - ], - "isa": "PBXGroup", - "name": "TPCircularBuffer", - "path": "TPCircularBuffer", - "sourceTree": "" - }, - "3F1DB8BD-F185-4697-B404-C4F2C38723DD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitRecorder.h", - "sourceTree": "" - }, - "40E88CD8-C16F-4BC0-AA1B-6E117516F461": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitHardwareUtils.h", - "sourceTree": "" - }, - "41F2C2A8-B111-460E-827D-43EA2F24C864": { - "fileRef": "D73492E1-598B-47E2-A6C7-35D7DB197406", - "isa": "PBXBuildFile" - }, - "4257B976-016B-46BB-B028-670E3F7A7B25": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreMIDI.framework", - "path": "System/Library/Frameworks/CoreMIDI.framework", - "sourceTree": "SDKROOT" - }, - "45603132-C4FA-4C50-AF1F-23875C23C922": { - "fileRef": "DBA90895-A95C-4606-A998-3207354C65A2", - "isa": "PBXBuildFile" - }, - "4898AF59-D3B2-4C52-A49F-9BF1903C3132": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMixer.h", - "sourceTree": "" - }, - "50BE460A-0FE2-415D-909A-2EDF3ABA9301": { - "fileRef": "BC241BD9-7583-484C-A73B-F4B11B661772", - "isa": "PBXBuildFile" - }, - "5290A0B6-7864-444A-AC3A-F251EAF69215": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSampler.h", - "sourceTree": "" - }, - "536378A1-B4B6-44B8-A3FC-D8FB56426C38": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "AUParamInfo.cpp", - "sourceTree": "" - }, - "56CE6F01-0DC9-46CA-999A-7AA341FDFE0C": { - "fileRef": "F7BADC91-044F-4B57-9675-C224E7BE5812", - "isa": "PBXBuildFile" - }, - "57C7852B-25A6-468D-9E9F-D479E188797A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitTap.cpp", - "sourceTree": "" - }, - "57F80169-8506-43A8-81B0-F3CBED30A02C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFilePlayer.h", - "sourceTree": "" - }, - "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.c", - "name": "TPCircularBuffer.c", - "sourceTree": "" - }, - "5C4F47CD-8F4E-46F1-A7A9-22B5B70C3669": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetReceive.h", - "sourceTree": "" - }, - "5E2B85C4-F81C-4B57-8BC8-586B6A7207EF": { - "fileRef": "A1349D0A-15A4-472F-870D-5DA936EA0B78", - "isa": "PBXBuildFile" - }, - "60839125-A596-494C-AFD9-24AFCCEA8FF6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetSend.h", - "sourceTree": "" - }, - "6B759FFD-88AB-4C79-A414-9CA7C28E979D": { - "fileRef": "5B75EF77-6DBC-4C56-A85F-2094D12BA6DB", - "isa": "PBXBuildFile" - }, - "6D2ECE0D-DD2B-4F42-BE61-022EDBC36996": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSpeechSynth.h", - "sourceTree": "" - }, - "701AA31A-1E20-43B9-A0B2-AF2D62BDB9EF": { - "fileRef": "B20689F4-680D-4B86-99A8-5F717D53DFBC", - "isa": "PBXBuildFile" - }, - "70676C23-D51D-44DF-A519-561219EBBEAC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMidi.cpp", - "sourceTree": "" - }, - "70B62A0F-C5CF-43FC-9B9E-ACA476CA10CC": { - "fileRef": "4257B976-016B-46BB-B028-670E3F7A7B25", - "isa": "PBXBuildFile" - }, - "71C09925-DEC7-4EB9-B1BA-BD988B9BF634": { - "fileRef": "2A9E748C-370A-4D41-A868-DA45037CCBB4", - "isa": "PBXBuildFile" - }, - "734D29B4-18D1-47BD-9A21-073BC862F8F1": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMatrixMixer.cpp", - "sourceTree": "" - }, - "73784EE1-F112-4B82-9777-E610FDD8974C": { - "children": [ - "79F7EF66-69DC-4355-8F3C-69C3C0F86123" - ], - "isa": "PBXGroup", - "name": "ofxAudioUnit", - "path": "ofxAudioUnit", - "sourceTree": "" - }, - "75592B66-6B66-4317-9860-78DEE35DA311": { - "children": [ - "4257B976-016B-46BB-B028-670E3F7A7B25", - "DBA90895-A95C-4606-A998-3207354C65A2", - "A1349D0A-15A4-472F-870D-5DA936EA0B78" - ], - "isa": "PBXGroup", - "name": "Frameworks", - "path": "", - "sourceTree": "SOURCE_ROOT" - }, - "79F7EF66-69DC-4355-8F3C-69C3C0F86123": { - "children": [ - "9DD41584-23FC-4D3D-87A6-294AC7ECFAFD", - "3E9C4E60-8DA8-4262-8EE7-03468A1E10AE", - "895581DF-3A07-472E-A326-1E7FA9F8ECDC", - "8E9230F0-2317-498D-9E4A-A1B7B869FB73", - "D29ABD9A-A537-43CC-960C-8426DF3C3D70", - "EEB83DA0-87D4-4433-A3CA-7260EBD2F581", - "CDED4BBE-73F9-4882-9A7A-58E69EFC2018", - "C554B3EF-EC76-433B-B2DB-87AB823B3172", - "8712A7FC-32BF-4A16-B668-0C8492FFDAE1", - "2AEF357A-40D9-4EDD-934E-E8E10BE9D295", - "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8", - "57F80169-8506-43A8-81B0-F3CBED30A02C", - "D73492E1-598B-47E2-A6C7-35D7DB197406", - "40E88CD8-C16F-4BC0-AA1B-6E117516F461", - "8110D06A-BAC5-4665-81A2-B86168B42E4F", - "92834F81-2D4A-4800-B70C-CDD27664780A", - "734D29B4-18D1-47BD-9A21-073BC862F8F1", - "ABAB88D9-55B6-4DE9-A025-8C504B0A79F8", - "70676C23-D51D-44DF-A519-561219EBBEAC", - "8ED1AF2E-BB9E-4CB9-8865-7A42D286B908", - "F7BADC91-044F-4B57-9675-C224E7BE5812", - "4898AF59-D3B2-4C52-A49F-9BF1903C3132", - "BC241BD9-7583-484C-A73B-F4B11B661772", - "5C4F47CD-8F4E-46F1-A7A9-22B5B70C3669", - "2A9E748C-370A-4D41-A868-DA45037CCBB4", - "60839125-A596-494C-AFD9-24AFCCEA8FF6", - "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D", - "A51D4782-A6DC-4FF1-B189-DF3E5E922B05", - "B20689F4-680D-4B86-99A8-5F717D53DFBC", - "3F1DB8BD-F185-4697-B404-C4F2C38723DD", - "DAB73003-563B-4F5F-93A8-CAF156E26C75", - "5290A0B6-7864-444A-AC3A-F251EAF69215", - "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44", - "6D2ECE0D-DD2B-4F42-BE61-022EDBC36996", - "57C7852B-25A6-468D-9E9F-D479E188797A", - "DC1F6046-C7C3-416E-B173-B9B14A1081ED", - "0D81931B-761D-45B5-A331-45926EC0A159" - ], - "isa": "PBXGroup", - "name": "src", - "path": "src", - "sourceTree": "" - }, - "8110D06A-BAC5-4665-81A2-B86168B42E4F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitInput.cpp", - "sourceTree": "" - }, - "8712A7FC-32BF-4A16-B668-0C8492FFDAE1": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFftNode.cpp", - "sourceTree": "" - }, - "89196216-FF9B-49AD-B20E-0EAA039308AB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CADebugMacros.cpp", - "sourceTree": "" - }, - "895581DF-3A07-472E-A326-1E7FA9F8ECDC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnit.cpp", - "sourceTree": "" - }, - "8BC01C71-3FDB-4123-BB1B-3A20F94BBC44": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSpeechSynth.cpp", - "sourceTree": "" - }, - "8C233C68-03D9-46A1-880C-F15CFF1223BD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "AUParamInfo.h", - "sourceTree": "" - }, - "8CC6D2B5-6F41-4D55-8E1B-15F30137537A": { - "fileRef": "D7B258BF-B62A-4606-9AB3-6436BD95AC70", - "isa": "PBXBuildFile" - }, - "8E9230F0-2317-498D-9E4A-A1B7B869FB73": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnit.h", - "sourceTree": "" - }, - "8ED1AF2E-BB9E-4CB9-8865-7A42D286B908": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMidi.h", - "sourceTree": "" - }, - "901808C02053638E004A7774": { - "children": [ - "4257B976-016B-46BB-B028-670E3F7A7B25", - "DBA90895-A95C-4606-A998-3207354C65A2", - "A1349D0A-15A4-472F-870D-5DA936EA0B78" - ] - }, - "9272200F-0E5E-4EEA-9F21-9BB78EAA90B8": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFilePlayer.cpp", - "sourceTree": "" - }, - "92834F81-2D4A-4800-B70C-CDD27664780A": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitInput.h", - "sourceTree": "" - }, - "9DD41584-23FC-4D3D-87A6-294AC7ECFAFD": { - "children": [ - "536378A1-B4B6-44B8-A3FC-D8FB56426C38", - "8C233C68-03D9-46A1-880C-F15CFF1223BD", - "D7B258BF-B62A-4606-9AB3-6436BD95AC70", - "386CDBC9-4569-43F3-ABE0-A8CE6524A709", - "89196216-FF9B-49AD-B20E-0EAA039308AB", - "2BD584C2-E933-4FB1-B060-B6311BFE4B09", - "E26C5F9A-02F6-4BFA-97A2-42C08D3590C7" - ], - "isa": "PBXGroup", - "name": "CAPublicUtility", - "path": "CAPublicUtility", - "sourceTree": "" - }, - "A1349D0A-15A4-472F-870D-5DA936EA0B78": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "AudioUnit.framework", - "path": "System/Library/Frameworks/AudioUnit.framework", - "sourceTree": "SDKROOT" - }, - "A51D4782-A6DC-4FF1-B189-DF3E5E922B05": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitOutput.h", - "sourceTree": "" - }, - "A7162F8B-034D-4318-9C68-C57260E7A234": { - "fileRef": "EEB83DA0-87D4-4433-A3CA-7260EBD2F581", - "isa": "PBXBuildFile" - }, - "ABAB88D9-55B6-4DE9-A025-8C504B0A79F8": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMatrixMixer.h", - "sourceTree": "" - }, - "ACB7743B-75DF-4163-BFDB-EA6BB0E4790F": { - "fileRef": "89196216-FF9B-49AD-B20E-0EAA039308AB", - "isa": "PBXBuildFile" - }, - "ADEB3D72-8B14-4159-8EF7-80C48F11477C": { - "fileRef": "536378A1-B4B6-44B8-A3FC-D8FB56426C38", - "isa": "PBXBuildFile" - }, - "B20689F4-680D-4B86-99A8-5F717D53DFBC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitRecorder.cpp", - "sourceTree": "" - }, - "B91DC31A-1299-4BB0-A3D3-CBE4C6C643C4": { - "fileRef": "8712A7FC-32BF-4A16-B668-0C8492FFDAE1", - "isa": "PBXBuildFile" - }, - "BB4B014C10F69532006C3DED": { - "children": [ - "73784EE1-F112-4B82-9777-E610FDD8974C" - ], - "isa": "PBXGroup", - "name": "addons", - "path": "../../../addons", - "sourceTree": "SOURCE_ROOT" - }, - "BC241BD9-7583-484C-A73B-F4B11B661772": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetReceive.cpp", - "sourceTree": "" - }, - "BF26640B2C634C16004360E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/usr/bin/env bash", - "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", - "showEnvVarsInLog": "0" - }, - "C554B3EF-EC76-433B-B2DB-87AB823B3172": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitDSPNode.h", - "sourceTree": "" - }, - "CDED4BBE-73F9-4882-9A7A-58E69EFC2018": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitDSPNode.cpp", - "sourceTree": "" - }, - "D29ABD9A-A537-43CC-960C-8426DF3C3D70": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitBase.h", - "sourceTree": "" - }, - "D73492E1-598B-47E2-A6C7-35D7DB197406": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitHardwareUtils.cpp", - "sourceTree": "" - }, - "D7B258BF-B62A-4606-9AB3-6436BD95AC70": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CAAUParameter.cpp", - "sourceTree": "" - }, - "DAB73003-563B-4F5F-93A8-CAF156E26C75": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSampler.cpp", - "sourceTree": "" - }, - "DBA90895-A95C-4606-A998-3207354C65A2": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreAudioKit.framework", - "path": "System/Library/Frameworks/CoreAudioKit.framework", - "sourceTree": "SDKROOT" - }, - "DC1F6046-C7C3-416E-B173-B9B14A1081ED": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitTap.h", - "sourceTree": "" - }, - "E26C5F9A-02F6-4BFA-97A2-42C08D3590C7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAXException.h", - "sourceTree": "" - }, - "E2BA3593-5D58-4D08-A874-4EA524ED004D": { - "fileRef": "8110D06A-BAC5-4665-81A2-B86168B42E4F", - "isa": "PBXBuildFile" - }, - "E42962A92163ECCD00A6A9E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "name": "Run Script — Compile OF", - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "$OF_CORE_BUILD_COMMAND\n", - "showEnvVarsInLog": "0" - }, - "E4A5B60F29BAAAE400C2D356": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "6", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B4A0A3A1720003C02F2": { - "children": [ - "037A58C72CD6B54100CF8AC1", - "191CD6FA2847E21E0085CBB6", - "E4B6FCAD0C3E899E008CF71C", - "E4EB6923138AFD0F00A09F29", - "191EF70929D778A400F35F26", - "BB4B014C10F69532006C3DED", - "E4B69B5B0A3A1756003C02F2", - "75592B66-6B66-4317-9860-78DEE35DA311", - "334D4745-8FEE-415A-927E-5C254E86F669" - ], - "isa": "PBXGroup", - "sourceTree": "" - }, - "E4B69B4C0A3A1720003C02F2": { - "attributes": { - "BuildIndependentTargetsInParallel": "YES", - "LastUpgradeCheck": "1540" - }, - "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", - "compatibilityVersion": "Xcode 3.2", - "developmentRegion": "en", - "hasScannedForEncodings": "0", - "isa": "PBXProject", - "knownRegions": [ - "en", - "Base" - ], - "mainGroup": "E4B69B4A0A3A1720003C02F2", - "productRefGroup": "E4B69B4A0A3A1720003C02F2", - "projectDirPath": "", - "projectRoot": "", - "targets": [ - "E4B69B5A0A3A1756003C02F2" - ] - }, - "E4B69B4D0A3A1720003C02F2": { - "buildConfigurations": [ - "E4B69B4E0A3A1720003C02F2", - "E4B69B4F0A3A1720003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B4E0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "NO", - "ENABLE_TESTABILITY": "YES", - "GCC_OPTIMIZATION_LEVEL": "0", - "GCC_WARN_UNUSED_VARIABLE": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B4F0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "YES", - "GCC_OPTIMIZATION_LEVEL": "3", - "GCC_UNROLL_LOOPS": "YES", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B69B580A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "ADEB3D72-8B14-4159-8EF7-80C48F11477C", - "8CC6D2B5-6F41-4D55-8E1B-15F30137537A", - "ACB7743B-75DF-4163-BFDB-EA6BB0E4790F", - "6B759FFD-88AB-4C79-A414-9CA7C28E979D", - "E8E5416B-2213-4330-A606-5128EBB6B4DA", - "A7162F8B-034D-4318-9C68-C57260E7A234", - "0FE202B9-9D5E-49CF-8346-49184C3CBAA0", - "B91DC31A-1299-4BB0-A3D3-CBE4C6C643C4", - "016CE839-38BC-45B7-9C0D-1CE0CDDA122E", - "41F2C2A8-B111-460E-827D-43EA2F24C864", - "E2BA3593-5D58-4D08-A874-4EA524ED004D", - "0F4633F3-DB5A-4AA0-A375-4A96D77E6970", - "1EDF3C63-03F1-4E65-A8A9-779FD910B381", - "56CE6F01-0DC9-46CA-999A-7AA341FDFE0C", - "50BE460A-0FE2-415D-909A-2EDF3ABA9301", - "71C09925-DEC7-4EB9-B1BA-BD988B9BF634", - "310C084A-0BEB-4239-834C-3A8D1184CBC9", - "701AA31A-1E20-43B9-A0B2-AF2D62BDB9EF", - "1128B9EB-0F38-40F9-9B4B-E5933A24707C", - "338908ED-9449-4450-8B42-750CA176167E", - "273F0D3B-81A6-45A5-9809-4A0F7B7296ED" - ], - "isa": "PBXSourcesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B590A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "70B62A0F-C5CF-43FC-9B9E-ACA476CA10CC", - "45603132-C4FA-4C50-AF1F-23875C23C922", - "5E2B85C4-F81C-4B57-8BC8-586B6A7207EF" - ], - "isa": "PBXFrameworksBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B5A0A3A1756003C02F2": { - "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", - "buildPhases": [ - "BF26640B2C634C16004360E2", - "E42962A92163ECCD00A6A9E2", - "E4B69B580A3A1756003C02F2", - "E4B69B590A3A1756003C02F2", - "E4C2427710CC5ABF004149E2", - "E4A5B60F29BAAAE400C2D356", - "19B789C429E5AB4A0082E9B8" - ], - "buildRules": [], - "dependencies": [], - "fileSystemSynchronizedGroups": [ - "037A58C72CD6B54100CF8AC1" - ], - "isa": "PBXNativeTarget", - "name": "example-4-parameters", - "productName": "myOFApp", - "productReference": "E4B69B5B0A3A1756003C02F2", - "productType": "com.apple.product-type.application" - }, - "E4B69B5B0A3A1756003C02F2": { - "explicitFileType": "wrapper.application", - "includeInIndex": "0", - "isa": "PBXFileReference", - "path": "example-4-parametersDebug.app", - "sourceTree": "BUILT_PRODUCTS_DIR" - }, - "E4B69B5F0A3A1757003C02F2": { - "buildConfigurations": [ - "E4B69B600A3A1757003C02F2", - "E4B69B610A3A1757003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B600A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "NO", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "GCC_DYNAMIC_NO_PIC": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)" - ] - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B610A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "YES", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)" - ], - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B6FCAD0C3E899E008CF71C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.xml", - "path": "openFrameworks-Info.plist", - "sourceTree": "" - }, - "E4C2427710CC5ABF004149E2": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "10", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4EB6923138AFD0F00A09F29": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.xcconfig", - "path": "Project.xcconfig", - "sourceTree": "" - }, - "E8E5416B-2213-4330-A606-5128EBB6B4DA": { - "fileRef": "895581DF-3A07-472E-A326-1E7FA9F8ECDC", - "isa": "PBXBuildFile" - }, - "EEB83DA0-87D4-4433-A3CA-7260EBD2F581": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.objcpp", - "name": "ofxAudioUnitCocoaUtilties.mm", - "sourceTree": "" - }, - "F7BADC91-044F-4B57-9675-C224E7BE5812": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMixer.cpp", - "sourceTree": "" - }, - "FEEA8F02-0C2E-4021-A3D5-E160E4F6437D": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitOutput.cpp", - "sourceTree": "" - } - }, - "rootObject": "E4B69B4C0A3A1720003C02F2" -} \ No newline at end of file diff --git a/example-4-parameters/openFrameworks-Info.plist b/example-4-parameters/openFrameworks-Info.plist deleted file mode 100644 index c362e38..0000000 --- a/example-4-parameters/openFrameworks-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - ${DEVELOPMENT_LANGUAGE} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - ${ICON_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${TARGET_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleShortVersionString - ${MARKETING_VERSION} - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - ${HIGH_RESOLUTION_CAPABLE} - NSCameraUseContinuityCameraDeviceType - - - diff --git a/example-4-parameters/src/ofApp.cpp b/example-4-parameters/src/ofApp.cpp index 2d0c7d5..ce20f9b 100644 --- a/example-4-parameters/src/ofApp.cpp +++ b/example-4-parameters/src/ofApp.cpp @@ -2,56 +2,56 @@ //-------------------------------------------------------------- void ofApp::setup(){ - + // This example demonstrates what Audio Unit parameters // are and how to change them - + // Parameters are user-controllable variables on an Audio // Unit which you can change in real time. For example, a // Mixer audio unit typically has parameters for volume, // panning, etc. These are the parameters that you are // changing with ofxAudioUnitMixer's setPan() and // setInputVolume() functions. - + // However, there are a huge number of parameters that Audio // Units make available, and ofxAudioUnit can't make convienient // functions for all of them. This example shows you how to // programmatically set Audio Unit parameters on the fly. - + // These are the audio units we'll use: - + // AUVarispeed - let's you change the playback speed of audio // going through it, while simultaneously changing the pitch // (like slowing down and speeding up a record) - + varispeed.setup(kAudioUnitType_FormatConverter, kAudioUnitSubType_Varispeed); - + // AULowPass - a lowpass filter which cuts off high frequencies // at a user-controllable cutoff point - + lowpass.setup(kAudioUnitType_Effect, kAudioUnitSubType_LowPassFilter); - + // We'll also use an ofxAudioUnitFilePlayer to generate audio, // an ofxAudioUnitTap to extract the waveform, and an output // to send the resulting audio to your speakers - + filePlayer.connectTo(varispeed).connectTo(lowpass).connectTo(tap).connectTo(output); - + // First, we'll set the lowpass's resonance setting. All of the // Apple-manufactured Audio Units have parameter constants defined // which follow a particular naming pattern. The two lowpass // parameters are kLowPassParam_Resonance and // kLowPassParam_CutoffFrequency. - + // The easiest way to find the parameters for your Audio Unit // are to type kNameOfYourUnit and let Xcode's auto-complete // show you what's available. You can also see all of the parameters // defined in . It is a good idea -// to read this header file anyway, as it'll tell you what values +// to read this header file anyway, as it'll tell you what values // these parameters are expecting. One way to get information // on the parameter you want to change is to type it, then Cmd-click // on it to take you to its entry in AudioUnitParameters.h - + // You set parameters by using the function AudioUnitSetParameter(). // This function expects a few arguments : @@ -67,35 +67,35 @@ void ofApp::setup(){ // inBufferOffsetFrames - If you want to set the parameter in the // future, give this an offset in terms of samples (eg. 44100 for // 1 second). Usually you want this to be 0. - + // Here, we're setting the lowpass's resonance to 10 - + AudioUnitSetParameter(lowpass, kLowPassParam_Resonance, kAudioUnitScope_Global, 0, 10, 0); - + // If you're using a 3rd party unit (i.e. one that's not made by Apple) // you'll need to retrieve and set parameters by finding their parameter // ID (which is effectively just an index). This call will print a // unit's parameter list to the console. - + lowpass.printParameterList(); - + // You can also save the state of an Audio Unit's parameters as a // preset file. Saving / Loading a preset file is done like this: // varispeed.saveCustomPreset("MyPreset"); // varispeed.loadCustomPreset("MyPreset"); - + // These functions will look for or create a preset file with the extension // ".aupreset" in your app's data folder. - + // You can also create .aupreset files in Garageband and other DAWs. // Usually, these are stored in ~/Library/Audio/Presets/ - + output.start(); - + filePlayer.setFile(ofFilePath::getAbsolutePath("chopin.mp3")); filePlayer.loop(); - + ofSetVerticalSync(true); } @@ -109,15 +109,15 @@ void ofApp::draw(){ ofBackground(40); ofSetColor(255); waveform.draw(); - ofDrawBitmapString("Press 'f' to show the file player", ofPoint(40,20)); - + ofDrawBitmapString("Press 'f' to show the file player", glm::vec2(40,20)); + ofSetColor(255, 125, 50); ofDrawCircle(20, ofGetMouseY(), 15); - ofDrawBitmapString("|\nFilter\nFrequency\n|", ofPoint(40, ofGetHeight()/2)); - + ofDrawBitmapString("|\nFilter\nFrequency\n|", glm::vec2(40, ofGetHeight()/2)); + ofSetColor(20, 255, 150); ofDrawCircle(ofGetMouseX(), ofGetHeight() - 20, 15); - ofDrawBitmapString("<- Playback Speed ->", ofPoint(ofGetWidth()/2 - 100, ofGetHeight() - 40)); + ofDrawBitmapString("<- Playback Speed ->", glm::vec2(ofGetWidth()/2 - 100, ofGetHeight() - 40)); } //-------------------------------------------------------------- @@ -127,22 +127,22 @@ void ofApp::keyPressed(int key){ //-------------------------------------------------------------- void ofApp::mouseMoved(int x, int y ){ - + // The varispeed has an adjustable playback rate. Setting // it to 1 means a normal playback speed. Anything higher // or lower speeds it up or slows it down accordingly. - + float newSpeed = ofMap(x, 0, ofGetWidth(), 0.01, 2, true); - + AudioUnitSetParameter(varispeed, kVarispeedParam_PlaybackRate, kAudioUnitScope_Global, 0, newSpeed, 0); - + float newCutoff = ofMap(y, 0, ofGetHeight(), 10, 6900); - + AudioUnitSetParameter(lowpass, kLowPassParam_CutoffFrequency, kAudioUnitScope_Global, @@ -164,4 +164,4 @@ void ofApp::windowResized(int w, int h){} //-------------------------------------------------------------- void ofApp::gotMessage(ofMessage msg){} //-------------------------------------------------------------- -void ofApp::dragEvent(ofDragInfo dragInfo){} \ No newline at end of file +void ofApp::dragEvent(ofDragInfo dragInfo){} diff --git a/example-5-rendering/Project.xcconfig b/example-5-rendering/Project.xcconfig deleted file mode 100644 index 72b6574..0000000 --- a/example-5-rendering/Project.xcconfig +++ /dev/null @@ -1,91 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//UNCOMMENT BELOW TO ENABLE C++ 17 and std::filesystem -CLANG_CXX_LANGUAGE_STANDARD = c++23 -CLANG_C_LANGUAGE_STANDARD = c17 -MACOSX_DEPLOYMENT_TARGET = 10.15 - -// App Settings -PRODUCT_NAME = $(TARGET_NAME) -PRODUCT_NAME[config=Debug] = $(TARGET_NAME)Debug -PRODUCT_BUNDLE_IDENTIFIER = cc.openFrameworks.${TARGET_NAME:rfc1034identifier} -//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = cc.openFrameworks.$(TARGET_NAME)Debug -DEVELOPMENT_LANGUAGE = English -CODE_SIGN_IDENTITY = - -INFOPLIST_FILE = openFrameworks-Info.plist -GENERATE_INFOPLIST_FILE = YES - -// set application category to games, this is required to enable Game mode -// note: this sets the initial value in the Xcode UI -INFOPLIST_KEY_LSApplicationCategoryType = public.app-category.games - -// VERSIONING - overridden if changed in Xcode UI - -// this is "Version" in the Xcode target Identity UI -// suggested to use semantic versioning format ala #.#.# -MARKETING_VERSION = 0.1.0 - -// If users upgrade project to recommended settings it enables script sandboxing which breaks our post build script -ENABLE_USER_SCRIPT_SANDBOXING=NO - -// this is "Build" in the Xcode target Identity UI, an incremental build number -// important for the App Store as new build submissions need a diff number even -// if MARKETING_VERSION is the same -CURRENT_PROJECT_VERSION = 1 - -// ICONS - -// default oF app icon -ICON_NAME = of.icns -ICON_NAME[config=Debug] = of_debug.icns -ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME) - -// custom app icon, placed in main project folder -//ICON_NAME = MyApp.icns -//ICON_FILE = $(ICON_NAME) - -// custom app icon with separate Release and Debug versions placed in bin/data -//ICON_NAME = icon.icns -//ICON_NAME[config=Debug] = icon-debug.icns -//ICON_FILE = bin/data/$(ICON_NAME) - -// note: oF 0.7.2 - 0.11 used ICON_FILE_PATH which is no longer used in oF 0.12+ -// ex. change ICON_FILE_PATH = bin/data/ -> ICON_FILE = bin/data/$(ICON_NAME) & -// in a custom openFrameworks-Info.plist, set CFBundleIconFile to ICON_NAME - -//APPSTORE, uncomment next lines to bundle data folder and code sign -//OF_CODESIGN = 1 -//OF_BUNDLE_DATA_FOLDER = 1 -//OF_BUNDLE_DYLIBS = 1 - -// BOOST - UNCOMMENT BELOW TO ENABLE BOOST -//HEADER_BOOST = "$(OF_PATH)/libs/boost/include" -//LIB_BOOST_SYSTEM = "$(OF_PATH)/libs/boost/lib/osx/boost_system.a" -//LIB_BOOST_FS = "$(OF_PATH)/libs/boost/lib/osx/boost_filesystem.a" -//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM) -//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST) - -HIGH_RESOLUTION_CAPABLE = NO - -// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY. -#include? "App.xcconfig" - -//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW -OF_NO_FMOD=1 -USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1" -LIB_FMOD="" -GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS) - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) - -//OF_CORE_BUILD_COMMAND = echo \"💾 Compiling openFrameworks\"\nxcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\" CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS='$USER_PREPROCESSOR_DEFINITIONS' - - -OF_CORE_BUILD_COMMAND = xcodebuild -project $OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj -target openFrameworks -configuration ${CONFIGURATION} CLANG_CXX_LANGUAGE_STANDARD=$CLANG_CXX_LANGUAGE_STANDARD MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET GCC_PREPROCESSOR_DEFINITIONS=$USER_PREPROCESSOR_DEFINITIONS diff --git a/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj b/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj deleted file mode 100644 index 0073850..0000000 --- a/example-5-rendering/example-5-rendering.xcodeproj/project.pbxproj +++ /dev/null @@ -1,859 +0,0 @@ -{ - "_OFProjectGeneratorVersion": "0.82.0", - "archiveVersion": "1", - "classes": {}, - "objectVersion": "70", - "objects": { - "00102508-7F15-4A61-A8C8-D3B9010D516E": { - "fileRef": "54DE1A48-FEA0-4C7A-981B-D86741651306", - "isa": "PBXBuildFile" - }, - "037A58C72CD6B54100CF8AC1": { - "explicitFileTypes": {}, - "explicitFolders": [], - "isa": "PBXFileSystemSynchronizedRootGroup", - "path": "src", - "sourceTree": "SOURCE_ROOT" - }, - "044C9AFE-FF3F-4BF2-9FD5-366FBF7E271A": { - "fileRef": "B7B25C28-A75D-47EA-832F-D0B548D748EC", - "isa": "PBXBuildFile" - }, - "04DBF197-20A5-4456-9D1B-3B6E77CD51CE": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreMIDI.framework", - "path": "System/Library/Frameworks/CoreMIDI.framework", - "sourceTree": "SDKROOT" - }, - "04FEDC13-A1E6-4C96-9006-52F5D2EAEBFE": { - "fileRef": "9EBABB37-CAA5-49A0-BA71-2280819E69B7", - "isa": "PBXBuildFile" - }, - "05CAC3BE-F45B-48A5-AFDF-D9B49CDEBF07": { - "children": [ - "61142A80-A55B-4D8E-87F2-E15852039130", - "A7A7E6D7-35E0-44E3-9CE8-117400B49B83" - ], - "isa": "PBXGroup", - "name": "TPCircularBuffer", - "path": "TPCircularBuffer", - "sourceTree": "" - }, - "0B74EB35-78FA-46A7-89D8-AE09DFA5879D": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitDSPNode.cpp", - "sourceTree": "" - }, - "0CD7281C-0564-4248-A3E4-4169626ECEDC": { - "fileRef": "113C8B72-0ABD-439A-81CB-E53CFEBECE9F", - "isa": "PBXBuildFile" - }, - "113C8B72-0ABD-439A-81CB-E53CFEBECE9F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitTap.cpp", - "sourceTree": "" - }, - "191CD6FA2847E21E0085CBB6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.entitlements", - "path": "of.entitlements", - "sourceTree": "" - }, - "191EF70929D778A400F35F26": { - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "openFrameworks", - "path": "../../../libs/openFrameworks", - "sourceTree": "SOURCE_ROOT" - }, - "1924E9C8-77E3-4619-B0F2-D2A305758A4F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFilePlayer.h", - "sourceTree": "" - }, - "19B789C429E5AB4A0082E9B8": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n", - "showEnvVarsInLog": "0" - }, - "1A0644AF-65F7-4242-BC53-5ECDC9818C29": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSpeechSynth.h", - "sourceTree": "" - }, - "1C18C098-1835-4280-B16F-835B7D735CDE": { - "fileRef": "E63F058E-5722-40C4-81C4-9E1A2B3F5353", - "isa": "PBXBuildFile" - }, - "1D60588F0D05DD3D006BFB54": { - "files": [ - "9AAFFD8C-5266-43A5-953E-B8CFCFAB8322", - "725D55F6-212E-48B0-A420-E834F7440E84", - "15E8CED4-3108-43E7-A42C-5E6037AA0BD4" - ] - }, - "1DBBEE6F-0F34-4A7D-9B67-AF30F1FD7120": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAAUParameter.h", - "sourceTree": "" - }, - "2AAFECC6-7B91-4954-9BA2-8E624080EFBC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitDSPNode.h", - "sourceTree": "" - }, - "2ED753B8-AF69-40DF-98EE-3FB2D8BAD77E": { - "fileRef": "3D0A10DF-1178-415B-A90E-3439D63E24E7", - "isa": "PBXBuildFile" - }, - "2FA40005-F222-4552-B278-3CC88B46BB2F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "AUParamInfo.h", - "sourceTree": "" - }, - "335A472D-14FB-41BE-9B30-EAE73E18995B": { - "fileRef": "33F2BC0E-ED55-4EB1-9A55-05CB46B38846", - "isa": "PBXBuildFile" - }, - "33F2BC0E-ED55-4EB1-9A55-05CB46B38846": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFftNode.cpp", - "sourceTree": "" - }, - "3D0A10DF-1178-415B-A90E-3439D63E24E7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CADebugMacros.cpp", - "sourceTree": "" - }, - "3F23058D-571F-43F0-9779-12D2DA24EABD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "AUParamInfo.cpp", - "sourceTree": "" - }, - "53CFBDE6-ED86-4BDF-B3E6-D75842B5707D": { - "fileRef": "D49161B5-C406-4D4C-9628-C3F85A216E40", - "isa": "PBXBuildFile" - }, - "54632FCA-8ABB-4B69-8E4D-8A6492EA79E4": { - "fileRef": "3F23058D-571F-43F0-9779-12D2DA24EABD", - "isa": "PBXBuildFile" - }, - "54DE1A48-FEA0-4C7A-981B-D86741651306": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMidi.cpp", - "sourceTree": "" - }, - "555E7F83-CD72-45E5-8F09-6A5797EB89AA": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetSend.h", - "sourceTree": "" - }, - "5712029F-F6A3-436F-AA97-E78419130E32": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitSampler.h", - "sourceTree": "" - }, - "5EA03D30-5262-490E-8724-158809BA8723": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitFftNode.h", - "sourceTree": "" - }, - "61142A80-A55B-4D8E-87F2-E15852039130": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.c", - "name": "TPCircularBuffer.c", - "sourceTree": "" - }, - "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "CAAUParameter.cpp", - "sourceTree": "" - }, - "65A2C851-423E-48AD-BF62-CC516B575565": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMidi.h", - "sourceTree": "" - }, - "66A1D508-31C7-4FBE-B341-C05465D076FB": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMatrixMixer.cpp", - "sourceTree": "" - }, - "696B5123-1FB9-4748-9849-CA55AC4D1C75": { - "children": [ - "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", - "8A477220-3CCF-4E66-9CDA-61386C602B79", - "B7B25C28-A75D-47EA-832F-D0B548D748EC" - ], - "isa": "PBXGroup", - "name": "Frameworks", - "path": "", - "sourceTree": "SOURCE_ROOT" - }, - "6A62B95E-DB2C-436E-B2B3-B0C3CC60B6BD": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitBase.h", - "sourceTree": "" - }, - "7805533F-DC5A-461B-B458-E1D44DABF4B4": { - "fileRef": "F0A70854-5FE4-492A-9033-24B8DAE5F5F0", - "isa": "PBXBuildFile" - }, - "7908B320-977A-44A3-AD5A-CF75FF4FF42F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitRecorder.h", - "sourceTree": "" - }, - "7A1897DA-4CA5-4EB9-B994-10C4FBB1131B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitNetReceive.h", - "sourceTree": "" - }, - "7FEDC51B-F742-4BCC-848D-5F0B0C487BE8": { - "fileRef": "B211545D-B0CF-4FFF-A927-AADCDD4EAA22", - "isa": "PBXBuildFile" - }, - "823BA611-A398-41D4-ACF0-C47B62D999E0": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitOutput.cpp", - "sourceTree": "" - }, - "850695FD-0E62-41B4-AD0A-7FCA48AC29F3": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitHardwareUtils.h", - "sourceTree": "" - }, - "890FCDBB-E5D3-436B-BBBE-ED4BD4065EDD": { - "fileRef": "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F", - "isa": "PBXBuildFile" - }, - "8A477220-3CCF-4E66-9CDA-61386C602B79": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "CoreAudioKit.framework", - "path": "System/Library/Frameworks/CoreAudioKit.framework", - "sourceTree": "SDKROOT" - }, - "901808C02053638E004A7774": { - "children": [ - "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", - "8A477220-3CCF-4E66-9CDA-61386C602B79", - "B7B25C28-A75D-47EA-832F-D0B548D748EC" - ] - }, - "90A86F97-776C-4452-81BA-95707231A43D": { - "children": [ - "E4D56976-61A6-4031-AA01-35635C3CC484", - "05CAC3BE-F45B-48A5-AFDF-D9B49CDEBF07", - "F0A70854-5FE4-492A-9033-24B8DAE5F5F0", - "C2D4FDD7-91A7-4F6B-80EE-40CFF5FE7383", - "6A62B95E-DB2C-436E-B2B3-B0C3CC60B6BD", - "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7", - "0B74EB35-78FA-46A7-89D8-AE09DFA5879D", - "2AAFECC6-7B91-4954-9BA2-8E624080EFBC", - "33F2BC0E-ED55-4EB1-9A55-05CB46B38846", - "5EA03D30-5262-490E-8724-158809BA8723", - "9EBABB37-CAA5-49A0-BA71-2280819E69B7", - "1924E9C8-77E3-4619-B0F2-D2A305758A4F", - "B211545D-B0CF-4FFF-A927-AADCDD4EAA22", - "850695FD-0E62-41B4-AD0A-7FCA48AC29F3", - "D49161B5-C406-4D4C-9628-C3F85A216E40", - "EAAE354E-CD74-4958-812F-78479A6A47CC", - "66A1D508-31C7-4FBE-B341-C05465D076FB", - "D3B56350-1730-4D5E-9878-4BB763B4F6CE", - "54DE1A48-FEA0-4C7A-981B-D86741651306", - "65A2C851-423E-48AD-BF62-CC516B575565", - "E63F058E-5722-40C4-81C4-9E1A2B3F5353", - "B5F00526-DA11-41D6-8EE9-B16DAE280656", - "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36", - "7A1897DA-4CA5-4EB9-B994-10C4FBB1131B", - "D15AA109-6B83-4B9B-B403-62A1F8EF24B9", - "555E7F83-CD72-45E5-8F09-6A5797EB89AA", - "823BA611-A398-41D4-ACF0-C47B62D999E0", - "B30E6B32-7CD3-49A2-9C97-9D305A9B1CC1", - "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F", - "7908B320-977A-44A3-AD5A-CF75FF4FF42F", - "B63431D4-CF20-4851-B26E-0660BF12C709", - "5712029F-F6A3-436F-AA97-E78419130E32", - "ED0127D9-225C-4112-AE85-6207AA514F74", - "1A0644AF-65F7-4242-BC53-5ECDC9818C29", - "113C8B72-0ABD-439A-81CB-E53CFEBECE9F", - "AC3ECA6E-EBBA-4E12-91C7-ECA75E370FF6", - "B93284FE-F61A-4398-A019-D5B8FAABD4AF" - ], - "isa": "PBXGroup", - "name": "src", - "path": "src", - "sourceTree": "" - }, - "9EBABB37-CAA5-49A0-BA71-2280819E69B7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitFilePlayer.cpp", - "sourceTree": "" - }, - "A0650F11-F302-40CC-A3B2-1D2866A43577": { - "fileRef": "0B74EB35-78FA-46A7-89D8-AE09DFA5879D", - "isa": "PBXBuildFile" - }, - "A0AE604A-978D-4936-9E07-4F5B7D5E9A88": { - "fileRef": "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36", - "isa": "PBXBuildFile" - }, - "A78555A7-2A8F-43F0-84D0-D960D438E905": { - "children": [ - "90A86F97-776C-4452-81BA-95707231A43D" - ], - "isa": "PBXGroup", - "name": "ofxAudioUnit", - "path": "ofxAudioUnit", - "sourceTree": "" - }, - "A7A7E6D7-35E0-44E3-9CE8-117400B49B83": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "TPCircularBuffer.h", - "sourceTree": "" - }, - "A7EBCEBF-D7C7-4F70-A2A6-B10E16528953": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CAXException.h", - "sourceTree": "" - }, - "AC3ECA6E-EBBA-4E12-91C7-ECA75E370FF6": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitTap.h", - "sourceTree": "" - }, - "AE37005B-A073-452D-B089-0C8C61C1FF55": { - "fileRef": "66A1D508-31C7-4FBE-B341-C05465D076FB", - "isa": "PBXBuildFile" - }, - "AE8F1DE3-EDAE-49C4-9D29-F0A4BE43323B": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "folder", - "name": "data", - "path": "bin/data", - "sourceTree": "SOURCE_ROOT" - }, - "AF6AF9E0-E7E4-4379-B0D3-B3FB8B9B2BEB": { - "fileRef": "61142A80-A55B-4D8E-87F2-E15852039130", - "isa": "PBXBuildFile" - }, - "B06BE103-8ED7-4EF7-9269-1E624A029B41": { - "fileRef": "ED0127D9-225C-4112-AE85-6207AA514F74", - "isa": "PBXBuildFile" - }, - "B18A60C2-9EAB-4C8C-950F-8C903BD0F319": { - "fileRef": "823BA611-A398-41D4-ACF0-C47B62D999E0", - "isa": "PBXBuildFile" - }, - "B211545D-B0CF-4FFF-A927-AADCDD4EAA22": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitHardwareUtils.cpp", - "sourceTree": "" - }, - "B223F8C9-0BF6-4A9B-94A0-CA5AB19FCA36": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetReceive.cpp", - "sourceTree": "" - }, - "B30E6B32-7CD3-49A2-9C97-9D305A9B1CC1": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitOutput.h", - "sourceTree": "" - }, - "B5F00526-DA11-41D6-8EE9-B16DAE280656": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMixer.h", - "sourceTree": "" - }, - "B63431D4-CF20-4851-B26E-0660BF12C709": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSampler.cpp", - "sourceTree": "" - }, - "B7B25C28-A75D-47EA-832F-D0B548D748EC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "wrapper.framework", - "name": "AudioUnit.framework", - "path": "System/Library/Frameworks/AudioUnit.framework", - "sourceTree": "SDKROOT" - }, - "B93284FE-F61A-4398-A019-D5B8FAABD4AF": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitUtils.h", - "sourceTree": "" - }, - "BB4B014C10F69532006C3DED": { - "children": [ - "A78555A7-2A8F-43F0-84D0-D960D438E905" - ], - "isa": "PBXGroup", - "name": "addons", - "path": "../../../addons", - "sourceTree": "SOURCE_ROOT" - }, - "BF26640B2C634C16004360E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputFileListPaths": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "outputFileListPaths": [], - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/usr/bin/env bash", - "shellScript": "#!/usr/bin/env bash\nif [ ! -d \"${OF_PATH}/libs/freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for osx. Downloading libaries now via scripts/osx/download_libs.sh\"\n ${OF_PATH}/scripts/osx/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n", - "showEnvVarsInLog": "0" - }, - "C06CBEA3-C59D-46CC-8D0C-DF91B63E3152": { - "fileRef": "04DBF197-20A5-4456-9D1B-3B6E77CD51CE", - "isa": "PBXBuildFile" - }, - "C2D4FDD7-91A7-4F6B-80EE-40CFF5FE7383": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnit.h", - "sourceTree": "" - }, - "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.objcpp", - "name": "ofxAudioUnitCocoaUtilties.mm", - "sourceTree": "" - }, - "CFFF70FA-1189-4B7A-A1E5-71ED69F0EBE7": { - "fileRef": "D15AA109-6B83-4B9B-B403-62A1F8EF24B9", - "isa": "PBXBuildFile" - }, - "D15AA109-6B83-4B9B-B403-62A1F8EF24B9": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitNetSend.cpp", - "sourceTree": "" - }, - "D3B56350-1730-4D5E-9878-4BB763B4F6CE": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitMatrixMixer.h", - "sourceTree": "" - }, - "D42F4D32-8D16-41A5-95FD-B776B60A0792": { - "fileRef": "C37BF5FF-A6CE-49E6-A220-2F39601A8FD7", - "isa": "PBXBuildFile" - }, - "D49161B5-C406-4D4C-9628-C3F85A216E40": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitInput.cpp", - "sourceTree": "" - }, - "D792FD7D-D9A4-47CE-8BA6-CBFA4A76C88F": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitRecorder.cpp", - "sourceTree": "" - }, - "E308F529-7094-48A7-9897-8F31E3780F99": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "CADebugMacros.h", - "sourceTree": "" - }, - "E346E837-8A66-48D6-8D09-DE47094CA84D": { - "fileRef": "8A477220-3CCF-4E66-9CDA-61386C602B79", - "isa": "PBXBuildFile" - }, - "E42962A92163ECCD00A6A9E2": { - "alwaysOutOfDate": "1", - "buildActionMask": "2147483647", - "files": [], - "inputPaths": [], - "isa": "PBXShellScriptBuildPhase", - "name": "Run Script — Compile OF", - "outputPaths": [], - "runOnlyForDeploymentPostprocessing": "0", - "shellPath": "/bin/sh", - "shellScript": "$OF_CORE_BUILD_COMMAND\n", - "showEnvVarsInLog": "0" - }, - "E4A5B60F29BAAAE400C2D356": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "6", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B4A0A3A1720003C02F2": { - "children": [ - "037A58C72CD6B54100CF8AC1", - "191CD6FA2847E21E0085CBB6", - "E4B6FCAD0C3E899E008CF71C", - "E4EB6923138AFD0F00A09F29", - "191EF70929D778A400F35F26", - "BB4B014C10F69532006C3DED", - "E4B69B5B0A3A1756003C02F2", - "696B5123-1FB9-4748-9849-CA55AC4D1C75", - "AE8F1DE3-EDAE-49C4-9D29-F0A4BE43323B" - ], - "isa": "PBXGroup", - "sourceTree": "" - }, - "E4B69B4C0A3A1720003C02F2": { - "attributes": { - "BuildIndependentTargetsInParallel": "YES", - "LastUpgradeCheck": "1540" - }, - "buildConfigurationList": "E4B69B4D0A3A1720003C02F2", - "compatibilityVersion": "Xcode 3.2", - "developmentRegion": "en", - "hasScannedForEncodings": "0", - "isa": "PBXProject", - "knownRegions": [ - "en", - "Base" - ], - "mainGroup": "E4B69B4A0A3A1720003C02F2", - "productRefGroup": "E4B69B4A0A3A1720003C02F2", - "projectDirPath": "", - "projectRoot": "", - "targets": [ - "E4B69B5A0A3A1756003C02F2" - ] - }, - "E4B69B4D0A3A1720003C02F2": { - "buildConfigurations": [ - "E4B69B4E0A3A1720003C02F2", - "E4B69B4F0A3A1720003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B4E0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "NO", - "ENABLE_TESTABILITY": "YES", - "GCC_OPTIMIZATION_LEVEL": "0", - "GCC_WARN_UNUSED_VARIABLE": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B4F0A3A1720003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "CODE_SIGN_ENTITLEMENTS": "of.entitlements", - "COPY_PHASE_STRIP": "YES", - "GCC_OPTIMIZATION_LEVEL": "3", - "GCC_UNROLL_LOOPS": "YES", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src" - ], - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B69B580A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "54632FCA-8ABB-4B69-8E4D-8A6492EA79E4", - "F09503C9-1C6C-4C9D-9196-08DB877A7AAF", - "2ED753B8-AF69-40DF-98EE-3FB2D8BAD77E", - "AF6AF9E0-E7E4-4379-B0D3-B3FB8B9B2BEB", - "7805533F-DC5A-461B-B458-E1D44DABF4B4", - "D42F4D32-8D16-41A5-95FD-B776B60A0792", - "A0650F11-F302-40CC-A3B2-1D2866A43577", - "335A472D-14FB-41BE-9B30-EAE73E18995B", - "04FEDC13-A1E6-4C96-9006-52F5D2EAEBFE", - "7FEDC51B-F742-4BCC-848D-5F0B0C487BE8", - "53CFBDE6-ED86-4BDF-B3E6-D75842B5707D", - "AE37005B-A073-452D-B089-0C8C61C1FF55", - "00102508-7F15-4A61-A8C8-D3B9010D516E", - "1C18C098-1835-4280-B16F-835B7D735CDE", - "A0AE604A-978D-4936-9E07-4F5B7D5E9A88", - "CFFF70FA-1189-4B7A-A1E5-71ED69F0EBE7", - "B18A60C2-9EAB-4C8C-950F-8C903BD0F319", - "890FCDBB-E5D3-436B-BBBE-ED4BD4065EDD", - "E933325D-CA8A-4DFE-AA66-3931A560B105", - "B06BE103-8ED7-4EF7-9269-1E624A029B41", - "0CD7281C-0564-4248-A3E4-4169626ECEDC" - ], - "isa": "PBXSourcesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B590A3A1756003C02F2": { - "buildActionMask": "2147483647", - "files": [ - "C06CBEA3-C59D-46CC-8D0C-DF91B63E3152", - "E346E837-8A66-48D6-8D09-DE47094CA84D", - "044C9AFE-FF3F-4BF2-9FD5-366FBF7E271A" - ], - "isa": "PBXFrameworksBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4B69B5A0A3A1756003C02F2": { - "buildConfigurationList": "E4B69B5F0A3A1757003C02F2", - "buildPhases": [ - "BF26640B2C634C16004360E2", - "E42962A92163ECCD00A6A9E2", - "E4B69B580A3A1756003C02F2", - "E4B69B590A3A1756003C02F2", - "E4C2427710CC5ABF004149E2", - "E4A5B60F29BAAAE400C2D356", - "19B789C429E5AB4A0082E9B8" - ], - "buildRules": [], - "dependencies": [], - "fileSystemSynchronizedGroups": [ - "037A58C72CD6B54100CF8AC1" - ], - "isa": "PBXNativeTarget", - "name": "example-5-rendering", - "productName": "myOFApp", - "productReference": "E4B69B5B0A3A1756003C02F2", - "productType": "com.apple.product-type.application" - }, - "E4B69B5B0A3A1756003C02F2": { - "explicitFileType": "wrapper.application", - "includeInIndex": "0", - "isa": "PBXFileReference", - "path": "example-5-renderingDebug.app", - "sourceTree": "BUILT_PRODUCTS_DIR" - }, - "E4B69B5F0A3A1757003C02F2": { - "buildConfigurations": [ - "E4B69B600A3A1757003C02F2", - "E4B69B610A3A1757003C02F2" - ], - "defaultConfigurationIsVisible": "0", - "defaultConfigurationName": "Release", - "isa": "XCConfigurationList" - }, - "E4B69B600A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "NO", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "GCC_DYNAMIC_NO_PIC": "NO", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF_DEBUG)" - ] - }, - "isa": "XCBuildConfiguration", - "name": "Debug" - }, - "E4B69B610A3A1757003C02F2": { - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29", - "buildSettings": { - "ARCHS": "$(ARCHS_STANDARD)", - "COPY_PHASE_STRIP": "YES", - "DEFINES_MODULE": "YES", - "FRAMEWORK_SEARCH_PATHS": "$(inherited)", - "HEADER_SEARCH_PATHS": [ - "$(OF_CORE_HEADERS)", - "src", - "src", - "../src", - "../src/CAPublicUtility", - "../src/TPCircularBuffer" - ], - "LIBRARY_SEARCH_PATHS": "$(inherited)", - "ONLY_ACTIVE_ARCH": "YES", - "OTHER_LDFLAGS": [ - "$(OF_CORE_LIBS)", - "$(OF_CORE_FRAMEWORKS)", - "$(LIB_OF)" - ], - "baseConfigurationReference": "E4EB6923138AFD0F00A09F29" - }, - "isa": "XCBuildConfiguration", - "name": "Release" - }, - "E4B6FCAD0C3E899E008CF71C": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.plist.xml", - "path": "openFrameworks-Info.plist", - "sourceTree": "" - }, - "E4C2427710CC5ABF004149E2": { - "buildActionMask": "2147483647", - "dstPath": "", - "dstSubfolderSpec": "10", - "files": [], - "isa": "PBXCopyFilesBuildPhase", - "runOnlyForDeploymentPostprocessing": "0" - }, - "E4D56976-61A6-4031-AA01-35635C3CC484": { - "children": [ - "3F23058D-571F-43F0-9779-12D2DA24EABD", - "2FA40005-F222-4552-B278-3CC88B46BB2F", - "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2", - "1DBBEE6F-0F34-4A7D-9B67-AF30F1FD7120", - "3D0A10DF-1178-415B-A90E-3439D63E24E7", - "E308F529-7094-48A7-9897-8F31E3780F99", - "A7EBCEBF-D7C7-4F70-A2A6-B10E16528953" - ], - "isa": "PBXGroup", - "name": "CAPublicUtility", - "path": "CAPublicUtility", - "sourceTree": "" - }, - "E4EB6923138AFD0F00A09F29": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "text.xcconfig", - "path": "Project.xcconfig", - "sourceTree": "" - }, - "E63F058E-5722-40C4-81C4-9E1A2B3F5353": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitMixer.cpp", - "sourceTree": "" - }, - "E933325D-CA8A-4DFE-AA66-3931A560B105": { - "fileRef": "B63431D4-CF20-4851-B26E-0660BF12C709", - "isa": "PBXBuildFile" - }, - "EAAE354E-CD74-4958-812F-78479A6A47CC": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.h", - "name": "ofxAudioUnitInput.h", - "sourceTree": "" - }, - "ED0127D9-225C-4112-AE85-6207AA514F74": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnitSpeechSynth.cpp", - "sourceTree": "" - }, - "F09503C9-1C6C-4C9D-9196-08DB877A7AAF": { - "fileRef": "65544D94-A101-4F26-9FF3-F4E8CDB2E9C2", - "isa": "PBXBuildFile" - }, - "F0A70854-5FE4-492A-9033-24B8DAE5F5F0": { - "fileEncoding": "4", - "isa": "PBXFileReference", - "lastKnownFileType": "sourcecode.cpp.cpp", - "name": "ofxAudioUnit.cpp", - "sourceTree": "" - } - }, - "rootObject": "E4B69B4C0A3A1720003C02F2" -} \ No newline at end of file diff --git a/example-5-rendering/openFrameworks-Info.plist b/example-5-rendering/openFrameworks-Info.plist deleted file mode 100644 index c362e38..0000000 --- a/example-5-rendering/openFrameworks-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - ${DEVELOPMENT_LANGUAGE} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - ${ICON_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${TARGET_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleShortVersionString - ${MARKETING_VERSION} - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - ${HIGH_RESOLUTION_CAPABLE} - NSCameraUseContinuityCameraDeviceType - - - diff --git a/example-5-rendering/src/ofApp.cpp b/example-5-rendering/src/ofApp.cpp index 40a3399..eb1163e 100644 --- a/example-5-rendering/src/ofApp.cpp +++ b/example-5-rendering/src/ofApp.cpp @@ -2,10 +2,10 @@ //-------------------------------------------------------------- void ofApp::setup(){ - + // This example will show you how to generate your own sound // programmatically. To do this, you'll be using render callbacks. - + // A render callback works like this : when the output unit begins // to pull audio through an audio unit chain, each unit pulls from // the audio source before it. That source can be either another @@ -15,14 +15,14 @@ void ofApp::setup(){ // samples to an Audio Unit. You can create samples however you // like. For instance, you can use sin() to create sine waves, or // write uncompressed samples you have retrieved from an audio file. -// You could even do something weird like using video or image data -// as your samples. - +// You could even do something weird like using video or image data +// as your samples. + // Note that if you're being experimental, it's worth it to keep your // samples in a sensible range (ie -1 to 1). Audio Units will let // you seriously overload your computer's audio hardware, which could // mess up your speakers if you have your volume set high - + // There are a few important catches, however. Render callbacks // work on what's called a realtime thread. This means that your // render callback must finish fast. Very fast. You won't have time @@ -30,12 +30,12 @@ void ofApp::setup(){ // If you want to do anything complicated, you should have a buffer // ready. If your render callback takes too long, you will hear silence // or glitches in the audio. - + // Another catch is that the render callback must be a static function, // not a member of your ofApp. What this means is that you'll have to // pass a reference to your app (eg. "this") if you want to access its variables. // Your callback gets called by an Audio Unit (you don't call it yourself). - + // One more catch is that (since the callback is being called by the // Audio Unit on a realtime thread) you'll have to deal with things like // mutexes if you want to share variables between the callback and the rest @@ -46,34 +46,34 @@ void ofApp::setup(){ // I recommend "Learning Core Audio" by Chris Adamson if you want a // book on the subject (and all manner of other Core Audio / Audio Unit // things). - + // First, let's set up an Audio Unit chain - + distortion.setup(kAudioUnitType_Effect, kAudioUnitSubType_Distortion); reverb.setup(kAudioUnitType_Effect, kAudioUnitSubType_MatrixReverb); - + distortion.connectTo(reverb).connectTo(tap).connectTo(output); - + // Now, we'll tell the distortion unit to get its source samples from // our render callback. You need to give the Audio Unit two bits of // information: the name of your callback (inputProc) and a pointer // to any information you'll want to access inside the callback // (inputProcRefCon). I'm passing "this" to the callback for demonstration // purposes (we're not actually going to use it). - + AURenderCallbackStruct callbackInfo; callbackInfo.inputProc = renderPulseSineChord; callbackInfo.inputProcRefCon = this; distortion.setRenderCallback(callbackInfo); - + // Once we tell the output unit to start pulling audio, our callback // function will start getting called. Typically, this will be for // batches of 512 samples. At a sample rate of 44,100 Hz, this means // that our callback will be called about 86 times a second. - + output.start(); - + ofSetVerticalSync(true); } @@ -87,7 +87,7 @@ void ofApp::setup(){ // with different wavelengths). It will also pulse the chord's volume via // another sine wave. -// See the commented-out render callback below this one for a bare-bones +// See the commented-out render callback below this one for a bare-bones // callback you can copy to get yourself started OSStatus renderPulseSineChord(void * inRefCon, @@ -99,13 +99,13 @@ OSStatus renderPulseSineChord(void * inRefCon, { static double phase = 0; // used to generate the sine waves static double pulse = 0; // used to pulse the volume of the sine wave - + // Here, we're grabbing pointers to the two chunks of memory that the Audio Unit // wants the samples written to (left channel and right channel). Float32 * leftSamples = (Float32 *)ioData->mBuffers[0].mData; Float32 * rightSamples = (Float32 *)ioData->mBuffers[1].mData; - -// Now, we iterate over the buffer and write our sine wave samples into the + +// Now, we iterate over the buffer and write our sine wave samples into the // left channel's buffer for(int i = 0; i < inNumberFrames; i++) { @@ -113,18 +113,18 @@ OSStatus renderPulseSineChord(void * inRefCon, leftSamples[i] = sin(phase) * 0.33; leftSamples[i] += sin(phase * 0.5) * 0.33; leftSamples[i] += sin(phase * 0.75) * 0.33; - + // pulsing the volume leftSamples[i] *= sin(pulse); - + phase += 0.05; pulse += 0.00005; } - -// Since we're not doing any stereo effects, we'll just copy the left channel's + +// Since we're not doing any stereo effects, we'll just copy the left channel's // buffer into the right channel. memcpy(rightSamples, leftSamples, inNumberFrames * sizeof(Float32)); - + // We're done. We return noErr so the Audio Unit knows we finished properly return noErr; } @@ -133,31 +133,31 @@ OSStatus renderPulseSineChord(void * inRefCon, /* This is a bare-bones callback you can copy to use in your own app. - + OSStatus plainRenderCallback(void * inRefCon, AudioUnitRenderActionFlags * ioActionFlags, const AudioTimeStamp * inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList * ioData) -{ +{ // Here, we're grabbing a pointer to the two chunks of memory that the Audio Unit // wants the samples written to (left channel and right channel). // Note : you really should check ioData->mNumberBuffers to see if your destination // Audio Unit actually wants stereo audio (mNumberBuffers == 2). We're just assuming. AudioUnitSampleType * leftSamples = (AudioUnitSampleType *)ioData->mBuffers[0].mData; AudioUnitSampleType * rightSamples = (AudioUnitSampleType *)ioData->mBuffers[1].mData; - + // Now, we iterate over the buffer and write our samples into the left channel's buffer for(int i = 0; i < inNumberFrames; i++) { // writing 0s (silence) leftSamples[i] = 0; } - + // copying the left channel into the right channel memcpy(rightSamples, leftSamples, inNumberFrames * sizeof(AudioUnitSampleType)); - + // Return noErr so the Audio Unit knows we finished properly return noErr; } @@ -174,10 +174,10 @@ void ofApp::draw(){ ofSetColor(255, 100, 100); ofSetLineWidth(3); waveform.draw(); - + ofSetColor(255); - ofDrawBitmapString("Press 'd' to show distortion UI", ofPoint(20,20)); - ofDrawBitmapString("Press 'r' to show reverb UI", ofPoint(20,40)); + ofDrawBitmapString("Press 'd' to show distortion UI", glm::vec2(20,20)); + ofDrawBitmapString("Press 'r' to show reverb UI", glm::vec2(20,40)); } //-------------------------------------------------------------- @@ -201,4 +201,4 @@ void ofApp::windowResized(int w, int h){} //-------------------------------------------------------------- void ofApp::gotMessage(ofMessage msg){} //-------------------------------------------------------------- -void ofApp::dragEvent(ofDragInfo dragInfo){} \ No newline at end of file +void ofApp::dragEvent(ofDragInfo dragInfo){}