diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml new file mode 100644 index 000000000..28e7cb3c4 --- /dev/null +++ b/.github/workflows/build_and_test.yml @@ -0,0 +1,330 @@ +name: Pamplejuce + +on: + workflow_dispatch: # lets you run a build from the UI + inputs: + debug_enabled: + type: boolean + description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)' + required: false + default: false + push: + pull_request: + +# When pushing new commits, cancel any running builds on that branch +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + +env: + BUILD_TYPE: Release + BUILD_DIR: build + DISPLAY: :0 # linux pluginval needs this + HOMEBREW_NO_INSTALL_CLEANUP: 1 + SCCACHE_GHA_ENABLED: true + SCCACHE_CACHE_MULTIARCH: 1 + IPP_DIR: C:\Program Files (x86)\Intel\oneAPI\ipp\latest\lib\cmake\ipp + +defaults: + run: + shell: bash + +# jobs are run in paralell on different machines +# all steps run in series +jobs: + build_and_test: + # don't double run on PRs + if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name + name: ${{ matrix.name }} + runs-on: ${{ matrix.os }} + env: + HAVE_DEV_ID_APP_CERT: ${{ secrets.DEV_ID_APP_CERT != '' }} + HAVE_DEV_ID_INSTALLER_CERT: ${{ secrets.DEV_ID_INSTALLER_CERT != '' }} + HAVE_AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET != '' }} + strategy: + fail-fast: false # show all errors for each platform (vs. cancel jobs on error) + matrix: + include: + - name: Linux + os: ubuntu-24.04 + pluginval-binary: ./pluginval + extra-flags: -G Ninja + - name: macOS + os: macos-14 + pluginval-binary: pluginval.app/Contents/MacOS/pluginval + extra-flags: -G Ninja -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" + - name: Windows + os: windows-2022 + pluginval-binary: ./pluginval.exe + + steps: + # Setup MSVC toolchain and developer command prompt (Windows) + - uses: ilammy/msvc-dev-cmd@v1 + + # Use clang on Linux so we don't introduce a 3rd compiler (Windows and macOS use MSVC and Clang) + - name: Set up Clang + if: runner.os == 'Linux' + uses: egor-tensin/setup-clang@v1 + + # This also starts up our "fake" display (Xvfb), needed for pluginval + - name: Install JUCE's Linux Deps + if: runner.os == 'Linux' + # Thanks to McMartin & co https://forum.juce.com/t/list-of-juce-dependencies-under-linux/15121/44 + run: | + sudo apt-get update && sudo apt install libasound2-dev libx11-dev libxinerama-dev libxext-dev libfreetype6-dev libglu1-mesa-dev xvfb ninja-build + sudo /usr/bin/Xvfb $DISPLAY & + + - name: Install IPP (Windows) + if: (runner.os == 'Windows') + run: | + nuget install intelipp.static.win-x64 -Version 2022.2.0.575 + + - name: Install Ninja (Windows) + if: runner.os == 'Windows' + run: choco install ninja + + - name: Install macOS Deps + if: ${{ matrix.name == 'macOS' }} + run: brew install ninja osxutils + + # This block can be removed once 15.1 is default (JUCE requires it when building on macOS 14) + - name: Use latest Xcode on system (macOS) + if: ${{ matrix.name == 'macOS' }} + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + + - name: Checkout code + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Install CtrlrX Deps + run: | + echo "OS: $RUNNER_OS" + echo "Current working directory: $PWD" + if [ "$RUNNER_OS" == "Linux" ]; then + sudo apt install -y binutils-dev libboost-dev libcurl4-gnutls-dev libgl1-mesa-dev libglapi-mesa libiberty-dev libsframe1 libudev-dev libxcursor-dev libxrandr-dev xorg-dev + elif [ "$RUNNER_OS" == "Windows" ]; then + # to not clutter the build step logs: + pushd ./Source/Misc/ + unzip boost/boost.zip + popd + elif [ "$RUNNER_OS" == "macOS" ]; then + brew install boost + # somehow cmake doesn't pick up on /usr/local/include/boost/ ... maybe have to set it in the .jucer project + pushd ./Source/Misc/ + unzip boost/boost.zip + popd + fi + + - name: Cache the build + uses: mozilla-actions/sccache-action@v0.0.9 + + - name: Extract version from .jucer file + # Try to derive version from a jucer file that is newer than the VERSION file, before configuring cmake + # This step can be removed if/when the .jucer workflow is deprecated + run: | + echo "Version" + while IFS= read -r -d $'\0' JUCER_FILE <&3; do + if [ "$JUCER_FILE" -nt "VERSION" -a -n "`grep -h 'version=.\+Ctrlr' \"$JUCER_FILE\"`" ]; then + grep -h 'version=.\+Ctrlr' "$JUCER_FILE" | sed -E 's/.*version="([^"]*).*/\1/g' | head -n 1 > VERSION + echo "Found in $JUCER_FILE" + fi + done 3< <(find -name "Ctrlr*.jucer" -type f -print0) + cat VERSION + + - name: Configure + run: cmake -B ${{ env.BUILD_DIR }} -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache ${{ matrix.extra-flags }} . + + - name: Build + run: cmake --build ${{ env.BUILD_DIR }} --config ${{ env.BUILD_TYPE }} + + # - name: Test & Benchmarks + # working-directory: ${{ env.BUILD_DIR }} + # run: ctest --verbose --output-on-failure + + - name: Read in .env from CMake # see GitHubENV.cmake + run: | + cat .env # show us the config + cat .env >> $GITHUB_ENV # pull in our PRODUCT_NAME, etc + + - name: Set additional env vars for next steps + run: | + ARTIFACTS_PATH=${{ env.BUILD_DIR }}/${{ env.PROJECT_NAME }}_artefacts/${{ env.BUILD_TYPE }} + echo "ARTIFACTS_PATH=$ARTIFACTS_PATH" >> $GITHUB_ENV + echo "VST3_PATH=$ARTIFACTS_PATH/VST3/${{ env.PRODUCT_NAME }}.vst3" >> $GITHUB_ENV + echo "AU_PATH=$ARTIFACTS_PATH/AU/${{ env.PRODUCT_NAME }}.component" >> $GITHUB_ENV + echo "AUV3_PATH=$ARTIFACTS_PATH/AUv3/${{ env.PRODUCT_NAME }}.appex" >> $GITHUB_ENV + echo "CLAP_PATH=$ARTIFACTS_PATH/CLAP/${{ env.PRODUCT_NAME }}.clap" >> $GITHUB_ENV + echo "STANDALONE_PATH=$ARTIFACTS_PATH/Standalone/${{ env.PRODUCT_NAME }}.app" >> $GITHUB_ENV + echo "ARTIFACT_NAME=${{ env.PRODUCT_NAME }}-${{ env.VERSION }}-${{ matrix.name }}" >> $GITHUB_ENV + + - name: Pluginval + run: | + curl -LO "https://github.com/Tracktion/pluginval/releases/download/v1.0.3/pluginval_${{ matrix.name }}.zip" + 7z x pluginval_${{ matrix.name }}.zip + ${{ matrix.pluginval-binary }} --strictness-level 10 --verbose --validate "${{ env.VST3_PATH }}" + + - name: Import Certificates (macOS) + if: ${{ matrix.name == 'macOS' && env.HAVE_DEV_ID_APP_CERT == 'true' && env.HAVE_DEV_ID_INSTALLER_CERT == 'true' }} + uses: sudara/basic-macos-keychain-action@v1 + id: keychain + with: + dev-id-app-cert: ${{ secrets.DEV_ID_APP_CERT }} + dev-id-app-password: ${{ secrets.DEV_ID_APP_PASSWORD }} + dev-id-installer-cert: ${{ secrets.DEV_ID_INSTALLER_CERT }} + dev-id-installer-password: ${{ secrets.DEV_ID_INSTALLER_PASSWORD }} + + - name: Codesign (macOS) + if: ${{ matrix.name == 'macOS' && env.HAVE_DEV_ID_APP_CERT == 'true' && env.HAVE_DEV_ID_INSTALLER_CERT == 'true' }} + timeout-minutes: 5 + run: | + # Each plugin must be code signed + codesign --force -s "${{ secrets.DEVELOPER_ID_APPLICATION}}" -v "${{ env.VST3_PATH }}" --deep --strict --options=runtime --timestamp + codesign --force -s "${{ secrets.DEVELOPER_ID_APPLICATION}}" -v "${{ env.AU_PATH }}" --deep --strict --options=runtime --timestamp + codesign --force -s "${{ secrets.DEVELOPER_ID_APPLICATION}}" -v "${{ env.CLAP_PATH }}" --deep --strict --options=runtime --timestamp + codesign --force -s "${{ secrets.DEVELOPER_ID_APPLICATION}}" -v "${{ env.STANDALONE_PATH }}" --deep --strict --options=runtime --timestamp + + - name: Add Custom Icons (macOS) + if: ${{ matrix.name == 'macOS' }} + run: | + # add the icns as its own icon resource (meta!) + sips -i Packaging/Mac/Icon.icns + + # Grab the resource, put in tempfile + DeRez -only icns Packaging/Mac/Icon.icns > /tmp/icons + + # Stuff the resource into the strange Icon? file's resource fork + Rez -a /tmp/icons -o "${{ env.VST3_PATH }}/Icon"$'\r' + Rez -a /tmp/icons -o "${{ env.AU_PATH }}/Icon"$'\r' + # Rez -a /tmp/icons -o "${{ env.CLAP_PATH }}/Icon"$'\r' + + # Set custom icon attribute + SetFile -a C "${{ env.VST3_PATH }}" + SetFile -a C "${{ env.AU_PATH }}" + # SetFile -a C "${{ env.CLAP_PATH }}" + + - name: pkgbuild, Productbuild and Notarize (macOS) + if: ${{ matrix.name == 'macOS' && env.HAVE_DEV_ID_APP_CERT == 'true' && env.HAVE_DEV_ID_INSTALLER_CERT == 'true' }} + timeout-minutes: 5 + run: | + pkgbuild --identifier "${{ env.BUNDLE_ID }}.au.pkg" --version $VERSION --component "${{ env.AU_PATH }}" --install-location "/Library/Audio/Plug-Ins/Components" "Packaging/${{ env.PRODUCT_NAME }}.au.pkg" + pkgbuild --identifier "${{ env.BUNDLE_ID }}.vst3.pkg" --version $VERSION --component "${{ env.VST3_PATH }}" --install-location "/Library/Audio/Plug-Ins/VST3" "Packaging/${{ env.PRODUCT_NAME }}.vst3.pkg" + # pkgbuild --identifier "${{ env.BUNDLE_ID }}.clap.pkg" --version $VERSION --component "${{ env.CLAP_PATH }}" --install-location "/Library/Audio/Plug-Ins/CLAP" "Packaging/${{ env.PRODUCT_NAME }}.clap.pkg" + + # Standalone is special, needs a boolean to always install in /Applications + pkgbuild --analyze --root "$(dirname "${{ env.STANDALONE_PATH }}")" standalone.plist + plutil -replace BundleIsRelocatable -bool NO standalone.plist + pkgbuild --identifier "${{ env.BUNDLE_ID }}.app.pkg" --version $VERSION --root "$(dirname "${{ env.STANDALONE_PATH }}")" --component-plist standalone.plist --install-location "/Applications" "Packaging/${{ env.PRODUCT_NAME }}.app.pkg" + + cd Packaging + envsubst < ./Mac/distribution.xml.template > distribution.xml + productbuild --resources ./resources --distribution distribution.xml --sign "${{ secrets.DEVELOPER_ID_INSTALLER }}" --timestamp "${{ env.ARTIFACT_NAME }}.pkg" + + xcrun notarytool submit "${{ env.ARTIFACT_NAME }}.pkg" --apple-id ${{ secrets.NOTARIZATION_USERNAME }} --password ${{ secrets.NOTARIZATION_PASSWORD }} --team-id ${{ secrets.TEAM_ID }} --wait + xcrun stapler staple "${{ env.ARTIFACT_NAME }}.pkg" + + - name: Zip (Linux) + if: ${{ matrix.name == 'Linux' }} + working-directory: ${{ env.ARTIFACTS_PATH }} + run: 7z a -tzip "${{ env.ARTIFACT_NAME }}.zip" "-xr!lib${{ env.PRODUCT_NAME }}_SharedCode.a" . + + - name: Generate Installer (Windows) + if: ${{ matrix.name == 'Windows' }} + run: | + iscc "Packaging\Windows\installer.iss" + find -iname "*.exe" + mv "Packaging/Windows/Output/${{ env.ARTIFACT_NAME }}.exe" "${{ env.ARTIFACTS_PATH }}/" + + - name: Codesign with Azure Trusted Signing (Windows) + if: ${{ matrix.name == 'Windows' && env.HAVE_AZURE_CLIENT_SECRET == 'true' }} + uses: azure/trusted-signing-action@v0.5.1 + with: + # The Azure Active Directory tenant (directory) ID. + azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }} + + # The client (application) ID of an App Registration in the tenant. + azure-client-id: ${{ secrets.AZURE_CLIENT_ID }} + + # A client secret that was generated for the App Registration. + azure-client-secret: ${{ secrets.AZURE_CLIENT_SECRET }} + + # The Code Signing Account endpoint. The URI value must have a URI that aligns to the region your Code Signing Account and Certificate Profile you are specifying were created in during the setup of these resources. + endpoint: ${{ secrets.AZURE_ENDPOINT }} + + # The Code Signing Account name. + trusted-signing-account-name: ${{ secrets.AZURE_CODE_SIGNING_NAME }} + + # The Certificate Profile name. + certificate-profile-name: ${{ secrets.AZURE_CERT_PROFILE_NAME }} + + # This signs all exes inside the folder + files-folder: ${{ env.ARTIFACTS_PATH }} + files-folder-filter: exe + + - name: Upload Exe (Windows) + if: ${{ matrix.name == 'Windows' }} + uses: actions/upload-artifact@v4 + with: + name: ${{ env.ARTIFACT_NAME }}.exe + path: "${{ env.ARTIFACTS_PATH }}/${{ env.ARTIFACT_NAME }}.exe" + + - name: Upload Zip (Linux) + if: ${{ matrix.name == 'Linux' }} + uses: actions/upload-artifact@v4 + with: + name: ${{ env.ARTIFACT_NAME }}.zip + path: "${{ env.ARTIFACTS_PATH }}/${{ env.ARTIFACT_NAME }}.zip" + + - name: Upload pkg (macOS) + if: ${{ matrix.name == 'macOS' }} + uses: actions/upload-artifact@v4 + with: + name: ${{ env.ARTIFACT_NAME }}.pkg + path: Packaging/${{ env.ARTIFACT_NAME }}.pkg + + # Enable tmate debugging of manually-triggered workflows if the input option was provided + - name: Setup tmate session if failed + uses: mxschmitt/action-tmate@v3 + if: ${{ failure() && github.event_name == 'workflow_dispatch' && inputs.debug_enabled }} + + + release: + if: contains(github.ref, 'tags/v') + runs-on: ubuntu-latest + needs: build_and_test + + steps: + - name: Get Readme + uses: actions/checkout@v4 + # (sparse) checkout needs to happen before getting artifacts, as it will 'clean' the directory. + with: + sparse-checkout: | + README.md + VERSION + sparse-checkout-cone-mode: false + + - name: Get Artifacts + uses: actions/download-artifact@v4 + + - name: Compose release notes + # Extract the first sub section after '## Changelog' until the next subsection from the README + run: | + set +e # ignore failures + echo '![alt text](/Source/Resources/Icons/CtrlrX-README-250x315.png?raw=true "CtrlrX")' > release_notes.txt + echo -e "\n# CtrlrX ${GITHUB_REF_NAME} - Changelog" >> release_notes.txt + sed '0,/^## Changelog/d; 0,/^##/d; /##/,$d' README.md >> release_notes.txt + cat release_notes.txt + + - name: Create Release + uses: softprops/action-gh-release@v2 + with: + body_path: release_notes.txt + prerelease: true + # download-artifact puts these files in their own dirs... + # Using globs sidesteps having to pass the version around + files: | + */*.exe + */*.zip + */*.dmg diff --git a/Builds/CodeBlocksLinux/CtrlrX.cbp b/Builds/CodeBlocksLinux/CtrlrX.cbp deleted file mode 100644 index a63a17c00..000000000 --- a/Builds/CodeBlocksLinux/CtrlrX.cbp +++ /dev/null @@ -1,13194 +0,0 @@ - - - - - - - diff --git a/Builds/CodeBlocksLinux/resources.rc b/Builds/CodeBlocksLinux/resources.rc deleted file mode 100644 index 31208ea64..000000000 --- a/Builds/CodeBlocksLinux/resources.rc +++ /dev/null @@ -1,32 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,6,34,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "CtrlrX\0" - VALUE "FileDescription", "CtrlrX\0" - VALUE "FileVersion", "5.6.34\0" - VALUE "ProductName", "CtrlrX\0" - VALUE "ProductVersion", "5.6.34\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif diff --git a/Builds/LinuxMakefile/Makefile b/Builds/LinuxMakefile/Makefile deleted file mode 100644 index 4c1310699..000000000 --- a/Builds/LinuxMakefile/Makefile +++ /dev/null @@ -1,1491 +0,0 @@ -# Automatically generated makefile, created by the Projucer -# Don't edit this file! Your changes will be overwritten when you re-save the Projucer project! - -# build with "V=1" for verbose builds -ifeq ($(V), 1) -V_AT = -else -V_AT = @ -endif - -# (this disables dependency generation if multiple architectures are set) -DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD) - -ifndef STRIP - STRIP=strip -endif - -ifndef AR - AR=ar -endif - -ifndef CONFIG - CONFIG=Debug -endif - -JUCE_ARCH_LABEL := $(shell uname -m) - -ifeq ($(CONFIG),Debug) - JUCE_BINDIR := build - JUCE_LIBDIR := build - JUCE_OBJDIR := build/intermediate/Debug - JUCE_OUTDIR := build - - ifeq ($(TARGET_ARCH),) - TARGET_ARCH := - endif - - JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1" "-DBOOST_BIND_GLOBAL_PLACEHOLDERS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=5.6.34" "-DJUCE_APP_VERSION_HEX=0x50622" $(shell pkg-config --cflags alsa freetype2 libcurl) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../Source/Misc/vst2sdk -I../../JuceLibraryCode -I../../JUCE/modules -I../../Source -I../../Source/Misc -I../../Source/Misc/include -I../../Source/Misc/lua/include -I../../Source/Misc/luabind -I../../Source/Misc/libusb/include -I../../Source/Misc/boost -I../../Source/MIDI -I../../Source/Core -I../../Source/Native -I../../Source/Plugin -I../../Source/UIComponents -I../../Source/Lua $(CPPFLAGS) - - JUCE_CPPFLAGS_VST := "-DJucePlugin_Build_VST=1" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" - JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden - JUCE_LDFLAGS_VST := -shared -Wl,--no-undefined - JUCE_TARGET_VST := CtrlrX-Debug.so - JUCE_VSTDESTDIR := $(HOME)/.vst - JUCE_COPYCMD_VST := $(JUCE_OUTDIR)/CtrlrX-Debug.so $(JUCE_VSTDESTDIR) - - JUCE_CPPFLAGS_VST3 := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" - JUCE_CFLAGS_VST3 := -fPIC -fvisibility=hidden - JUCE_LDFLAGS_VST3 := -shared -Wl,--no-undefined - JUCE_VST3DIR := CtrlrX-Debug.vst3 - VST3_PLATFORM_ARCH := $(shell $(CXX) make_helpers/arch_detection.cpp 2>&1 | tr '\n' ' ' | sed "s/.*JUCE_ARCH \([a-zA-Z0-9_-]*\).*/\1/") - JUCE_VST3SUBDIR := Contents/$(VST3_PLATFORM_ARCH)-linux - JUCE_TARGET_VST3 := $(JUCE_VST3DIR)/$(JUCE_VST3SUBDIR)/CtrlrX-Debug.so - JUCE_VST3DESTDIR := $(HOME)/.vst3 - JUCE_COPYCMD_VST3 := $(JUCE_OUTDIR)/$(JUCE_VST3DIR) $(JUCE_VST3DESTDIR) - - JUCE_CPPFLAGS_STANDALONE_PLUGIN := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=1" "-DJucePlugin_Build_Unity=0" - JUCE_TARGET_STANDALONE_PLUGIN := CtrlrX-Debug - - JUCE_CPPFLAGS_SHARED_CODE := "-DJucePlugin_Build_VST=1" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=1" "-DJucePlugin_Build_Unity=0" "-DJUCE_SHARED_CODE=1" - JUCE_TARGET_SHARED_CODE := CtrlrX-Debug.a - - JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wextra -Wsign-compare -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wredundant-decls -Wno-strict-overflow -Wshadow -w $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -std=gnu++14 $(CXXFLAGS) - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread -ludev -l:libbfd.a -liberty -lz -lX11 -lsframe -lzstd $(LDFLAGS) - - CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) -endif - -ifeq ($(CONFIG),Release) - JUCE_BINDIR := build - JUCE_LIBDIR := build - JUCE_OBJDIR := build/intermediate/Release - JUCE_OUTDIR := build - - ifeq ($(TARGET_ARCH),) - TARGET_ARCH := - endif - - JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1" "-DBOOST_BIND_GLOBAL_PLACEHOLDERS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=5.6.34" "-DJUCE_APP_VERSION_HEX=0x50622" $(shell pkg-config --cflags alsa freetype2 libcurl) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../Source/Misc/vst2sdk -I../../JuceLibraryCode -I../../JUCE/modules -I../../Source -I../../Source/Misc -I../../Source/Misc/include -I../../Source/Misc/lua/include -I../../Source/Misc/luabind -I../../Source/Misc/libusb/include -I../../Source/Misc/boost -I../../Source/MIDI -I../../Source/Core -I../../Source/Native -I../../Source/Plugin -I../../Source/UIComponents -I../../Source/Lua $(CPPFLAGS) - - JUCE_CPPFLAGS_VST := "-DJucePlugin_Build_VST=1" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" - JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden - JUCE_LDFLAGS_VST := -shared -Wl,--no-undefined - JUCE_TARGET_VST := CtrlrX.so - JUCE_VSTDESTDIR := $(HOME)/.vst - JUCE_COPYCMD_VST := $(JUCE_OUTDIR)/CtrlrX.so $(JUCE_VSTDESTDIR) - - JUCE_CPPFLAGS_VST3 := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" - JUCE_CFLAGS_VST3 := -fPIC -fvisibility=hidden - JUCE_LDFLAGS_VST3 := -shared -Wl,--no-undefined - JUCE_VST3DIR := CtrlrX.vst3 - VST3_PLATFORM_ARCH := $(shell $(CXX) make_helpers/arch_detection.cpp 2>&1 | tr '\n' ' ' | sed "s/.*JUCE_ARCH \([a-zA-Z0-9_-]*\).*/\1/") - JUCE_VST3SUBDIR := Contents/$(VST3_PLATFORM_ARCH)-linux - JUCE_TARGET_VST3 := $(JUCE_VST3DIR)/$(JUCE_VST3SUBDIR)/CtrlrX.so - JUCE_VST3DESTDIR := $(HOME)/.vst3 - JUCE_COPYCMD_VST3 := $(JUCE_OUTDIR)/$(JUCE_VST3DIR) $(JUCE_VST3DESTDIR) - - JUCE_CPPFLAGS_STANDALONE_PLUGIN := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=1" "-DJucePlugin_Build_Unity=0" - JUCE_TARGET_STANDALONE_PLUGIN := CtrlrX - - JUCE_CPPFLAGS_SHARED_CODE := "-DJucePlugin_Build_VST=1" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_RTAS=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=1" "-DJucePlugin_Build_Unity=0" "-DJUCE_SHARED_CODE=1" - JUCE_TARGET_SHARED_CODE := CtrlrX.a - - JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 -w $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=gnu++14 $(CXXFLAGS) - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread -ludev -l:libbfd.a -liberty -lz -lX11 -lsframe -lzstd $(LDFLAGS) - - CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) -endif - -OBJECTS_ALL := \ - -OBJECTS_VST := \ - $(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST2_dd551e08.o \ - -OBJECTS_VST3 := \ - $(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST3_dd633589.o \ - -OBJECTS_STANDALONE_PLUGIN := \ - $(JUCE_OBJDIR)/include_juce_audio_plugin_client_Standalone_1a871192.o \ - -OBJECTS_SHARED_CODE := \ - $(JUCE_OBJDIR)/class_51e55959.o \ - $(JUCE_OBJDIR)/class_info_e81f919e.o \ - $(JUCE_OBJDIR)/class_registry_cf7ee82d.o \ - $(JUCE_OBJDIR)/class_rep_ab5f3037.o \ - $(JUCE_OBJDIR)/create_class_d856fdfe.o \ - $(JUCE_OBJDIR)/error_661db9e9.o \ - $(JUCE_OBJDIR)/exception_handler_385a9c3b.o \ - $(JUCE_OBJDIR)/function_745dd1e1.o \ - $(JUCE_OBJDIR)/function_introspection_294a989d.o \ - $(JUCE_OBJDIR)/inheritance_b8b282ab.o \ - $(JUCE_OBJDIR)/link_compatibility_a784cd74.o \ - $(JUCE_OBJDIR)/lua51compat_d51520f7.o \ - $(JUCE_OBJDIR)/object_rep_f6504226.o \ - $(JUCE_OBJDIR)/open_479cc553.o \ - $(JUCE_OBJDIR)/operator_7af940ad.o \ - $(JUCE_OBJDIR)/pcall_261fd7af.o \ - $(JUCE_OBJDIR)/scope_cdf52035.o \ - $(JUCE_OBJDIR)/set_package_preload_b16d8e94.o \ - $(JUCE_OBJDIR)/shared_ptr_converter_474758be.o \ - $(JUCE_OBJDIR)/stack_content_by_name_d5b108d7.o \ - $(JUCE_OBJDIR)/weak_ref_28658f55.o \ - $(JUCE_OBJDIR)/wrapper_base_8bfc9886.o \ - $(JUCE_OBJDIR)/compat_9b146423.o \ - $(JUCE_OBJDIR)/core_27542800.o \ - $(JUCE_OBJDIR)/darwin_usb_8122958d.o \ - $(JUCE_OBJDIR)/descriptor_ef0446d0.o \ - $(JUCE_OBJDIR)/enums_2b775c5b.o \ - $(JUCE_OBJDIR)/hotplug_1fb630e4.o \ - $(JUCE_OBJDIR)/io_997ddac7.o \ - $(JUCE_OBJDIR)/linux_udev_8d6fd84c.o \ - $(JUCE_OBJDIR)/linux_usbfs_39f3530f.o \ - $(JUCE_OBJDIR)/poll_posix_5f7c8864.o \ - $(JUCE_OBJDIR)/poll_windows_ffaf3564.o \ - $(JUCE_OBJDIR)/strerror_2ffe76d8.o \ - $(JUCE_OBJDIR)/structs_24498007.o \ - $(JUCE_OBJDIR)/sync_432cc3fc.o \ - $(JUCE_OBJDIR)/threads_posix_c92ae076.o \ - $(JUCE_OBJDIR)/threads_windows_b727d0f6.o \ - $(JUCE_OBJDIR)/usb_96e926cd.o \ - $(JUCE_OBJDIR)/windows_usb_3c8c6a11.o \ - $(JUCE_OBJDIR)/lua_260ca39c.o \ - $(JUCE_OBJDIR)/keys_f237af18.o \ - $(JUCE_OBJDIR)/libr-bfd_fc7a9004.o \ - $(JUCE_OBJDIR)/libr_d73fc571.o \ - $(JUCE_OBJDIR)/CtrlrManager_f2f12d08.o \ - $(JUCE_OBJDIR)/CtrlrManagerInstance_44eac03d.o \ - $(JUCE_OBJDIR)/CtrlrManagerVst_cf4a0139.o \ - $(JUCE_OBJDIR)/CtrlrModulator_3ba73888.o \ - $(JUCE_OBJDIR)/CtrlrModulatorProcessor_9c865db4.o \ - $(JUCE_OBJDIR)/CtrlrEvaluationScopes_91b73ea1.o \ - $(JUCE_OBJDIR)/CtrlrPanel_4772c8e8.o \ - $(JUCE_OBJDIR)/CtrlrPanelFileOperations_9097aa50.o \ - $(JUCE_OBJDIR)/CtrlrPanelMIDIInputThread_f05ccf35.o \ - $(JUCE_OBJDIR)/CtrlrPanelMIDISnapshot_ac52ded.o \ - $(JUCE_OBJDIR)/CtrlrPanelProcessor_90473954.o \ - $(JUCE_OBJDIR)/CtrlrPanelResource_c8914716.o \ - $(JUCE_OBJDIR)/CtrlrPanelResourceManager_ded72841.o \ - $(JUCE_OBJDIR)/CtrlrPanelSchemeMigration_35bff32b.o \ - $(JUCE_OBJDIR)/CtrlrPanelUndoManager_544c802b.o \ - $(JUCE_OBJDIR)/CtrlrStandaloneApplication_2835f456.o \ - $(JUCE_OBJDIR)/CtrlrStandaloneWindow_42dbf3b4.o \ - $(JUCE_OBJDIR)/CtrlrFontManager_edb07ae8.o \ - $(JUCE_OBJDIR)/CtrlrIDManager_40d647fc.o \ - $(JUCE_OBJDIR)/CtrlrInlineUtilitiesGUI_6cacd44a.o \ - $(JUCE_OBJDIR)/CtrlrLog_cd89ebce.o \ - $(JUCE_OBJDIR)/CtrlrProperties_eb107cf3.o \ - $(JUCE_OBJDIR)/CtrlrSysexProcessor_bc5102f2.o \ - $(JUCE_OBJDIR)/CtrlrSysexProcessorOwned_1864a89d.o \ - $(JUCE_OBJDIR)/CtrlrSysexToken_f2c07259.o \ - $(JUCE_OBJDIR)/CtrlrUtilities_e2afb8d4.o \ - $(JUCE_OBJDIR)/CtrlrUtilitiesGUI_cf4b83d1.o \ - $(JUCE_OBJDIR)/stdafx_a1c77ec1.o \ - $(JUCE_OBJDIR)/stdafx_luabind_6366fab7.o \ - $(JUCE_OBJDIR)/CtrlrLuaBigInteger_5ff71375.o \ - $(JUCE_OBJDIR)/CtrlrLuaComponentAnimator_bfec1d7.o \ - $(JUCE_OBJDIR)/CtrlrLuaFile_1a330f53.o \ - $(JUCE_OBJDIR)/CtrlrLuaMemoryBlock_85081d5f.o \ - $(JUCE_OBJDIR)/CtrlrLuaRectangle_baaae0c2.o \ - $(JUCE_OBJDIR)/LAudio_273674e0.o \ - $(JUCE_OBJDIR)/LComponents_6368b696.o \ - $(JUCE_OBJDIR)/LCore_60dceadf.o \ - $(JUCE_OBJDIR)/LGraphics_349e924b.o \ - $(JUCE_OBJDIR)/LJuce_5bd1d72d.o \ - $(JUCE_OBJDIR)/LMachineIDUtilities_64b5a508.o \ - $(JUCE_OBJDIR)/LMemory_dc39a081.o \ - $(JUCE_OBJDIR)/LOnlineUnlockStatus_468da549.o \ - $(JUCE_OBJDIR)/LOnlineUnlockStatusCheck_b0aced89.o \ - $(JUCE_OBJDIR)/LRSAKey_d395fc7f.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethod_23ff560f.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodManager_c621ff28.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodManagerCalls_d460a557.o \ - $(JUCE_OBJDIR)/CtrlrLuaAudioConverter_d897847b.o \ - $(JUCE_OBJDIR)/CtrlrLuaDebugger_36763bb2.o \ - $(JUCE_OBJDIR)/CtrlrLuaManager_89c5eb06.o \ - $(JUCE_OBJDIR)/CtrlrLuaObject_85f4d2d0.o \ - $(JUCE_OBJDIR)/CtrlrLuaObjectWrapper_dab692d.o \ - $(JUCE_OBJDIR)/CtrlrLuaPanelCanvasLayer_a584fbc6.o \ - $(JUCE_OBJDIR)/CtrlrLuaUtils_3835430a.o \ - $(JUCE_OBJDIR)/CtrlrMIDIDevice_275facd9.o \ - $(JUCE_OBJDIR)/CtrlrMIDIDeviceManager_d382511e.o \ - $(JUCE_OBJDIR)/CtrlrMIDIFilter_9c3df8fb.o \ - $(JUCE_OBJDIR)/CtrlrMidiInputComparator_b50d6fc7.o \ - $(JUCE_OBJDIR)/CtrlrMidiInputComparatorMulti_a3cb717c.o \ - $(JUCE_OBJDIR)/CtrlrMidiInputComparatorSingle_c444d6af.o \ - $(JUCE_OBJDIR)/CtrlrMidiMessage_f1795a0e.o \ - $(JUCE_OBJDIR)/CtrlrMidiMessageEx_a0d44f21.o \ - $(JUCE_OBJDIR)/CtrlrOwnedMidiMessage_b2a92f23.o \ - $(JUCE_OBJDIR)/CtrlrLinux_981545c6.o \ - $(JUCE_OBJDIR)/CtrlrMac_67f057e1.o \ - $(JUCE_OBJDIR)/CtrlrNative_a50436cf.o \ - $(JUCE_OBJDIR)/CtrlrWindows_8f7a495.o \ - $(JUCE_OBJDIR)/CtrlrProcessor_a9d8df48.o \ - $(JUCE_OBJDIR)/CtrlrProcessorEditorForLive_da85400a.o \ - $(JUCE_OBJDIR)/CtrlrDocumentPanel_a034ed7c.o \ - $(JUCE_OBJDIR)/CtrlrEditor_794f45c4.o \ - $(JUCE_OBJDIR)/CtrlrEditorApplicationCommands_a8897f1e.o \ - $(JUCE_OBJDIR)/CtrlrEditorApplicationCommandsHandlers_9fe09027.o \ - $(JUCE_OBJDIR)/CtrlrEditorApplicationCommandsMenus_98f1ccc0.o \ - $(JUCE_OBJDIR)/CtrlrSettings_18014fa.o \ - $(JUCE_OBJDIR)/CtrlrButton_4f3b25fd.o \ - $(JUCE_OBJDIR)/CtrlrCustomButtonInternal_1d79572b.o \ - $(JUCE_OBJDIR)/CtrlrHyperlink_769f0345.o \ - $(JUCE_OBJDIR)/CtrlrImageButton_2e69b94c.o \ - $(JUCE_OBJDIR)/CtrlrToggleButton_d75ffbf1.o \ - $(JUCE_OBJDIR)/CtrlrGroup_20cf8805.o \ - $(JUCE_OBJDIR)/CtrlrTabsComponent_73b077a5.o \ - $(JUCE_OBJDIR)/CtrlrImage_24ad6b56.o \ - $(JUCE_OBJDIR)/CtrlrLabel_34cbcc6f.o \ - $(JUCE_OBJDIR)/CtrlrLCDLabel_ad580dd6.o \ - $(JUCE_OBJDIR)/CtrlrFixedImageSlider_275f8744.o \ - $(JUCE_OBJDIR)/CtrlrFixedSlider_82d122c3.o \ - $(JUCE_OBJDIR)/CtrlrImageSlider_4e5cefea.o \ - $(JUCE_OBJDIR)/CtrlrSlider_b3526a5d.o \ - $(JUCE_OBJDIR)/CtrlrSliderInternal_c4abb6ba.o \ - $(JUCE_OBJDIR)/CtrlrFileListBox_a780e671.o \ - $(JUCE_OBJDIR)/CtrlrListBox_5b68770d.o \ - $(JUCE_OBJDIR)/CtrlrMidiKeyboard_66fc6d32.o \ - $(JUCE_OBJDIR)/CtrlrProgressBar_be7eb366.o \ - $(JUCE_OBJDIR)/CtrlrWaveform_80c97e47.o \ - $(JUCE_OBJDIR)/CtrlrXYModulator_401428ce.o \ - $(JUCE_OBJDIR)/CtrlrXYSurface_ed8dc70c.o \ - $(JUCE_OBJDIR)/CtrlrArrow_f7d8e9a4.o \ - $(JUCE_OBJDIR)/CtrlrCombo_d9a943ff.o \ - $(JUCE_OBJDIR)/CtrlrComponent_565a21ee.o \ - $(JUCE_OBJDIR)/CtrlrComponentLuaRegistration_c369de8d.o \ - $(JUCE_OBJDIR)/CtrlrComponentTypeManager_eb8d7f4f.o \ - $(JUCE_OBJDIR)/CtrlrCustomComponent_8d0e28fd.o \ - $(JUCE_OBJDIR)/CtrlrFilmStripPainter_44309df0.o \ - $(JUCE_OBJDIR)/CtrlrLuaCodeTokeniser_f07b7773.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditor_2dacc3f5.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditorSettings_3cdccab8.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditorSettingsColourLnF_21730b8a.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerControls_6e517932.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerInfo_e4ac56aa.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerPrompt_18948aa0.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerStackTrace_5f5a64d9.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerVars_901d2128.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodEditArea_91f2aef2.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodEditor_22103128.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodEditorConsole_27c91699.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodEditorTabs_38c06846.o \ - $(JUCE_OBJDIR)/CtrlrLuaMethodFind_27828f4.o \ - $(JUCE_OBJDIR)/CtrlrMethodEditorTabCloseButton_77eee52b.o \ - $(JUCE_OBJDIR)/CtrlrLuaConsole_ed40c4ae.o \ - $(JUCE_OBJDIR)/CtrlrMIDIBuffer_96c85485.o \ - $(JUCE_OBJDIR)/CtrlrMIDICalculator_478db247.o \ - $(JUCE_OBJDIR)/CtrlrMIDIMon_9099a031.o \ - $(JUCE_OBJDIR)/CtrlrMIDISettingsDevices_266f355f.o \ - $(JUCE_OBJDIR)/CtrlrMIDISettingsDialog_46327210.o \ - $(JUCE_OBJDIR)/CtrlrMIDISettingsRouting_44fccc8.o \ - $(JUCE_OBJDIR)/CtrlrPanelCanvas_6acd392b.o \ - $(JUCE_OBJDIR)/CtrlrPanelCanvasHandlers_af43ed34.o \ - $(JUCE_OBJDIR)/CtrlrPanelCanvasLayer_3ae11ab0.o \ - $(JUCE_OBJDIR)/CtrlrPanelCanvasLayers_24f6490d.o \ - $(JUCE_OBJDIR)/CtrlrPanelComponentProperties_a6700c67.o \ - $(JUCE_OBJDIR)/CtrlrPanelEditor_b6d0d2c0.o \ - $(JUCE_OBJDIR)/CtrlrPanelEditorIcons_1dd7a784.o \ - $(JUCE_OBJDIR)/CtrlrPanelFindProperty_6784c901.o \ - $(JUCE_OBJDIR)/CtrlrPanelLayerList_8154b2e6.o \ - $(JUCE_OBJDIR)/CtrlrPanelLayerListItem_f5855019.o \ - $(JUCE_OBJDIR)/CtrlrPanelModulatorList_dbb12084.o \ - $(JUCE_OBJDIR)/CtrlrPanelModulatorListTree_d70579c2.o \ - $(JUCE_OBJDIR)/CtrlrPanelProperties_a872c86.o \ - $(JUCE_OBJDIR)/CtrlrPanelResourceEditor_5b3b6e.o \ - $(JUCE_OBJDIR)/CtrlrPanelUtilities_c2ab4ae1.o \ - $(JUCE_OBJDIR)/CtrlrPanelViewport_dadb95f9.o \ - $(JUCE_OBJDIR)/CtrlrViewport_fa4a1ea1.o \ - $(JUCE_OBJDIR)/CtrlrPropertyComponent_8edd6f2a.o \ - $(JUCE_OBJDIR)/CtrlrChildWindow_4cf4d23d.o \ - $(JUCE_OBJDIR)/CtrlrChildWindowContainer_4534500e.o \ - $(JUCE_OBJDIR)/CtrlrChildWindowContent_3235f206.o \ - $(JUCE_OBJDIR)/CtrlrDialogWindow_cdbe7431.o \ - $(JUCE_OBJDIR)/CtrlrManagerWindowManager_d5d813c9.o \ - $(JUCE_OBJDIR)/CtrlrPanelWindowManager_d36a6b52.o \ - $(JUCE_OBJDIR)/CtrlrAbout_dbdebdec.o \ - $(JUCE_OBJDIR)/CtrlrComponentSelection_86f225a.o \ - $(JUCE_OBJDIR)/CtrlrLogViewer_9aac1755.o \ - $(JUCE_OBJDIR)/CtrlrTextEditor_e95be6c5.o \ - $(JUCE_OBJDIR)/CtrlrValueMap_3b250f6.o \ - $(JUCE_OBJDIR)/CtrlrValueTreeEditor_fdda055b.o \ - $(JUCE_OBJDIR)/BinaryData_ce4232d4.o \ - $(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o \ - $(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o \ - $(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o \ - $(JUCE_OBJDIR)/include_juce_audio_plugin_client_utils_e32edaee.o \ - $(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o \ - $(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o \ - $(JUCE_OBJDIR)/include_juce_core_f26d17db.o \ - $(JUCE_OBJDIR)/include_juce_cryptography_8cb807a8.o \ - $(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o \ - $(JUCE_OBJDIR)/include_juce_events_fd7d695.o \ - $(JUCE_OBJDIR)/include_juce_graphics_f817e147.o \ - $(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \ - $(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \ - $(JUCE_OBJDIR)/include_juce_product_unlocking_8278fcdc.o \ - -.PHONY: clean all strip VST VST3 Standalone - -all : VST VST3 Standalone - -VST : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) -VST3 : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) -Standalone : $(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) - - -$(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OBJECTS_VST) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) - @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } - @pkg-config --print-errors alsa freetype2 libcurl - @echo Linking "CtrlrX - VST" - -$(V_AT)mkdir -p $(JUCE_BINDIR) - -$(V_AT)mkdir -p $(JUCE_LIBDIR) - -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) $(OBJECTS_VST) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_VST) $(RESOURCES) $(TARGET_ARCH) - -$(V_AT)mkdir -p $(JUCE_VSTDESTDIR) - -$(V_AT)cp -R $(JUCE_COPYCMD_VST) - -$(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(OBJECTS_VST3) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) - @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } - @pkg-config --print-errors alsa freetype2 libcurl - @echo Linking "CtrlrX - VST3" - -$(V_AT)mkdir -p $(JUCE_BINDIR) - -$(V_AT)mkdir -p $(JUCE_LIBDIR) - -$(V_AT)mkdir -p $(JUCE_OUTDIR) - -$(V_AT)mkdir -p $(JUCE_OUTDIR)/$(JUCE_VST3DIR)/$(JUCE_VST3SUBDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) $(OBJECTS_VST3) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_VST3) $(RESOURCES) $(TARGET_ARCH) - -$(V_AT)mkdir -p $(JUCE_VST3DESTDIR) - -$(V_AT)cp -R $(JUCE_COPYCMD_VST3) - -$(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) : $(OBJECTS_STANDALONE_PLUGIN) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) - @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } - @pkg-config --print-errors alsa freetype2 libcurl - @echo Linking "CtrlrX - Standalone Plugin" - -$(V_AT)mkdir -p $(JUCE_BINDIR) - -$(V_AT)mkdir -p $(JUCE_LIBDIR) - -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) $(OBJECTS_STANDALONE_PLUGIN) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_STANDALONE_PLUGIN) $(RESOURCES) $(TARGET_ARCH) - -$(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : $(OBJECTS_SHARED_CODE) $(RESOURCES) - @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } - @pkg-config --print-errors alsa freetype2 libcurl - @echo Linking "CtrlrX - Shared Code" - -$(V_AT)mkdir -p $(JUCE_BINDIR) - -$(V_AT)mkdir -p $(JUCE_LIBDIR) - -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(AR) -rcs $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(OBJECTS_SHARED_CODE) - -$(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST2_dd551e08.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_plugin_client_VST2.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_VST) $(JUCE_CFLAGS_VST) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST3_dd633589.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_plugin_client_VST3.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_VST3) $(JUCE_CFLAGS_VST3) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_plugin_client_Standalone_1a871192.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_plugin_client_Standalone.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_STANDALONE_PLUGIN) $(JUCE_CFLAGS_STANDALONE_PLUGIN) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/class_51e55959.o: ../../Source/Misc/luabind/src/class.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling class.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/class_info_e81f919e.o: ../../Source/Misc/luabind/src/class_info.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling class_info.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/class_registry_cf7ee82d.o: ../../Source/Misc/luabind/src/class_registry.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling class_registry.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/class_rep_ab5f3037.o: ../../Source/Misc/luabind/src/class_rep.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling class_rep.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/create_class_d856fdfe.o: ../../Source/Misc/luabind/src/create_class.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling create_class.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/error_661db9e9.o: ../../Source/Misc/luabind/src/error.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling error.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/exception_handler_385a9c3b.o: ../../Source/Misc/luabind/src/exception_handler.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling exception_handler.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/function_745dd1e1.o: ../../Source/Misc/luabind/src/function.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling function.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/function_introspection_294a989d.o: ../../Source/Misc/luabind/src/function_introspection.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling function_introspection.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/inheritance_b8b282ab.o: ../../Source/Misc/luabind/src/inheritance.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling inheritance.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/link_compatibility_a784cd74.o: ../../Source/Misc/luabind/src/link_compatibility.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling link_compatibility.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/lua51compat_d51520f7.o: ../../Source/Misc/luabind/src/lua51compat.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling lua51compat.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/object_rep_f6504226.o: ../../Source/Misc/luabind/src/object_rep.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling object_rep.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/open_479cc553.o: ../../Source/Misc/luabind/src/open.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling open.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/operator_7af940ad.o: ../../Source/Misc/luabind/src/operator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling operator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/pcall_261fd7af.o: ../../Source/Misc/luabind/src/pcall.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling pcall.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/scope_cdf52035.o: ../../Source/Misc/luabind/src/scope.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling scope.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/set_package_preload_b16d8e94.o: ../../Source/Misc/luabind/src/set_package_preload.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling set_package_preload.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/shared_ptr_converter_474758be.o: ../../Source/Misc/luabind/src/shared_ptr_converter.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling shared_ptr_converter.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/stack_content_by_name_d5b108d7.o: ../../Source/Misc/luabind/src/stack_content_by_name.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling stack_content_by_name.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/weak_ref_28658f55.o: ../../Source/Misc/luabind/src/weak_ref.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling weak_ref.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/wrapper_base_8bfc9886.o: ../../Source/Misc/luabind/src/wrapper_base.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling wrapper_base.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/compat_9b146423.o: ../../Source/Misc/libusb/src/compat.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling compat.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/core_27542800.o: ../../Source/Misc/libusb/src/core.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling core.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/darwin_usb_8122958d.o: ../../Source/Misc/libusb/src/darwin_usb.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling darwin_usb.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/descriptor_ef0446d0.o: ../../Source/Misc/libusb/src/descriptor.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling descriptor.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/enums_2b775c5b.o: ../../Source/Misc/libusb/src/enums.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling enums.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/hotplug_1fb630e4.o: ../../Source/Misc/libusb/src/hotplug.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling hotplug.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/io_997ddac7.o: ../../Source/Misc/libusb/src/io.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling io.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/linux_udev_8d6fd84c.o: ../../Source/Misc/libusb/src/linux_udev.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling linux_udev.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/linux_usbfs_39f3530f.o: ../../Source/Misc/libusb/src/linux_usbfs.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling linux_usbfs.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/poll_posix_5f7c8864.o: ../../Source/Misc/libusb/src/poll_posix.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling poll_posix.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/poll_windows_ffaf3564.o: ../../Source/Misc/libusb/src/poll_windows.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling poll_windows.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/strerror_2ffe76d8.o: ../../Source/Misc/libusb/src/strerror.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling strerror.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/structs_24498007.o: ../../Source/Misc/libusb/src/structs.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling structs.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/sync_432cc3fc.o: ../../Source/Misc/libusb/src/sync.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling sync.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/threads_posix_c92ae076.o: ../../Source/Misc/libusb/src/threads_posix.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling threads_posix.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/threads_windows_b727d0f6.o: ../../Source/Misc/libusb/src/threads_windows.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling threads_windows.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/usb_96e926cd.o: ../../Source/Misc/libusb/src/usb.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling usb.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/windows_usb_3c8c6a11.o: ../../Source/Misc/libusb/src/windows_usb.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling windows_usb.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/lua_260ca39c.o: ../../Source/Misc/lua/src/lua.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling lua.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/keys_f237af18.o: ../../Source/Misc/keys.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling keys.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/libr-bfd_fc7a9004.o: ../../Source/Misc/libr-bfd.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling libr-bfd.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/libr_d73fc571.o: ../../Source/Misc/libr.c - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling libr.c" - $(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrManager_f2f12d08.o: ../../Source/Core/CtrlrManager/CtrlrManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrManagerInstance_44eac03d.o: ../../Source/Core/CtrlrManager/CtrlrManagerInstance.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrManagerInstance.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrManagerVst_cf4a0139.o: ../../Source/Core/CtrlrManager/CtrlrManagerVst.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrManagerVst.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrModulator_3ba73888.o: ../../Source/Core/CtrlrModulator/CtrlrModulator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrModulator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrModulatorProcessor_9c865db4.o: ../../Source/Core/CtrlrModulator/CtrlrModulatorProcessor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrModulatorProcessor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrEvaluationScopes_91b73ea1.o: ../../Source/Core/CtrlrPanel/CtrlrEvaluationScopes.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrEvaluationScopes.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanel_4772c8e8.o: ../../Source/Core/CtrlrPanel/CtrlrPanel.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanel.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelFileOperations_9097aa50.o: ../../Source/Core/CtrlrPanel/CtrlrPanelFileOperations.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelFileOperations.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelMIDIInputThread_f05ccf35.o: ../../Source/Core/CtrlrPanel/CtrlrPanelMIDIInputThread.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelMIDIInputThread.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelMIDISnapshot_ac52ded.o: ../../Source/Core/CtrlrPanel/CtrlrPanelMIDISnapshot.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelMIDISnapshot.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelProcessor_90473954.o: ../../Source/Core/CtrlrPanel/CtrlrPanelProcessor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelProcessor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelResource_c8914716.o: ../../Source/Core/CtrlrPanel/CtrlrPanelResource.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelResource.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelResourceManager_ded72841.o: ../../Source/Core/CtrlrPanel/CtrlrPanelResourceManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelResourceManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelSchemeMigration_35bff32b.o: ../../Source/Core/CtrlrPanel/CtrlrPanelSchemeMigration.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelSchemeMigration.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelUndoManager_544c802b.o: ../../Source/Core/CtrlrPanel/CtrlrPanelUndoManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelUndoManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrStandaloneApplication_2835f456.o: ../../Source/Core/StandaloneWrapper/CtrlrStandaloneApplication.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrStandaloneApplication.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrStandaloneWindow_42dbf3b4.o: ../../Source/Core/StandaloneWrapper/CtrlrStandaloneWindow.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrStandaloneWindow.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrFontManager_edb07ae8.o: ../../Source/Core/CtrlrFontManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrFontManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrIDManager_40d647fc.o: ../../Source/Core/CtrlrIDManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrIDManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrInlineUtilitiesGUI_6cacd44a.o: ../../Source/Core/CtrlrInlineUtilitiesGUI.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrInlineUtilitiesGUI.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLog_cd89ebce.o: ../../Source/Core/CtrlrLog.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLog.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrProperties_eb107cf3.o: ../../Source/Core/CtrlrProperties.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrProperties.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSysexProcessor_bc5102f2.o: ../../Source/Core/CtrlrSysexProcessor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSysexProcessor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSysexProcessorOwned_1864a89d.o: ../../Source/Core/CtrlrSysexProcessorOwned.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSysexProcessorOwned.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSysexToken_f2c07259.o: ../../Source/Core/CtrlrSysexToken.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSysexToken.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrUtilities_e2afb8d4.o: ../../Source/Core/CtrlrUtilities.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrUtilities.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrUtilitiesGUI_cf4b83d1.o: ../../Source/Core/CtrlrUtilitiesGUI.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrUtilitiesGUI.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/stdafx_a1c77ec1.o: ../../Source/Core/stdafx.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling stdafx.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/stdafx_luabind_6366fab7.o: ../../Source/Core/stdafx_luabind.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling stdafx_luabind.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaBigInteger_5ff71375.o: ../../Source/Lua/Deprecated/CtrlrLuaBigInteger.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaBigInteger.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaComponentAnimator_bfec1d7.o: ../../Source/Lua/Deprecated/CtrlrLuaComponentAnimator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaComponentAnimator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaFile_1a330f53.o: ../../Source/Lua/Deprecated/CtrlrLuaFile.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaFile.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMemoryBlock_85081d5f.o: ../../Source/Lua/Deprecated/CtrlrLuaMemoryBlock.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMemoryBlock.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaRectangle_baaae0c2.o: ../../Source/Lua/Deprecated/CtrlrLuaRectangle.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaRectangle.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LAudio_273674e0.o: ../../Source/Lua/JuceClasses/LAudio.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LAudio.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LComponents_6368b696.o: ../../Source/Lua/JuceClasses/LComponents.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LComponents.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LCore_60dceadf.o: ../../Source/Lua/JuceClasses/LCore.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LCore.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LGraphics_349e924b.o: ../../Source/Lua/JuceClasses/LGraphics.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LGraphics.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LJuce_5bd1d72d.o: ../../Source/Lua/JuceClasses/LJuce.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LJuce.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LMachineIDUtilities_64b5a508.o: ../../Source/Lua/JuceClasses/LMachineIDUtilities.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LMachineIDUtilities.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LMemory_dc39a081.o: ../../Source/Lua/JuceClasses/LMemory.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LMemory.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LOnlineUnlockStatus_468da549.o: ../../Source/Lua/JuceClasses/LOnlineUnlockStatus.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LOnlineUnlockStatus.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LOnlineUnlockStatusCheck_b0aced89.o: ../../Source/Lua/JuceClasses/LOnlineUnlockStatusCheck.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LOnlineUnlockStatusCheck.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/LRSAKey_d395fc7f.o: ../../Source/Lua/JuceClasses/LRSAKey.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling LRSAKey.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethod_23ff560f.o: ../../Source/Lua/Methods/CtrlrLuaMethod.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethod.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodManager_c621ff28.o: ../../Source/Lua/Methods/CtrlrLuaMethodManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodManagerCalls_d460a557.o: ../../Source/Lua/Methods/CtrlrLuaMethodManagerCalls.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodManagerCalls.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaAudioConverter_d897847b.o: ../../Source/Lua/CtrlrLuaAudioConverter.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaAudioConverter.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaDebugger_36763bb2.o: ../../Source/Lua/CtrlrLuaDebugger.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaDebugger.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaManager_89c5eb06.o: ../../Source/Lua/CtrlrLuaManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaObject_85f4d2d0.o: ../../Source/Lua/CtrlrLuaObject.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaObject.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaObjectWrapper_dab692d.o: ../../Source/Lua/CtrlrLuaObjectWrapper.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaObjectWrapper.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaPanelCanvasLayer_a584fbc6.o: ../../Source/Lua/CtrlrLuaPanelCanvasLayer.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaPanelCanvasLayer.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaUtils_3835430a.o: ../../Source/Lua/CtrlrLuaUtils.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaUtils.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDIDevice_275facd9.o: ../../Source/MIDI/CtrlrMIDIDevice.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDIDevice.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDIDeviceManager_d382511e.o: ../../Source/MIDI/CtrlrMIDIDeviceManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDIDeviceManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDIFilter_9c3df8fb.o: ../../Source/MIDI/CtrlrMIDIFilter.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDIFilter.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiInputComparator_b50d6fc7.o: ../../Source/MIDI/CtrlrMidiInputComparator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiInputComparator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiInputComparatorMulti_a3cb717c.o: ../../Source/MIDI/CtrlrMidiInputComparatorMulti.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiInputComparatorMulti.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiInputComparatorSingle_c444d6af.o: ../../Source/MIDI/CtrlrMidiInputComparatorSingle.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiInputComparatorSingle.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiMessage_f1795a0e.o: ../../Source/MIDI/CtrlrMidiMessage.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiMessage.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiMessageEx_a0d44f21.o: ../../Source/MIDI/CtrlrMidiMessageEx.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiMessageEx.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrOwnedMidiMessage_b2a92f23.o: ../../Source/MIDI/CtrlrOwnedMidiMessage.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrOwnedMidiMessage.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLinux_981545c6.o: ../../Source/Native/CtrlrLinux.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLinux.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMac_67f057e1.o: ../../Source/Native/CtrlrMac.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMac.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrNative_a50436cf.o: ../../Source/Native/CtrlrNative.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrNative.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrWindows_8f7a495.o: ../../Source/Native/CtrlrWindows.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrWindows.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrProcessor_a9d8df48.o: ../../Source/Plugin/CtrlrProcessor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrProcessor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrProcessorEditorForLive_da85400a.o: ../../Source/Plugin/CtrlrProcessorEditorForLive.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrProcessorEditorForLive.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrDocumentPanel_a034ed7c.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrDocumentPanel.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrDocumentPanel.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrEditor_794f45c4.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrEditorApplicationCommands_a8897f1e.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommands.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrEditorApplicationCommands.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrEditorApplicationCommandsHandlers_9fe09027.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommandsHandlers.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrEditorApplicationCommandsHandlers.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrEditorApplicationCommandsMenus_98f1ccc0.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommandsMenus.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrEditorApplicationCommandsMenus.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSettings_18014fa.o: ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrSettings.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSettings.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrButton_4f3b25fd.o: ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrButton.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrButton.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrCustomButtonInternal_1d79572b.o: ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrCustomButtonInternal.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrCustomButtonInternal.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrHyperlink_769f0345.o: ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrHyperlink.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrHyperlink.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrImageButton_2e69b94c.o: ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrImageButton.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrImageButton.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrToggleButton_d75ffbf1.o: ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrToggleButton.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrToggleButton.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrGroup_20cf8805.o: ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrGroup.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrGroup.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrTabsComponent_73b077a5.o: ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrTabsComponent.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrTabsComponent.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrImage_24ad6b56.o: ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrImage.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrImage.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLabel_34cbcc6f.o: ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLabel.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLabel.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLCDLabel_ad580dd6.o: ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLCDLabel.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLCDLabel.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrFixedImageSlider_275f8744.o: ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedImageSlider.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrFixedImageSlider.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrFixedSlider_82d122c3.o: ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedSlider.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrFixedSlider.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrImageSlider_4e5cefea.o: ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrImageSlider.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrImageSlider.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSlider_b3526a5d.o: ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSlider.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSlider.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrSliderInternal_c4abb6ba.o: ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSliderInternal.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrSliderInternal.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrFileListBox_a780e671.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrFileListBox.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrFileListBox.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrListBox_5b68770d.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrListBox.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrListBox.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMidiKeyboard_66fc6d32.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrMidiKeyboard.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMidiKeyboard.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrProgressBar_be7eb366.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrProgressBar.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrProgressBar.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrWaveform_80c97e47.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrWaveform.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrWaveform.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrXYModulator_401428ce.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYModulator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrXYModulator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrXYSurface_ed8dc70c.o: ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYSurface.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrXYSurface.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrArrow_f7d8e9a4.o: ../../Source/UIComponents/CtrlrComponents/Statics/CtrlrArrow.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrArrow.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrCombo_d9a943ff.o: ../../Source/UIComponents/CtrlrComponents/CtrlrCombo.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrCombo.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrComponent_565a21ee.o: ../../Source/UIComponents/CtrlrComponents/CtrlrComponent.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrComponent.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrComponentLuaRegistration_c369de8d.o: ../../Source/UIComponents/CtrlrComponents/CtrlrComponentLuaRegistration.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrComponentLuaRegistration.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrComponentTypeManager_eb8d7f4f.o: ../../Source/UIComponents/CtrlrComponents/CtrlrComponentTypeManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrComponentTypeManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrCustomComponent_8d0e28fd.o: ../../Source/UIComponents/CtrlrComponents/CtrlrCustomComponent.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrCustomComponent.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrFilmStripPainter_44309df0.o: ../../Source/UIComponents/CtrlrComponents/CtrlrFilmStripPainter.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrFilmStripPainter.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaCodeTokeniser_f07b7773.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaCodeTokeniser.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaCodeTokeniser.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditor_2dacc3f5.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodCodeEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditorSettings_3cdccab8.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettings.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodCodeEditorSettings.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodCodeEditorSettingsColourLnF_21730b8a.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerControls_6e517932.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerControls.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodDebuggerControls.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerInfo_e4ac56aa.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerInfo.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodDebuggerInfo.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerPrompt_18948aa0.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerPrompt.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodDebuggerPrompt.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerStackTrace_5f5a64d9.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerStackTrace.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodDebuggerStackTrace.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodDebuggerVars_901d2128.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerVars.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodDebuggerVars.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodEditArea_91f2aef2.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditArea.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodEditArea.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodEditor_22103128.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodEditorConsole_27c91699.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorConsole.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodEditorConsole.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodEditorTabs_38c06846.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorTabs.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodEditorTabs.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaMethodFind_27828f4.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodFind.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaMethodFind.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMethodEditorTabCloseButton_77eee52b.o: ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrMethodEditorTabCloseButton.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMethodEditorTabCloseButton.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLuaConsole_ed40c4ae.o: ../../Source/UIComponents/CtrlrLua/CtrlrLuaConsole.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLuaConsole.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDIBuffer_96c85485.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIBuffer.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDIBuffer.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDICalculator_478db247.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDICalculator.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDICalculator.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDIMon_9099a031.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIMon.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDIMon.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDISettingsDevices_266f355f.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDevices.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDISettingsDevices.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDISettingsDialog_46327210.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDialog.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDISettingsDialog.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrMIDISettingsRouting_44fccc8.o: ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsRouting.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrMIDISettingsRouting.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelCanvas_6acd392b.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvas.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelCanvas.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelCanvasHandlers_af43ed34.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasHandlers.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelCanvasHandlers.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelCanvasLayer_3ae11ab0.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasLayer.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelCanvasLayer.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelCanvasLayers_24f6490d.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasLayers.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelCanvasLayers.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelComponentProperties_a6700c67.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelComponentProperties.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelComponentProperties.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelEditor_b6d0d2c0.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelEditorIcons_1dd7a784.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditorIcons.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelEditorIcons.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelFindProperty_6784c901.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelFindProperty.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelFindProperty.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelLayerList_8154b2e6.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerList.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelLayerList.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelLayerListItem_f5855019.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerListItem.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelLayerListItem.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelModulatorList_dbb12084.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorList.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelModulatorList.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelModulatorListTree_d70579c2.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorListTree.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelModulatorListTree.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelProperties_a872c86.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelProperties.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelProperties.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelResourceEditor_5b3b6e.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelResourceEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelResourceEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelUtilities_c2ab4ae1.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelUtilities.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelUtilities.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelViewport_dadb95f9.o: ../../Source/UIComponents/CtrlrPanel/CtrlrPanelViewport.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelViewport.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrViewport_fa4a1ea1.o: ../../Source/UIComponents/CtrlrPanel/CtrlrViewport.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrViewport.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPropertyComponent_8edd6f2a.o: ../../Source/UIComponents/CtrlrPropertyEditors/CtrlrPropertyComponent.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPropertyComponent.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrChildWindow_4cf4d23d.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindow.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrChildWindow.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrChildWindowContainer_4534500e.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContainer.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrChildWindowContainer.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrChildWindowContent_3235f206.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContent.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrChildWindowContent.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrDialogWindow_cdbe7431.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrDialogWindow.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrDialogWindow.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrManagerWindowManager_d5d813c9.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrManagerWindowManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrManagerWindowManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrPanelWindowManager_d36a6b52.o: ../../Source/UIComponents/CtrlrWindowManagers/CtrlrPanelWindowManager.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrPanelWindowManager.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrAbout_dbdebdec.o: ../../Source/UIComponents/CtrlrAbout.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrAbout.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrComponentSelection_86f225a.o: ../../Source/UIComponents/CtrlrComponentSelection.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrComponentSelection.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrLogViewer_9aac1755.o: ../../Source/UIComponents/CtrlrLogViewer.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrLogViewer.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrTextEditor_e95be6c5.o: ../../Source/UIComponents/CtrlrTextEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrTextEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrValueMap_3b250f6.o: ../../Source/UIComponents/CtrlrValueMap.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrValueMap.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/CtrlrValueTreeEditor_fdda055b.o: ../../Source/UIComponents/CtrlrValueTreeEditor.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling CtrlrValueTreeEditor.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling BinaryData.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o: ../../JuceLibraryCode/include_juce_audio_basics.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_basics.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o: ../../JuceLibraryCode/include_juce_audio_devices.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_devices.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o: ../../JuceLibraryCode/include_juce_audio_formats.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_formats.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_plugin_client_utils_e32edaee.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_plugin_client_utils.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o: ../../JuceLibraryCode/include_juce_audio_processors.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_processors.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o: ../../JuceLibraryCode/include_juce_audio_utils.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_audio_utils.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_core_f26d17db.o: ../../JuceLibraryCode/include_juce_core.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_core.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_cryptography_8cb807a8.o: ../../JuceLibraryCode/include_juce_cryptography.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_cryptography.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o: ../../JuceLibraryCode/include_juce_data_structures.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_data_structures.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_events_fd7d695.o: ../../JuceLibraryCode/include_juce_events.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_events.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_graphics_f817e147.o: ../../JuceLibraryCode/include_juce_graphics.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_graphics.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include_juce_gui_basics.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_gui_basics.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_gui_extra.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -$(JUCE_OBJDIR)/include_juce_product_unlocking_8278fcdc.o: ../../JuceLibraryCode/include_juce_product_unlocking.cpp - -$(V_AT)mkdir -p $(JUCE_OBJDIR) - @echo "Compiling include_juce_product_unlocking.cpp" - $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<" - -clean: - @echo Cleaning CtrlrX - $(V_AT)$(CLEANCMD) - -strip: - @echo Stripping CtrlrX - -$(V_AT)$(STRIP) --strip-unneeded $(JUCE_OUTDIR)/$(TARGET) - --include $(OBJECTS_VST:%.o=%.d) --include $(OBJECTS_VST3:%.o=%.d) --include $(OBJECTS_STANDALONE_PLUGIN:%.o=%.d) --include $(OBJECTS_SHARED_CODE:%.o=%.d) diff --git a/Builds/LinuxMakefile/make_helpers/arch_detection.cpp b/Builds/LinuxMakefile/make_helpers/arch_detection.cpp deleted file mode 100644 index 900f13564..000000000 --- a/Builds/LinuxMakefile/make_helpers/arch_detection.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#if defined(__arm__) || defined(__TARGET_ARCH_ARM) || defined(_M_ARM) || defined(_M_ARM64) || defined(__aarch64__) || defined(__ARM64__) - - #if defined(_M_ARM64) || defined(__aarch64__) || defined(__ARM64__) - #error JUCE_ARCH aarch64 - #elif (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM == 8) || defined(__ARMv8__) || defined(__ARMv8_A__) - #error JUCE_ARCH armv8l - #elif (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM == 7) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7S__) || defined(_ARM_ARCH_7) || defined(__CORE_CORTEXA__) - #error JUCE_ARCH armv7l - #elif (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM == 6) || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6T2__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6ZK__) || defined(__ARM_ARCH_6M__) - #error JUCE_ARCH armv6l - #elif (defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM == 5) || defined(__ARM_ARCH_5TEJ__) - #error JUCE_ARCH armv5l - #else - #error JUCE_ARCH arm - #endif - -#elif defined(__i386) || defined(__i386__) || defined(_M_IX86) - - #error JUCE_ARCH i386 - -#elif defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64) - - #error JUCE_ARCH x86_64 - -#elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64) - - #error JUCE_ARCH ia64 - -#elif defined(__mips) || defined(__mips__) || defined(_M_MRX000) - - #if defined(_MIPS_ARCH_MIPS64) || defined(__mips64) - #error JUCE_ARCH mips64 - #else - #error JUCE_ARCH mips - #endif - -#elif defined(__ppc__) || defined(__ppc) || defined(__powerpc__) || defined(_ARCH_COM) || defined(_ARCH_PWR) || defined(_ARCH_PPC) || defined(_M_MPPC) || defined(_M_PPC) - - #if defined(__ppc64__) || defined(__powerpc64__) || defined(__64BIT__) - #error JUCE_ARCH ppc64 - #else - #error JUCE_ARCH ppc - #endif - -#elif defined(__riscv) - - #if __riscv_xlen == 64 - #error JUCE_ARCH riscv64 - #else - #error JUCE_ARCH riscv - #endif - -#else - - #error JUCE_ARCH unknown - -#endif diff --git a/Builds/MacOSX/CtrlrX.xcodeproj/project.pbxproj b/Builds/MacOSX/CtrlrX.xcodeproj/project.pbxproj deleted file mode 100644 index 0cbb85fad..000000000 --- a/Builds/MacOSX/CtrlrX.xcodeproj/project.pbxproj +++ /dev/null @@ -1,4299 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXAggregateTarget section */ - 46A18ED82E58216C4534B54D /* CtrlrX - All */ = { - isa = PBXAggregateTarget; - buildConfigurationList = C9ADCA1828FD3EE0227288B3 /* Build configuration list for PBXAggregateTarget "CtrlrX - All" */; - buildPhases = ( - 6D45B2DF1FD0E1A6D82FEAF3 /* Pre-build script */, - ); - dependencies = ( - 05E6291839DCA038AE5FBB37 /* PBXTargetDependency */, - F0C497728D844D0AFC81C5C1 /* PBXTargetDependency */, - DF41BECA45E712554A5518DF /* PBXTargetDependency */, - CE4AF46A886FEBCBEE6C322C /* PBXTargetDependency */, - A1FB39729F4FB880ABB507C0 /* PBXTargetDependency */, - BA89B3326599D4CF21A58064 /* PBXTargetDependency */, - ); - name = "CtrlrX - All"; - productName = CtrlrX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 01537A5BF7E3EB4D960B4E98 /* CtrlrPanelCanvasHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 999823AE3B2263235823375E /* CtrlrPanelCanvasHandlers.cpp */; }; - 0292ED11D3E73A9830F29C70 /* shared_ptr_converter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD98E9A8D924584D3CC18F4 /* shared_ptr_converter.cpp */; }; - 03731AA3ADB665A9467007CF /* CtrlrMIDIDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8274F000E932EA35A3F556 /* CtrlrMIDIDeviceManager.cpp */; }; - 03DBF39BABF6017F417D9C1E /* include_juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B735194E301AABE3BB9264C /* include_juce_audio_devices.mm */; }; - 041755B2B6348D54E6AF49BC /* CtrlrPanelUndoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40A88138BF25BCB48FDF35E7 /* CtrlrPanelUndoManager.cpp */; }; - 0463120343419B5F20C29428 /* CtrlrMIDISettingsDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F653F6EB304881DE57E0CB80 /* CtrlrMIDISettingsDialog.cpp */; }; - 047C7E916246E51823AEC5B6 /* function_introspection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB30EDDF9D94CCD6775223A5 /* function_introspection.cpp */; }; - 0626FFD01E0719BA3670FB1E /* CtrlrSysexProcessorOwned.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EBDDC26CFEF6281319DDBC2E /* CtrlrSysexProcessorOwned.cpp */; }; - 07C67C9C1D47600592343128 /* CtrlrAbout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 175F337785A2A02ACD7B0499 /* CtrlrAbout.cpp */; }; - 0823C4DE32D0BF46702C8461 /* CtrlrMIDISettingsDevices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69D16D4DAD97A1303490E94D /* CtrlrMIDISettingsDevices.cpp */; }; - 0AD88609E20AC9A20188A4AC /* CtrlrSysexProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 549B34061CE4D5FD54C717E6 /* CtrlrSysexProcessor.cpp */; }; - 0AF3FD7D96745ED04BC5F6D4 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */; }; - 0C304F9AC74497AEB5234479 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */; }; - 0DB718516085E1F28724BC5B /* CtrlrMidiInputComparator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 162EF282774125CA90BD148C /* CtrlrMidiInputComparator.cpp */; }; - 0E6CA7484FE4F94EA77B648E /* set_package_preload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 270BF048B0BC6E58E4469468 /* set_package_preload.cpp */; }; - 0F513D85AF5028173942FFE6 /* CtrlrLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD36517D96195725307BBF92 /* CtrlrLabel.cpp */; }; - 1400D2A7FCD40B9BF732F4B3 /* CtrlrImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9EBD72D954FE619FF673D49A /* CtrlrImage.cpp */; }; - 175F3D1384AFC9284D7092CB /* include_juce_gui_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = E9A0EE201CC3976AE18A9E32 /* include_juce_gui_basics.mm */; }; - 1823667626212E2AA677511E /* libr-bfd.c in Sources */ = {isa = PBXBuildFile; fileRef = CD1306996512A494035C90DF /* libr-bfd.c */; }; - 18D977AAF8D3C5A8A5D43289 /* CtrlrDocumentPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67F6E4993AD555303FA234D2 /* CtrlrDocumentPanel.cpp */; }; - 1C27E9263204CD6EA4709AE7 /* LJuce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AF81ACADA3736AF41DFEE34 /* LJuce.cpp */; }; - 1E39CDAF6B48FD6BBC99473D /* threads_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = D4355B7EBCF4BEE21C2F3374 /* threads_windows.c */; }; - 20966DFED6F515F0D85824BB /* include_juce_audio_plugin_client_Standalone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89A3CF6F02D3A3BF2D2DCA37 /* include_juce_audio_plugin_client_Standalone.cpp */; }; - 20972EA8469A92454C352C51 /* CtrlrLuaPanelCanvasLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50893BAA6A75C1BB54068890 /* CtrlrLuaPanelCanvasLayer.cpp */; }; - 210214F2F2EE40D73AF6FA5B /* CtrlrLuaManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6252E9E0F0C328E3DD2340A9 /* CtrlrLuaManager.cpp */; }; - 25500AADDBE4EEFDE680F773 /* include_juce_audio_plugin_client_VST2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8113EB89C57303227E2D816A /* include_juce_audio_plugin_client_VST2.cpp */; }; - 25F40D63430CA04E056E25D5 /* CtrlrPanelViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4539218C7A1EA06A6DFD9505 /* CtrlrPanelViewport.cpp */; }; - 270D27903B9EE88454909712 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1020E59256FCA5678E10C0 /* IOKit.framework */; }; - 27C2973ADD37B7BB044B49FA /* CtrlrPanelCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE20E5EDD240944F2731C5B6 /* CtrlrPanelCanvas.cpp */; }; - 2828A22E215A8DE4463EF564 /* CtrlrPropertyComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C60D34CA69315C57E7623612 /* CtrlrPropertyComponent.cpp */; }; - 28DBC24171DB0BA4F4E05D85 /* threads_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = A7050D4D35229D5E274BDCE3 /* threads_posix.c */; }; - 29268E61B2983EB29C90EC94 /* include_juce_graphics.mm in Sources */ = {isa = PBXBuildFile; fileRef = B13B21B03D21AA2CB3109C2C /* include_juce_graphics.mm */; }; - 2A271EF14D74100A6BC09ABA /* CtrlrCustomComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58AD9273120E1F3F80BD7A02 /* CtrlrCustomComponent.cpp */; }; - 2ADDF9F7507373540F46EBBF /* CtrlrDialogWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B326A678CE2BBBFDBE722078 /* CtrlrDialogWindow.cpp */; }; - 2B18E34080CA04AD6364E5B3 /* CtrlrPanelFileOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D04B79E02144D258AA24CEA2 /* CtrlrPanelFileOperations.cpp */; }; - 2CBD98766FD4BA25A28D3565 /* CtrlrLuaMethod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D1776D2FCC10C7E60362BA8 /* CtrlrLuaMethod.cpp */; }; - 2E3A786008A91F2DC453A7C5 /* CtrlrComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF39852FCADD658C65CF1CE6 /* CtrlrComponent.cpp */; }; - 2F385A4D2FDA79DA7ED19737 /* include_juce_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7CBDFF9E1B2BA17DC8B5A0B4 /* include_juce_core.mm */; }; - 3118E41297800A56D05B098A /* scope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE28351BDE657B735B8BEBBD /* scope.cpp */; }; - 32B37C56CD24284271628049 /* darwin_usb.c in Sources */ = {isa = PBXBuildFile; fileRef = BD273234F29DAB4984F03A19 /* darwin_usb.c */; }; - 33B270B25FE3B508B5E303A3 /* CtrlrXYModulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB173D44637EC96BFC40804C /* CtrlrXYModulator.cpp */; }; - 3595FAAEB0DEA60FD69A97EE /* include_juce_product_unlocking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9865AF142D34101356FCBD5B /* include_juce_product_unlocking.mm */; }; - 3643B1D8CE97C5E2ADF61487 /* CtrlrLuaMethodManagerCalls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2322093D256369D02EBFA57 /* CtrlrLuaMethodManagerCalls.cpp */; }; - 36B590AAA679A778657C42A8 /* usb.c in Sources */ = {isa = PBXBuildFile; fileRef = C94B9482DDBC07FB1B2AA293 /* usb.c */; }; - 37A3BC8FCFAA220A108852C7 /* strerror.c in Sources */ = {isa = PBXBuildFile; fileRef = B91E6C2B4E45307344899920 /* strerror.c */; }; - 38183DC1A2B5C6D64887F00C /* CtrlrInlineUtilitiesGUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D99537435348A095DE06FBA /* CtrlrInlineUtilitiesGUI.cpp */; }; - 3826C45BD5C2869B7FA62651 /* CtrlrSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72C10694B0567CA32B18E554 /* CtrlrSettings.cpp */; }; - 3ADB13894099A492A438938C /* CtrlrNative.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF9F0C668A3F12B1B80F9DF2 /* CtrlrNative.cpp */; }; - 3D83529A260C7766608E767F /* CtrlrMidiInputComparatorMulti.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 209AD43FE196CBCC9722DFB7 /* CtrlrMidiInputComparatorMulti.cpp */; }; - 3F4C13D2DCE3B3B040ECF505 /* CtrlrLuaAudioConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 244B7DEAA5F85627245A4791 /* CtrlrLuaAudioConverter.cpp */; }; - 4051B4B636DD3695E1F30BBB /* CtrlrFileListBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6FE05D540A99942C9F6CF958 /* CtrlrFileListBox.cpp */; }; - 416B398718A231E18288B7A5 /* class_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC43933049DB20C25DC15B9B /* class_registry.cpp */; }; - 420D9FF11774C88CA2F0F274 /* CtrlrLuaUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FBDE5EA64AE5AFF728E2609 /* CtrlrLuaUtils.cpp */; }; - 42B559BE5B403DDC6FBB03BA /* CtrlrLuaBigInteger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A74C89ED81C51334CEE2D3 /* CtrlrLuaBigInteger.cpp */; }; - 42D7FB7FBE6E42CF4EF21D44 /* CtrlrPanelModulatorList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C55736AF46CDB5A314EC47 /* CtrlrPanelModulatorList.cpp */; }; - 4656AA3B49AC87CAEF9FC7D6 /* CtrlrManagerWindowManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAF352C8F07CAE3FFCB815E0 /* CtrlrManagerWindowManager.cpp */; }; - 486270EC16BEDAF1B2817CFA /* CtrlrPanelProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CC10B1549F946C0C19507F /* CtrlrPanelProperties.cpp */; }; - 4A875D1A34781D0276A9501D /* CtrlrLuaConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07058AFB9597851928CB22DC /* CtrlrLuaConsole.cpp */; }; - 4B0F1C40A9EDA61966FE65EB /* include_juce_audio_plugin_client_AU_1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3A4B4D0FA27B7B4F1ABCD2C6 /* include_juce_audio_plugin_client_AU_1.mm */; }; - 4B36AF11AE1EB11947023986 /* structs.c in Sources */ = {isa = PBXBuildFile; fileRef = 185A99E339662A67EB028284 /* structs.c */; }; - 4D6D24160D269BC6105E97AA /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */; }; - 4E08CCE24227A3B8A13BD270 /* CtrlrMIDIDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E192B5A2D23F6ADC01724644 /* CtrlrMIDIDevice.cpp */; }; - 4FB8469490B9F2A75F709690 /* CtrlrMidiInputComparatorSingle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3802907EB61FC407AD5BF6C /* CtrlrMidiInputComparatorSingle.cpp */; }; - 54875AC657791C173D0FBAC6 /* CtrlrProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B20C118B2ED45AECD9F3F883 /* CtrlrProcessor.cpp */; }; - 55864582BA3F751755CA47ED /* include_juce_audio_processors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4FAB31D01797604D1CD9C934 /* include_juce_audio_processors.mm */; }; - 56005371E34C762E12AE743C /* CtrlrPanelUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45DE11E60338725010FE2915 /* CtrlrPanelUtilities.cpp */; }; - 56DD47CDF5C027F47EB2208C /* CtrlrLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C31EC20F95074DD445F5D3A7 /* CtrlrLog.cpp */; }; - 56FA877C48665F5D0B58716C /* CtrlrFixedSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27F15EEE5DDFF0BE31F18D1D /* CtrlrFixedSlider.cpp */; }; - 57151CC7F7263C511309C500 /* CtrlrManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 127ABD0B11709E498950A956 /* CtrlrManager.cpp */; }; - 57DE31F84A8FBA39A465BBCD /* CtrlrModulatorProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC3C64D58135FF45A5832B01 /* CtrlrModulatorProcessor.cpp */; }; - 59383B5029952D97CAD402AA /* CtrlrPanelFindProperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FCB7D064ABCF4F4C8A8E4E1 /* CtrlrPanelFindProperty.cpp */; }; - 5A884603009A7FF70629F8F4 /* CtrlrLuaMethodDebuggerStackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 561A1E356A1A351189B322B3 /* CtrlrLuaMethodDebuggerStackTrace.cpp */; }; - 5B336C2E0E4C0EBCDFC1BB6F /* open.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AFE4B5F6733B058CB25B4D7 /* open.cpp */; }; - 5CD4BBB5926478F3F728D298 /* LMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1D7D54AA1884366EA7A3DC4 /* LMemory.cpp */; }; - 5D68ECA7FC99DA1C95FBEABD /* CtrlrLuaMethodEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 181F35806EBE0721FE0A6FA1 /* CtrlrLuaMethodEditor.cpp */; }; - 5DD8D0C06BA2FC010D13220F /* CtrlrComponentTypeManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32FDF036F718C55338A5E7BB /* CtrlrComponentTypeManager.cpp */; }; - 61890280C2289011B35A0DA9 /* lua51compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B8AFDD29C107A759B9ECAB46 /* lua51compat.cpp */; }; - 6242589F3E17894879A0C91C /* lua.c in Sources */ = {isa = PBXBuildFile; fileRef = D08CD5CC68C5EA7BBE1650F8 /* lua.c */; }; - 6295D31908D48C37464D1999 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D7660193E39682A25569D /* CoreAudio.framework */; }; - 62EB76598635D6B2A2D1988E /* CtrlrChildWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACA0EFC2AB47CCE69BD0F183 /* CtrlrChildWindow.cpp */; }; - 656A793A8809EF899ED113E4 /* CtrlrPanelWindowManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2521DC7373BB36EAC237E5CF /* CtrlrPanelWindowManager.cpp */; }; - 656ADE56B141213B20FCE52E /* CtrlrLuaMethodDebuggerVars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31BE8CB521AD82EA0898F23F /* CtrlrLuaMethodDebuggerVars.cpp */; }; - 664B6A8F2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */; }; - 664B6A902E67AC09001E606B /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 60FD8A7C67139674C839AEEA /* Icon.icns */; }; - 664B6A912E67AC09001E606B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60B3BC1222FDF4FF37801063 /* Accelerate.framework */; }; - 664B6A922E67AC09001E606B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */; }; - 664B6A932E67AC09001E606B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CA10B65166797BBFF46544 /* Carbon.framework */; }; - 664B6A942E67AC09001E606B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 337D964741D139674F961A22 /* Cocoa.framework */; }; - 664B6A952E67AC09001E606B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D7660193E39682A25569D /* CoreAudio.framework */; }; - 664B6A962E67AC09001E606B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */; }; - 664B6A972E67AC09001E606B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 800611686F77A753B5094410 /* CoreMIDI.framework */; }; - 664B6A982E67AC09001E606B /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */; }; - 664B6A992E67AC09001E606B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D3A5151F0CE2290880CA124 /* Foundation.framework */; }; - 664B6A9A2E67AC09001E606B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1020E59256FCA5678E10C0 /* IOKit.framework */; }; - 664B6A9B2E67AC09001E606B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE5048906C588900968497C /* QuartzCore.framework */; }; - 664B6A9C2E67AC09001E606B /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D48535429B2C961DA9D22FF8 /* WebKit.framework */; }; - 664B6A9D2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */; }; - 664B6A9E2E67AC09001E606B /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 60FD8A7C67139674C839AEEA /* Icon.icns */; }; - 664B6A9F2E67AC09001E606B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60B3BC1222FDF4FF37801063 /* Accelerate.framework */; }; - 664B6AA02E67AC09001E606B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */; }; - 664B6AA12E67AC09001E606B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CA10B65166797BBFF46544 /* Carbon.framework */; }; - 664B6AA22E67AC09001E606B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 337D964741D139674F961A22 /* Cocoa.framework */; }; - 664B6AA32E67AC09001E606B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D7660193E39682A25569D /* CoreAudio.framework */; }; - 664B6AA42E67AC09001E606B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */; }; - 664B6AA52E67AC09001E606B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 800611686F77A753B5094410 /* CoreMIDI.framework */; }; - 664B6AA62E67AC09001E606B /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */; }; - 664B6AA72E67AC09001E606B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D3A5151F0CE2290880CA124 /* Foundation.framework */; }; - 664B6AA82E67AC09001E606B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1020E59256FCA5678E10C0 /* IOKit.framework */; }; - 664B6AA92E67AC09001E606B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE5048906C588900968497C /* QuartzCore.framework */; }; - 664B6AAA2E67AC09001E606B /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D48535429B2C961DA9D22FF8 /* WebKit.framework */; }; - 664B6AAB2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */; }; - 664B6AAC2E67AC09001E606B /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 60FD8A7C67139674C839AEEA /* Icon.icns */; }; - 664B6AAD2E67AC09001E606B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60B3BC1222FDF4FF37801063 /* Accelerate.framework */; }; - 664B6AAE2E67AC09001E606B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */; }; - 664B6AAF2E67AC09001E606B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CA10B65166797BBFF46544 /* Carbon.framework */; }; - 664B6AB02E67AC09001E606B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 337D964741D139674F961A22 /* Cocoa.framework */; }; - 664B6AB12E67AC09001E606B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D7660193E39682A25569D /* CoreAudio.framework */; }; - 664B6AB22E67AC09001E606B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */; }; - 664B6AB32E67AC09001E606B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 800611686F77A753B5094410 /* CoreMIDI.framework */; }; - 664B6AB42E67AC09001E606B /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */; }; - 664B6AB52E67AC09001E606B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D3A5151F0CE2290880CA124 /* Foundation.framework */; }; - 664B6AB62E67AC09001E606B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1020E59256FCA5678E10C0 /* IOKit.framework */; }; - 664B6AB72E67AC09001E606B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE5048906C588900968497C /* QuartzCore.framework */; }; - 664B6AB82E67AC09001E606B /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D48535429B2C961DA9D22FF8 /* WebKit.framework */; }; - 664B6AB92E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */; }; - 664B6ABA2E67AC09001E606B /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 60FD8A7C67139674C839AEEA /* Icon.icns */; }; - 664B6ABB2E67AC09001E606B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60B3BC1222FDF4FF37801063 /* Accelerate.framework */; }; - 664B6ABC2E67AC09001E606B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */; }; - 664B6ABD2E67AC09001E606B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CA10B65166797BBFF46544 /* Carbon.framework */; }; - 664B6ABE2E67AC09001E606B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 337D964741D139674F961A22 /* Cocoa.framework */; }; - 664B6ABF2E67AC09001E606B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D7660193E39682A25569D /* CoreAudio.framework */; }; - 664B6AC02E67AC09001E606B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */; }; - 664B6AC12E67AC09001E606B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 800611686F77A753B5094410 /* CoreMIDI.framework */; }; - 664B6AC22E67AC09001E606B /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */; }; - 664B6AC32E67AC09001E606B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D3A5151F0CE2290880CA124 /* Foundation.framework */; }; - 664B6AC42E67AC09001E606B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1020E59256FCA5678E10C0 /* IOKit.framework */; }; - 664B6AC52E67AC09001E606B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE5048906C588900968497C /* QuartzCore.framework */; }; - 664B6AC62E67AC09001E606B /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D48535429B2C961DA9D22FF8 /* WebKit.framework */; }; - 665C2911F747F5C0CDECB695 /* CtrlrPanelProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1262A60E3F2DF1CCE6600B8F /* CtrlrPanelProcessor.cpp */; }; - 6683B76B6EE87A94B7A75D81 /* CtrlrLuaMethodManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB0D722415A8C1F74E3AFA23 /* CtrlrLuaMethodManager.cpp */; }; - 67B727BB06DDAD806A021ED9 /* CtrlrLuaMethodCodeEditorSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AB6E12829EFC6916E5AC9A7 /* CtrlrLuaMethodCodeEditorSettings.cpp */; }; - 67EDB6D25626102978262143 /* CtrlrLuaMemoryBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F8F0FE105C8A9E398F1F07 /* CtrlrLuaMemoryBlock.cpp */; }; - 68EC84A6DB7A3DA154280D74 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D48535429B2C961DA9D22FF8 /* WebKit.framework */; }; - 690E6D4C92EF408461732F0C /* CtrlrEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6465207F8664E2E9FEE7803 /* CtrlrEditor.cpp */; }; - 69491AA1482E59966AE8C978 /* CtrlrLuaMethodDebuggerControls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32D65CC8930D223076EC2BF2 /* CtrlrLuaMethodDebuggerControls.cpp */; }; - 69BE59A7C352BE35E17EA6CC /* CtrlrLuaDebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09A40761E2F8E7F822BF6F08 /* CtrlrLuaDebugger.cpp */; }; - 6A5E3423B67F5205308D4237 /* CtrlrEditorApplicationCommandsHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9FF546CBC0DCEFA30FB89F9 /* CtrlrEditorApplicationCommandsHandlers.cpp */; }; - 6ADD3336D286842DBA6CC3E0 /* include_juce_audio_plugin_client_AU_2.mm in Sources */ = {isa = PBXBuildFile; fileRef = AF17B083607B129AA2958B35 /* include_juce_audio_plugin_client_AU_2.mm */; }; - 6D1A82DCBB00A25CCA9BEEA4 /* enums.c in Sources */ = {isa = PBXBuildFile; fileRef = 24906BD111F14AE0DAB8F52F /* enums.c */; }; - 6E72844CBE0A68D7F4049CBE /* CtrlrTabsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75A69F42C76E845CA770AA6F /* CtrlrTabsComponent.cpp */; }; - 6EA5B81C5B3E7E72ED88D09F /* CtrlrEditorApplicationCommandsMenus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8ECFC4500D1F940475D33D /* CtrlrEditorApplicationCommandsMenus.cpp */; }; - 702921C9870ADBEBFF7B2EBB /* CtrlrChildWindowContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1AEDDFCFB8D98C02DC64D2 /* CtrlrChildWindowContainer.cpp */; }; - 70CEDC04AED30F85E2E8A030 /* descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = C44ADBC0C6DA10D0436E00CD /* descriptor.c */; }; - 723FA9CC3B56841D49EDBD63 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CE5048906C588900968497C /* QuartzCore.framework */; }; - 726B7EF88E388838CDB6C33C /* CtrlrLuaMethodDebuggerInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA6A368EACDFD93C93F4F488 /* CtrlrLuaMethodDebuggerInfo.cpp */; }; - 729541049725A2F71F9F0632 /* class_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8216F6B1C0BAEF4C4E39DE50 /* class_info.cpp */; }; - 72BEEBFA31BA21311D69E5B5 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 9DA3C319781492A3ABA0E6E8 /* core.c */; }; - 73C891A520C2EAF82E94B4F3 /* LComponents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 937FD0C3F539EE0A3826F487 /* LComponents.cpp */; }; - 7455B6EDB5666233591B235D /* CtrlrModulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38C21BA17D1250EB25BD3122 /* CtrlrModulator.cpp */; }; - 762C4AB10F80895F25D66C8C /* CtrlrManagerVst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAC03F2EF68F88FE40C42473 /* CtrlrManagerVst.cpp */; }; - 763955490185CD31CCF73F57 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 800611686F77A753B5094410 /* CoreMIDI.framework */; }; - 780AAA7527BC489EAC9A3BFB /* class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AD64546A6AF349E9E1D582 /* class.cpp */; }; - 7B646BA09CE20A58EF99FEB4 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CA10B65166797BBFF46544 /* Carbon.framework */; }; - 7CFD68B4384BAE17467540DA /* include_juce_audio_formats.mm in Sources */ = {isa = PBXBuildFile; fileRef = E6185C722658775A486BA3FA /* include_juce_audio_formats.mm */; }; - 7D970F104D55AC8CEE376222 /* CtrlrMidiMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F00CB4659517D53F3EEAD4EE /* CtrlrMidiMessage.cpp */; }; - 7DE295874616C91054B76136 /* object_rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F075FDB581FEDFA356538031 /* object_rep.cpp */; }; - 7EAAA095F979CB59DC51A4E8 /* CtrlrMIDICalculator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E376EC92E643B3FC63AC79B6 /* CtrlrMIDICalculator.cpp */; }; - 7FD24E6C8459A60D0C2CCE7C /* include_juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = ACFE138F6324F3110FCF9517 /* include_juce_events.mm */; }; - 80B270085B77E0B5C207525E /* LOnlineUnlockStatusCheck.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726624A0E17E8B1B9ABB91B4 /* LOnlineUnlockStatusCheck.cpp */; }; - 83EA12D8DEFFE1C9F83CA91D /* exception_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2FA4EF0A09D0BD605FF0383 /* exception_handler.cpp */; }; - 84706EFBCBCF9AEAC2F09677 /* windows_usb.c in Sources */ = {isa = PBXBuildFile; fileRef = 7931C92F3C2B3E66AAA3D97F /* windows_usb.c */; }; - 84E3CCD0A43090ECDDAB0635 /* CtrlrPanelResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B78DF8DD848C1FB5951284E6 /* CtrlrPanelResource.cpp */; }; - 8616850E1A34A1D55AC161A7 /* include_juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = A50CC54909A4948E172790B6 /* include_juce_data_structures.mm */; }; - 8721C330CD1EF95438A7A7F0 /* CtrlrSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C085E2BECAA7EB82A03452C3 /* CtrlrSlider.cpp */; }; - 878C6BAF6F545F43B959BA49 /* CtrlrButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 838EE4666BAC2CE6B14EB2AB /* CtrlrButton.cpp */; }; - 87C2F3AB6C44054BD8B8A005 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D3A5151F0CE2290880CA124 /* Foundation.framework */; }; - 8896F9F4B342EA5A126EA0DA /* CtrlrLuaMethodEditArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B84AAF260F550F97636440A1 /* CtrlrLuaMethodEditArea.cpp */; }; - 8954E16B03FAA76D62EE3158 /* CtrlrLuaCodeTokeniser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0B231FAB871110BAF83387B /* CtrlrLuaCodeTokeniser.cpp */; }; - 8A64773A02ED90D611C39AED /* CtrlrPanelModulatorListTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 333A99DA03736E2B0B858CA6 /* CtrlrPanelModulatorListTree.cpp */; }; - 8AA15C0DCEA2BB7EB5732D3A /* CtrlrPanelEditorIcons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2425911A2CEC0052A4A9FB99 /* CtrlrPanelEditorIcons.cpp */; }; - 8AD7C3090952E4270E5A13E9 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = DCF0F6AFF5D48D1824376DBF /* io.c */; }; - 8CA3FCDBCB47BDB2BD781299 /* stack_content_by_name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BA7AC14909FA863329021A /* stack_content_by_name.cpp */; }; - 8D75F02DC261EEC1F1B09050 /* CtrlrFilmStripPainter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B5EBEA0C6E225BF354E22CE /* CtrlrFilmStripPainter.cpp */; }; - 8DCBAE4D641C02C989AF45C4 /* CtrlrOwnedMidiMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57EDF22F9D524B553E04681B /* CtrlrOwnedMidiMessage.cpp */; }; - 8F3C99466A71AD089E6EEEED /* CtrlrPanelCanvasLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25DA8074BD470C385E9F1E3C /* CtrlrPanelCanvasLayer.cpp */; }; - 8FBA6E6BEF276F9D2BE74931 /* CtrlrGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15DD9881CD03E6BE625AA250 /* CtrlrGroup.cpp */; }; - 8FD099358882F1DC7F7AF41B /* poll_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = 2993452EE0E624FA60CA0BD2 /* poll_windows.c */; }; - 90856D3FBC6E5DF2E6A7DD2F /* include_juce_audio_plugin_client_AU.r in Rez */ = {isa = PBXBuildFile; fileRef = E21D5F08F666793FCA646F34 /* include_juce_audio_plugin_client_AU.r */; }; - 91B0CCF559868F6620867367 /* error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF0ECE0AE00BEE4A3BD75E07 /* error.cpp */; }; - 95F872A6BC483F83DBFADE3A /* CtrlrPanelResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC68E4C8F9D444E656E92A78 /* CtrlrPanelResourceManager.cpp */; }; - 9617F2E266C99F24633BBC44 /* CtrlrLuaMethodFind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15C50709FFC7E431E0A5234 /* CtrlrLuaMethodFind.cpp */; }; - 98F0ADC8B423ED8696F5E9AF /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60B3BC1222FDF4FF37801063 /* Accelerate.framework */; }; - 990125FBCDBA129EBF12D16C /* libr.c in Sources */ = {isa = PBXBuildFile; fileRef = DD9FBAE833D09F6A9F521A6E /* libr.c */; }; - 9927806B70BDD2CAC5D7DB75 /* CtrlrPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9BAF70535468EA9D84EBAFE /* CtrlrPanel.cpp */; }; - 99319AFC8B66AFB59B23075F /* CtrlrMIDIBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4EC17DDFCCFF11A37167F5AB /* CtrlrMIDIBuffer.cpp */; }; - 9B83A002C5798CB49D955516 /* CtrlrPanelMIDIInputThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32459B4D439A18C9B334D56 /* CtrlrPanelMIDIInputThread.cpp */; }; - 9FE286B20806467D22D9C426 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 60FD8A7C67139674C839AEEA /* Icon.icns */; }; - A0868A1E675267073B5E01AE /* CtrlrPanelComponentProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C73F1BB9399AC32F400FD9F2 /* CtrlrPanelComponentProperties.cpp */; }; - A0EAC3516DA325525E3E3A47 /* LAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87C21CCF0E1B1F3443D5480F /* LAudio.cpp */; }; - A155627EDC7DDF933203812A /* CtrlrMIDIMon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA377F50214E401E7C0E94CD /* CtrlrMIDIMon.cpp */; }; - A2D803FEF38561690049C69D /* operator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 570172B266A3636C2F6805BF /* operator.cpp */; }; - A2D97E0A709FAA23101E1C5A /* CtrlrManagerInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0C8E7234DFE3470BCA59314 /* CtrlrManagerInstance.cpp */; }; - A72CAA2144D6204835AE5EA2 /* pcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 360904A251F89B5F46B227AB /* pcall.cpp */; }; - A983BD8FC3E91A01647E8C09 /* weak_ref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A27E0032E164381190E16C17 /* weak_ref.cpp */; }; - AD5F166D68B28CCC99A2F46B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 337D964741D139674F961A22 /* Cocoa.framework */; }; - AEA98A58B96C35D0852AFB05 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */; }; - AEF1A3EEA9A4A299D3279821 /* include_juce_audio_plugin_client_VST_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 02D00BDE531BDA70DFD938D8 /* include_juce_audio_plugin_client_VST_utils.mm */; }; - AEF85466B0CDA5FF61CB79F6 /* include_juce_audio_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = FCEB86C04B4B279CC2043797 /* include_juce_audio_basics.mm */; }; - AF12A0EB3C9D180CE02B5ED9 /* CtrlrCustomButtonInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 872A10D082E0B148B0298BD8 /* CtrlrCustomButtonInternal.cpp */; }; - AF6A31575F2B5D4BEA815C61 /* CtrlrHyperlink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 995C4F63F8C42E9CB0C1F46E /* CtrlrHyperlink.cpp */; }; - B1B592D18D2C84004C331EFC /* CtrlrProcessorEditorForLive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 530B8DD90967C43CF76ADD6D /* CtrlrProcessorEditorForLive.cpp */; }; - B2E608A0E1DFA0F16D78323B /* CtrlrPanelCanvasLayers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60079F9EA5FB601F22EDDDD5 /* CtrlrPanelCanvasLayers.cpp */; }; - B57CA9FD60AB95A2532E635D /* CtrlrMIDISettingsRouting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56927D9546AD749540B086B5 /* CtrlrMIDISettingsRouting.cpp */; }; - B77A9926295F15A7AB55B006 /* CtrlrPanelLayerList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0303AC8DCAF574EFFB40098 /* CtrlrPanelLayerList.cpp */; }; - B8F417A65F552B086B64A82D /* linux_udev.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D7B1509F94912B79DE29484 /* linux_udev.c */; }; - B9827771061A2343DCC3A322 /* CtrlrMethodEditorTabCloseButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E0ED8B89E62933F8EB23AC /* CtrlrMethodEditorTabCloseButton.cpp */; }; - BA270228351CD249FFF67E0C /* CtrlrStandaloneWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE4A7B6C5C59D70F11F076E3 /* CtrlrStandaloneWindow.cpp */; }; - BA7E7E79A81D8CD4B2706FBC /* wrapper_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24C200B0888933167CF79FF5 /* wrapper_base.cpp */; }; - BB3AC07136DC6E54EB931847 /* LMachineIDUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A65E6C6587F41643F0ABDD52 /* LMachineIDUtilities.cpp */; }; - BB5FECD1529A249FE9FF0833 /* CtrlrComponentSelection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9DEEDADCB2C7A39E92EF86 /* CtrlrComponentSelection.cpp */; }; - BB9B5BA2D2BC483882146C73 /* compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D26E90BA9CC5C4F847768D9 /* compat.c */; }; - BD10950BB8EE4C3A7C43F566 /* LGraphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 101F461C24698D720807FF44 /* LGraphics.cpp */; }; - BD821C4F742E0AC6503C0BC5 /* CtrlrMidiMessageEx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 330059CA536C3E6A859F4073 /* CtrlrMidiMessageEx.cpp */; }; - BE32DDC220AC5F5D22C358F0 /* CtrlrStandaloneApplication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E1A58DC3336FE4D629009CF /* CtrlrStandaloneApplication.cpp */; }; - BE639BA59D8B1DF8827292B2 /* CtrlrLogViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE946162F7EC9BCD5FE53F25 /* CtrlrLogViewer.cpp */; }; - BF1153FA021DA91F240D99D2 /* CtrlrLuaRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD6608AAED23E859209B8EFE /* CtrlrLuaRectangle.cpp */; }; - C02296FD62D5E3666B82311E /* inheritance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD76C2B57AB57EE965A09372 /* inheritance.cpp */; }; - C4F6E599B6769FAC96B739B0 /* CtrlrPanelMIDISnapshot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0787CF1ADD4162B5AAF02FA /* CtrlrPanelMIDISnapshot.cpp */; }; - C57B876EEAAD21821228CD64 /* LCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F8D97AD231698E4C7DF5876 /* LCore.cpp */; }; - C66D394CF996C404D2CAF366 /* CtrlrListBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3330093862A479923C487CCA /* CtrlrListBox.cpp */; }; - C68F81C138A41338DC7BF610 /* include_juce_audio_plugin_client_VST3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76BCA983C0DF554780A5AA25 /* include_juce_audio_plugin_client_VST3.cpp */; }; - C794648005B60DC1D64BF63E /* link_compatibility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EFAAF77153A3176B7A8D2F2 /* link_compatibility.cpp */; }; - C93902DB97F0EFB6EC8374A2 /* CtrlrFontManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64C4C2F02196A40EEF0D829E /* CtrlrFontManager.cpp */; }; - CA30F86B59694DEC4045EDDC /* hotplug.c in Sources */ = {isa = PBXBuildFile; fileRef = 4355EFF6F6BB4F66DBEA5504 /* hotplug.c */; }; - CB46E45328D3F094B21A72D8 /* CtrlrEditorApplicationCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCB5561CF889F8640B7FE66 /* CtrlrEditorApplicationCommands.cpp */; }; - CD4BF6BFD0FD960FA147072C /* class_rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BA40EEED71E49303CA677FC /* class_rep.cpp */; }; - CE7B1DFE2743701162FDF56B /* keys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCB4CC3578E6D34A889A3E85 /* keys.cpp */; }; - CE9E6241EE161DDD73972348 /* CtrlrArrow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C8AAAA96F04739D281E8EB9 /* CtrlrArrow.cpp */; }; - CF2A306E9DD1093C7F358DA3 /* include_juce_cryptography.mm in Sources */ = {isa = PBXBuildFile; fileRef = 48E4D53DFB1BDB72A7139F6D /* include_juce_cryptography.mm */; }; - D17195AFDE34D6296E1130C1 /* CtrlrValueTreeEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11D202FCA2EEAF6C580CB8E /* CtrlrValueTreeEditor.cpp */; }; - D1B7D5D5CA2C9767C5DDD99B /* CtrlrImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DEF3C1EFAA9513B6C19886 /* CtrlrImageButton.cpp */; }; - D33398AF27EE7C7300175665 /* CtrlrMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C39146732BAC126502DB50F3 /* CtrlrMac.cpp */; }; - D353DADC8711D39FEB228943 /* linux_usbfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 24F784FABEB9402808B038EF /* linux_usbfs.c */; }; - D3AF99B7D7E4AE31A602C466 /* CtrlrValueMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 719C10F6CF942636B89EEDCB /* CtrlrValueMap.cpp */; }; - D3F0FF55787E242D64DC8156 /* CtrlrXYSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8028658582715EE580BF0F7 /* CtrlrXYSurface.cpp */; }; - D4AD3DCD999CF5FD8E7A0FB4 /* CtrlrLuaObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F4FFC8FA6F0787E2E3CE594 /* CtrlrLuaObject.cpp */; }; - D5E5FE5DED53AC3E90404129 /* CtrlrLCDLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB749F9002DDCD99DE175455 /* CtrlrLCDLabel.cpp */; }; - D74360E354734208E2D88A59 /* CtrlrWaveform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF00B672C5EE981502E59867 /* CtrlrWaveform.cpp */; }; - D7AD55A4CF969627225BA58F /* CtrlrComponentLuaRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BEBFF77B24B768C4D8263D0 /* CtrlrComponentLuaRegistration.cpp */; }; - D922391EF5E5EA6E268C73FD /* stdafx_luabind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C589E7AA1956429E163E6E3E /* stdafx_luabind.cpp */; }; - DA0A66F3F2DCE1AF18252D73 /* CtrlrProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA01E80D911718E11C616CA0 /* CtrlrProperties.cpp */; }; - DA78940E019AD9F0D06953CF /* CtrlrUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AF78309F43A6D7E295CC2FD /* CtrlrUtilities.cpp */; }; - DAA65D3DEB3F32B21C889010 /* LRSAKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F971017CBCB12980432F8A1B /* LRSAKey.cpp */; }; - DBFB65C4B4D5E6499C2B0B59 /* CtrlrCombo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77945B5E21C45AE01ADA5D67 /* CtrlrCombo.cpp */; }; - DC33D288EDC62951AEE63C93 /* CtrlrLinux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4990686164A358741A334843 /* CtrlrLinux.cpp */; }; - DCD233FA76E3EFAF2B15261F /* CtrlrEvaluationScopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60005658243801A3CDC76F96 /* CtrlrEvaluationScopes.cpp */; }; - DD2F1E96238D98022BB7863D /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE0F2C692D7805D5676C419C /* BinaryData.cpp */; }; - DE1421C63799555276C9809D /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = B4FBC58B684954F13EF955E6 /* sync.c */; }; - DE56BE6EB8EC0552FB984599 /* CtrlrMidiKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D28CD13BA91539F021B708FA /* CtrlrMidiKeyboard.cpp */; }; - DE90B2A785438E6659EA16CF /* CtrlrLuaMethodCodeEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E035C378F5533B238D6D9D0 /* CtrlrLuaMethodCodeEditor.cpp */; }; - E0C72DCF26A89DA9FEF3CA4F /* CtrlrIDManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A359073C42F087C7994BCB5 /* CtrlrIDManager.cpp */; }; - E154BE6B268A8279E13CF3D5 /* include_juce_audio_plugin_client_AAX.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1E4DF5750D2275AD79816F9 /* include_juce_audio_plugin_client_AAX.mm */; }; - E21291DBC05684612CDEE938 /* CtrlrSliderInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 828A3523D4EC5ECEB3CA298E /* CtrlrSliderInternal.cpp */; }; - E23C1D7DFBED154FBF6A1945 /* CtrlrLuaMethodDebuggerPrompt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24FB975D30768EEDDF9C7AB6 /* CtrlrLuaMethodDebuggerPrompt.cpp */; }; - E2AB78DC7F794664D6ABF46D /* CtrlrWindows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9520C2B8E02C47E67F731E1 /* CtrlrWindows.cpp */; }; - E2EE19ACCABF2F08116AC16B /* CtrlrChildWindowContent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3C19B0BC7B9FDE5E960F4D /* CtrlrChildWindowContent.cpp */; }; - E38DCC49B47C9C4358776567 /* CtrlrLuaMethodEditorConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 879904036E05CC40DA604E95 /* CtrlrLuaMethodEditorConsole.cpp */; }; - E6317DBC3F0923F7655B19D5 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 968DC14AE7E37F6ED640C497 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp */; }; - E698A27CE325E53B2DAA7A8C /* CtrlrLuaFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD417791CDA798BE91F2C64D /* CtrlrLuaFile.cpp */; }; - E8763A14A5B02DBA875D6588 /* CtrlrPanelSchemeMigration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52C85D0F4934E8EE8AC21282 /* CtrlrPanelSchemeMigration.cpp */; }; - E8923977939E57CB87162406 /* CtrlrPanelResourceEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9439EC762A4BA5022A58659F /* CtrlrPanelResourceEditor.cpp */; }; - EACE6B0AD16834150B944D42 /* CtrlrViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B41A8E86578104A96E0AB5D6 /* CtrlrViewport.cpp */; }; - EB391AEEEF8C8384E1D87968 /* include_juce_audio_plugin_client_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0565F020CC1B0B7B48A1987 /* include_juce_audio_plugin_client_utils.cpp */; }; - EC69C8250343B04FE035C755 /* CtrlrSysexToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD7E61257900C97DE297B2B0 /* CtrlrSysexToken.cpp */; }; - EE67DD47282B8C19856F6D17 /* CtrlrProgressBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7DF20EDAA98CA159EBDCBFD0 /* CtrlrProgressBar.cpp */; }; - EEC2DA45F9CF150BBA046C64 /* CtrlrTextEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FCBB09060BF84E6D6187881E /* CtrlrTextEditor.cpp */; }; - EF22EDC2871D8C24AF2C3307 /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 106D873681A7AE6295F4772E /* stdafx.cpp */; }; - F0239A89C3162BA232E6AA22 /* CtrlrPanelEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23131698E470B4BBD046A95C /* CtrlrPanelEditor.cpp */; }; - F376A22CB1C81D3898DFC46A /* CtrlrImageSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 04F8A5849BECBCAAA1798165 /* CtrlrImageSlider.cpp */; }; - F63212AB4A54A36504D44297 /* CtrlrUtilitiesGUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDC239DEE10406B4F89046F2 /* CtrlrUtilitiesGUI.cpp */; }; - F6B0F894D6491D8A29FF0A2A /* CtrlrFixedImageSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 815DDD7EFF9B4CCDE97796D7 /* CtrlrFixedImageSlider.cpp */; }; - F6DF1C136894196EC858A246 /* include_juce_gui_extra.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED66FFC9A2DFC7AD774DBA34 /* include_juce_gui_extra.mm */; }; - F787EAA1D1B31BD10A22C185 /* CtrlrToggleButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50F5DABFCF4DFBA32399F195 /* CtrlrToggleButton.cpp */; }; - F7D833A1DBAF286D35533BD5 /* CtrlrMIDIFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F321210BC055AFED477AB53D /* CtrlrMIDIFilter.cpp */; }; - F7E697B5CA3B52065B134EFF /* CtrlrLuaMethodEditorTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FF2EAA892FB9A5AADDD3870 /* CtrlrLuaMethodEditorTabs.cpp */; }; - F80F33C2E34977C46EB7C641 /* include_juce_audio_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6B456D263B4BCDED0769CD25 /* include_juce_audio_utils.mm */; }; - F8336E4E62D7FA4EACB81A89 /* poll_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = E3D4EE68B85AA3C3F741DA4C /* poll_posix.c */; }; - F8A8A879FA62DBA456B0C300 /* create_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B9BD09D1AF8A5B0C0569F61 /* create_class.cpp */; }; - FA307BC4324C8A96D3B924F4 /* LOnlineUnlockStatus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E31449CD1764DB4F98616D56 /* LOnlineUnlockStatus.cpp */; }; - FB5591398FE34A2F34E6F373 /* CtrlrPanelLayerListItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 411B837E784F99F4C5BFB333 /* CtrlrPanelLayerListItem.cpp */; }; - FC902DB43745961AFDB85846 /* CtrlrLuaObjectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27C69DBD61287E2DD40DEC47 /* CtrlrLuaObjectWrapper.cpp */; }; - FCF459D1F4291192085DD550 /* CtrlrLuaComponentAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0303802C065A08E350908B42 /* CtrlrLuaComponentAnimator.cpp */; }; - FD4CB042D9A9FA3901985373 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C8E6290DF559375AA00C3D /* AudioUnit.framework */; }; - FEADDB5B367D74A72391C463 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 217B1EF464519CA0D97E9D15 /* function.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 664B6AC72E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; - 664B6AC82E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; - 664B6AC92E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; - 664B6ACA2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; - 664B6ACB2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; - 664B6ACC2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = DA246935607B47B955421D13; - remoteInfo = "CtrlrX - VST"; - }; - 664B6ACD2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 95BA742C0DD8D4F51296A065; - remoteInfo = "CtrlrX - VST3"; - }; - 664B6ACE2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FDD4D95AAAC25E245173C4BC; - remoteInfo = "CtrlrX - AAX"; - }; - 664B6ACF2E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 939EBC04F2B294AE199B7E40; - remoteInfo = "CtrlrX - AU"; - }; - 664B6AD02E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E64B69B5ECADB5780A98FC7C; - remoteInfo = "CtrlrX - Standalone Plugin"; - }; - 664B6AD12E67AC09001E606B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B06EC060B1D9D776A62A0E10 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 544444E5E2056935093BEFD1; - remoteInfo = "CtrlrX - Shared Code"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00CA10B65166797BBFF46544 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 015C6A9767BAC66B8DB98365 /* LOnlineUnlockStatusCheck.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LOnlineUnlockStatusCheck.h; path = ../../Source/Lua/JuceClasses/LOnlineUnlockStatusCheck.h; sourceTree = SOURCE_ROOT; }; - 01C471AB1F99996B713BEBF0 /* wysiwyg.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = wysiwyg.svg; path = ../../Source/Resources/Icons/wysiwyg.svg; sourceTree = SOURCE_ROOT; }; - 01CF7DD7F1553C9255C95656 /* radio.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = radio.svg; path = ../../Source/Resources/Icons/radio.svg; sourceTree = SOURCE_ROOT; }; - 01D9B021E20744D0E501D478 /* midi.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = midi.svg; path = ../../Source/Resources/Icons/midi.svg; sourceTree = SOURCE_ROOT; }; - 02CDDCAFAA32A6615AC4B713 /* CtrlrLuaConsole.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaConsole.h; path = ../../Source/UIComponents/CtrlrLua/CtrlrLuaConsole.h; sourceTree = SOURCE_ROOT; }; - 02D00BDE531BDA70DFD938D8 /* include_juce_audio_plugin_client_VST_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_VST_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm; sourceTree = SOURCE_ROOT; }; - 0303802C065A08E350908B42 /* CtrlrLuaComponentAnimator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaComponentAnimator.cpp; path = ../../Source/Lua/Deprecated/CtrlrLuaComponentAnimator.cpp; sourceTree = SOURCE_ROOT; }; - 03A898FE59E2F4987EDBFABB /* CtrlrCustomButtonInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrCustomButtonInternal.h; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrCustomButtonInternal.h; sourceTree = SOURCE_ROOT; }; - 0480EEA6868BD74A79F761B8 /* CtrlrPanelResourceManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelResourceManager.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelResourceManager.h; sourceTree = SOURCE_ROOT; }; - 04D35A69CB5051F569EAC73E /* out_value_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = out_value_policy.hpp; path = ../../Source/Misc/luabind/luabind/out_value_policy.hpp; sourceTree = SOURCE_ROOT; }; - 04F8A5849BECBCAAA1798165 /* CtrlrImageSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrImageSlider.cpp; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrImageSlider.cpp; sourceTree = SOURCE_ROOT; }; - 051C0BE0A64434C88534FF3B /* CtrlrComponentSelection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrComponentSelection.h; path = ../../Source/UIComponents/CtrlrComponentSelection.h; sourceTree = SOURCE_ROOT; }; - 05BBB6A639E1ADE27F48AEC1 /* CtrlrXYSurface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrXYSurface.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYSurface.h; sourceTree = SOURCE_ROOT; }; - 060619582C62DD53E8654A47 /* LLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LLine.h; path = ../../Source/Lua/JuceClasses/LLine.h; sourceTree = SOURCE_ROOT; }; - 060E30DBE4C3B3A5920D511A /* Info-VST3.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-VST3.plist"; sourceTree = SOURCE_ROOT; }; - 0666D3EFFBBD8F04EAC7AC3E /* CtrlrProgressBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrProgressBar.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrProgressBar.h; sourceTree = SOURCE_ROOT; }; - 068B98ECE9C59B2C21B7603C /* test.lua */ = {isa = PBXFileReference; lastKnownFileType = file.lua; name = test.lua; path = ../../Source/Resources/Lua/clidebugger/test.lua; sourceTree = SOURCE_ROOT; }; - 07058AFB9597851928CB22DC /* CtrlrLuaConsole.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaConsole.cpp; path = ../../Source/UIComponents/CtrlrLua/CtrlrLuaConsole.cpp; sourceTree = SOURCE_ROOT; }; - 078784770DB536D63D9C3586 /* gen_LLookAndFeel.cpp.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LLookAndFeel.cpp.sh; path = ../../Source/Resources/Lua/gen_LLookAndFeel.cpp.sh; sourceTree = SOURCE_ROOT; }; - 07E9065EB09B13F74EEA20BB /* garbage_collector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = garbage_collector.hpp; path = ../../Source/Misc/luabind/luabind/detail/garbage_collector.hpp; sourceTree = SOURCE_ROOT; }; - 081DD2D8C52F5D004974CB0C /* LColour.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LColour.h; path = ../../Source/Lua/JuceClasses/LColour.h; sourceTree = SOURCE_ROOT; }; - 09A40761E2F8E7F822BF6F08 /* CtrlrLuaDebugger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaDebugger.cpp; path = ../../Source/Lua/CtrlrLuaDebugger.cpp; sourceTree = SOURCE_ROOT; }; - 09FE2B7D5D0B7F2244EB0494 /* instance_holder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = instance_holder.hpp; path = ../../Source/Misc/luabind/luabind/detail/instance_holder.hpp; sourceTree = SOURCE_ROOT; }; - 0A4D2B6168045E0F40865EDD /* CtrlrValueTreeEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrValueTreeEditor.h; path = ../../Source/UIComponents/CtrlrValueTreeEditor.h; sourceTree = SOURCE_ROOT; }; - 0AB102190C29EEEA1D8DD867 /* lua.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lua.h; path = ../../Source/Misc/lua/include/lua.h; sourceTree = SOURCE_ROOT; }; - 0AB6E12829EFC6916E5AC9A7 /* CtrlrLuaMethodCodeEditorSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodCodeEditorSettings.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettings.cpp; sourceTree = SOURCE_ROOT; }; - 0AC2EED270A3BE81B5E20243 /* CtrlrLuaMethodEditArea.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodEditArea.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditArea.h; sourceTree = SOURCE_ROOT; }; - 0B518C09EEADDA4DCDDF3B9D /* LPoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LPoint.h; path = ../../Source/Lua/JuceClasses/LPoint.h; sourceTree = SOURCE_ROOT; }; - 0B7098A3B7720947650B922D /* inspect.lua */ = {isa = PBXFileReference; lastKnownFileType = file.lua; name = inspect.lua; path = ../../Source/Resources/Lua/inspect.lua; sourceTree = SOURCE_ROOT; }; - 0BFC9F3C3A67D99D1CCB1AC2 /* json.lua */ = {isa = PBXFileReference; lastKnownFileType = file.lua; name = json.lua; path = ../../Source/Resources/Lua/json4lua/json.lua; sourceTree = SOURCE_ROOT; }; - 0C2B4BBADAAB36C1AA16C744 /* FONT_Warenhaus-Standard.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "FONT_Warenhaus-Standard.ttf"; path = "../../Source/Resources/Fonts/FONT_Warenhaus-Standard.ttf"; sourceTree = SOURCE_ROOT; }; - 0C8AAAA96F04739D281E8EB9 /* CtrlrArrow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrArrow.cpp; path = ../../Source/UIComponents/CtrlrComponents/Statics/CtrlrArrow.cpp; sourceTree = SOURCE_ROOT; }; - 0CA984D3C4B2BAA24BD61282 /* CtrlrSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSettings.h; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrSettings.h; sourceTree = SOURCE_ROOT; }; - 0D3A5151F0CE2290880CA124 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 0D5ADD94E6E29923CC00D8CB /* tag_function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tag_function.hpp; path = ../../Source/Misc/luabind/luabind/tag_function.hpp; sourceTree = SOURCE_ROOT; }; - 0DD25E26B49AB4390F6D647E /* LMouseCursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMouseCursor.h; path = ../../Source/Lua/JuceClasses/LMouseCursor.h; sourceTree = SOURCE_ROOT; }; - 0E035C378F5533B238D6D9D0 /* CtrlrLuaMethodCodeEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodCodeEditor.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditor.cpp; sourceTree = SOURCE_ROOT; }; - 0E5461EF615FFAFE466F0EB7 /* call.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = call.hpp; path = ../../Source/Misc/luabind/luabind/detail/call.hpp; sourceTree = SOURCE_ROOT; }; - 0F2A10151614696A44E74DF4 /* Info-Standalone_Plugin.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Standalone_Plugin.plist"; sourceTree = SOURCE_ROOT; }; - 0F4FFC8FA6F0787E2E3CE594 /* CtrlrLuaObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaObject.cpp; path = ../../Source/Lua/CtrlrLuaObject.cpp; sourceTree = SOURCE_ROOT; }; - 0FA48DAA961891CBEEF8FB2C /* CtrlrManagerWindowManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrManagerWindowManager.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrManagerWindowManager.h; sourceTree = SOURCE_ROOT; }; - 101F461C24698D720807FF44 /* LGraphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LGraphics.cpp; path = ../../Source/Lua/JuceClasses/LGraphics.cpp; sourceTree = SOURCE_ROOT; }; - 106D873681A7AE6295F4772E /* stdafx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdafx.cpp; path = ../../Source/Core/stdafx.cpp; sourceTree = SOURCE_ROOT; }; - 11C5082812E554C3DC0CF47E /* open_in_new.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = open_in_new.svg; path = ../../Source/Resources/Icons/open_in_new.svg; sourceTree = SOURCE_ROOT; }; - 11D163A0C69C36EA973EC07B /* error_callback_fun.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = error_callback_fun.hpp; path = ../../Source/Misc/luabind/luabind/error_callback_fun.hpp; sourceTree = SOURCE_ROOT; }; - 11FED9EC8A29E53C76A621C7 /* operator.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = operator.hpp; path = ../../Source/Misc/luabind/luabind/operator.hpp; sourceTree = SOURCE_ROOT; }; - 1262A60E3F2DF1CCE6600B8F /* CtrlrPanelProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelProcessor.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelProcessor.cpp; sourceTree = SOURCE_ROOT; }; - 127ABD0B11709E498950A956 /* CtrlrManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrManager.cpp; path = ../../Source/Core/CtrlrManager/CtrlrManager.cpp; sourceTree = SOURCE_ROOT; }; - 12C7988F057A293CC4880150 /* CtrlrPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanel.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanel.h; sourceTree = SOURCE_ROOT; }; - 12FA4198696AFB3580E627B7 /* LRange.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LRange.h; path = ../../Source/Lua/JuceClasses/LRange.h; sourceTree = SOURCE_ROOT; }; - 130CDEDC4775ACFA3A91B8FC /* CtrlrMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMacros.h; path = ../../Source/Core/CtrlrMacros.h; sourceTree = SOURCE_ROOT; }; - 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 134842774F3183AC3DEAB2DE /* CtrlrMIDISettingsDevices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDISettingsDevices.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDevices.h; sourceTree = SOURCE_ROOT; }; - 14E07B50B0FBB4DBF37A2872 /* make_function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = make_function.hpp; path = ../../Source/Misc/luabind/luabind/make_function.hpp; sourceTree = SOURCE_ROOT; }; - 153B99C19741156C37B63ED3 /* LZipFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LZipFile.h; path = ../../Source/Lua/JuceClasses/LZipFile.h; sourceTree = SOURCE_ROOT; }; - 154B838056DBC6C8FDE21A6A /* LTypeface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LTypeface.h; path = ../../Source/Lua/JuceClasses/LTypeface.h; sourceTree = SOURCE_ROOT; }; - 15C8E6290DF559375AA00C3D /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 15DD9881CD03E6BE625AA250 /* CtrlrGroup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrGroup.cpp; path = ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrGroup.cpp; sourceTree = SOURCE_ROOT; }; - 15E069584652B251CAE33046 /* CtrlrRevision.template */ = {isa = PBXFileReference; lastKnownFileType = file.template; name = CtrlrRevision.template; path = ../../Source/Core/CtrlrRevision.template; sourceTree = SOURCE_ROOT; }; - 15FCD961BAE83E157CB2DE8A /* CtrlrGeneric.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrGeneric.h; path = ../../Source/Native/CtrlrGeneric.h; sourceTree = SOURCE_ROOT; }; - 162EF282774125CA90BD148C /* CtrlrMidiInputComparator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiInputComparator.cpp; path = ../../Source/MIDI/CtrlrMidiInputComparator.cpp; sourceTree = SOURCE_ROOT; }; - 164E68D7C717EDE14B5F0041 /* CtrlrMidiInputComparatorTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiInputComparatorTypes.h; path = ../../Source/MIDI/CtrlrMidiInputComparatorTypes.h; sourceTree = SOURCE_ROOT; }; - 16C36B8652DF26CA2A69CA88 /* CtrlrLuaMethodDebuggerControls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodDebuggerControls.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerControls.h; sourceTree = SOURCE_ROOT; }; - 175F337785A2A02ACD7B0499 /* CtrlrAbout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrAbout.cpp; path = ../../Source/UIComponents/CtrlrAbout.cpp; sourceTree = SOURCE_ROOT; }; - 17976C7043F2A9474149FB49 /* CtrlrMidiMultiTemplate.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrMidiMultiTemplate.xml; path = ../../Source/Resources/XML/CtrlrMidiMultiTemplate.xml; sourceTree = SOURCE_ROOT; }; - 17CD678C8D20ED121C1D6F28 /* search.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = search.svg; path = ../../Source/Resources/Icons/search.svg; sourceTree = SOURCE_ROOT; }; - 17ED8E453884BA0C95BC0FC0 /* CtrlrFilmStripPainter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrFilmStripPainter.h; path = ../../Source/UIComponents/CtrlrComponents/CtrlrFilmStripPainter.h; sourceTree = SOURCE_ROOT; }; - 181F35806EBE0721FE0A6FA1 /* CtrlrLuaMethodEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodEditor.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditor.cpp; sourceTree = SOURCE_ROOT; }; - 185A99E339662A67EB028284 /* structs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = structs.c; path = ../../Source/Misc/libusb/src/structs.c; sourceTree = SOURCE_ROOT; }; - 18EEE58439ECC30FEB25801C /* CtrlrLinux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLinux.h; path = ../../Source/Native/CtrlrLinux.h; sourceTree = SOURCE_ROOT; }; - 1910772A7972EC1E1ADC6C70 /* class_registry.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = class_registry.hpp; path = ../../Source/Misc/luabind/luabind/detail/class_registry.hpp; sourceTree = SOURCE_ROOT; }; - 196D493A42E700BDDB6F8D80 /* CtrlrPanelComponentProperties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelComponentProperties.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelComponentProperties.h; sourceTree = SOURCE_ROOT; }; - 19B1A1FDC93F010B4AD03276 /* luaconf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = luaconf.h; path = ../../Source/Misc/lua/include/luaconf.h; sourceTree = SOURCE_ROOT; }; - 19F948F00D992A2AC3887F83 /* lua_include.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lua_include.hpp; path = ../../Source/Misc/luabind/luabind/lua_include.hpp; sourceTree = SOURCE_ROOT; }; - 1A7C4BB749E964BA86AAF3C7 /* copy.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = copy.svg; path = ../../Source/Resources/Icons/copy.svg; sourceTree = SOURCE_ROOT; }; - 1AEAE368CFFDE8146CF83A63 /* deduce_signature.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = deduce_signature.hpp; path = ../../Source/Misc/luabind/luabind/detail/deduce_signature.hpp; sourceTree = SOURCE_ROOT; }; - 1B5EBEA0C6E225BF354E22CE /* CtrlrFilmStripPainter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrFilmStripPainter.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrFilmStripPainter.cpp; sourceTree = SOURCE_ROOT; }; - 1BA40EEED71E49303CA677FC /* class_rep.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = class_rep.cpp; path = ../../Source/Misc/luabind/src/class_rep.cpp; sourceTree = SOURCE_ROOT; }; - 1BEBFF77B24B768C4D8263D0 /* CtrlrComponentLuaRegistration.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrComponentLuaRegistration.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrComponentLuaRegistration.cpp; sourceTree = SOURCE_ROOT; }; - 1D81B0F288FD628CB35DA067 /* search_off.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = search_off.svg; path = ../../Source/Resources/Icons/search_off.svg; sourceTree = SOURCE_ROOT; }; - 1DA555ECFAB8AC21A63BB223 /* appbar.debug.restart.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = appbar.debug.restart.png; path = ../../Source/Resources/Icons/appbar.debug.restart.png; sourceTree = SOURCE_ROOT; }; - 1E6CE03FDB3E12ECCCD79C16 /* done.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = done.svg; path = ../../Source/Resources/Icons/done.svg; sourceTree = SOURCE_ROOT; }; - 1ED7DC087519E1882492560C /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; - 1F45BD4FBE2658B4046118AE /* CtrlrLuaMethodDebuggerVars.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodDebuggerVars.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerVars.h; sourceTree = SOURCE_ROOT; }; - 1F73BFA8209EEEE8FCF807AD /* github_bw.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = github_bw.svg; path = ../../Source/Resources/Icons/github_bw.svg; sourceTree = SOURCE_ROOT; }; - 1F9E8D0269DF81D65730FAD9 /* primitives.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = primitives.hpp; path = ../../Source/Misc/luabind/luabind/detail/primitives.hpp; sourceTree = SOURCE_ROOT; }; - 1FB4C99EB7A37DBE739C07C9 /* CtrlrMIDIBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDIBuffer.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIBuffer.h; sourceTree = SOURCE_ROOT; }; - 209443F5D4638285620CCCE1 /* poll_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = poll_posix.h; path = ../../Source/Misc/libusb/include/poll_posix.h; sourceTree = SOURCE_ROOT; }; - 209AD43FE196CBCC9722DFB7 /* CtrlrMidiInputComparatorMulti.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiInputComparatorMulti.cpp; path = ../../Source/MIDI/CtrlrMidiInputComparatorMulti.cpp; sourceTree = SOURCE_ROOT; }; - 217B1EF464519CA0D97E9D15 /* function.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = function.cpp; path = ../../Source/Misc/luabind/src/function.cpp; sourceTree = SOURCE_ROOT; }; - 21BCCF9C9D6C27564FEFF1E2 /* receive.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = receive.svg; path = ../../Source/Resources/Icons/receive.svg; sourceTree = SOURCE_ROOT; }; - 224CB5EC4209DD08AEC4F3A3 /* LMidiKeyboardComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMidiKeyboardComponent.h; path = ../../Source/Lua/JuceClasses/LMidiKeyboardComponent.h; sourceTree = SOURCE_ROOT; }; - 2286256360CFB7F8F0E0302A /* CtrlrNative.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrNative.h; path = ../../Source/Native/CtrlrNative.h; sourceTree = SOURCE_ROOT; }; - 2293DC3A80BDE337C3CCBA51 /* stdafx_luabind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stdafx_luabind.h; path = ../../Source/Core/stdafx_luabind.h; sourceTree = SOURCE_ROOT; }; - 23131698E470B4BBD046A95C /* CtrlrPanelEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelEditor.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditor.cpp; sourceTree = SOURCE_ROOT; }; - 23B017EC8BF44B190F6EC0B9 /* LExpression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LExpression.h; path = ../../Source/Lua/JuceClasses/LExpression.h; sourceTree = SOURCE_ROOT; }; - 2425911A2CEC0052A4A9FB99 /* CtrlrPanelEditorIcons.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelEditorIcons.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditorIcons.cpp; sourceTree = SOURCE_ROOT; }; - 244B7DEAA5F85627245A4791 /* CtrlrLuaAudioConverter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaAudioConverter.cpp; path = ../../Source/Lua/CtrlrLuaAudioConverter.cpp; sourceTree = SOURCE_ROOT; }; - 246B6316D3078F901FE7BDEC /* FONT_60sekuntia.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_60sekuntia.ttf; path = ../../Source/Resources/Fonts/FONT_60sekuntia.ttf; sourceTree = SOURCE_ROOT; }; - 247BACD4B7581932BA4281AD /* LAttributedString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAttributedString.h; path = ../../Source/Lua/JuceClasses/LAttributedString.h; sourceTree = SOURCE_ROOT; }; - 24906BD111F14AE0DAB8F52F /* enums.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = enums.c; path = ../../Source/Misc/libusb/src/enums.c; sourceTree = SOURCE_ROOT; }; - 24A43B3A58D63BB76D1BB11F /* CtrlrImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrImageButton.h; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrImageButton.h; sourceTree = SOURCE_ROOT; }; - 24C200B0888933167CF79FF5 /* wrapper_base.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = wrapper_base.cpp; path = ../../Source/Misc/luabind/src/wrapper_base.cpp; sourceTree = SOURCE_ROOT; }; - 24F784FABEB9402808B038EF /* linux_usbfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = linux_usbfs.c; path = ../../Source/Misc/libusb/src/linux_usbfs.c; sourceTree = SOURCE_ROOT; }; - 24FB975D30768EEDDF9C7AB6 /* CtrlrLuaMethodDebuggerPrompt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodDebuggerPrompt.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerPrompt.cpp; sourceTree = SOURCE_ROOT; }; - 2521DC7373BB36EAC237E5CF /* CtrlrPanelWindowManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelWindowManager.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrPanelWindowManager.cpp; sourceTree = SOURCE_ROOT; }; - 25DA8074BD470C385E9F1E3C /* CtrlrPanelCanvasLayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelCanvasLayer.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasLayer.cpp; sourceTree = SOURCE_ROOT; }; - 26A74C89ED81C51334CEE2D3 /* CtrlrLuaBigInteger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaBigInteger.cpp; path = ../../Source/Lua/Deprecated/CtrlrLuaBigInteger.cpp; sourceTree = SOURCE_ROOT; }; - 270BF048B0BC6E58E4469468 /* set_package_preload.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = set_package_preload.cpp; path = ../../Source/Misc/luabind/src/set_package_preload.cpp; sourceTree = SOURCE_ROOT; }; - 273F36B9B29DCF24C195E2A8 /* inttypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = inttypes.h; path = ../../Source/Misc/include/inttypes.h; sourceTree = SOURCE_ROOT; }; - 2770B29603AA65760C71E92C /* CtrlrPanelViewport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelViewport.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelViewport.h; sourceTree = SOURCE_ROOT; }; - 27C69DBD61287E2DD40DEC47 /* CtrlrLuaObjectWrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaObjectWrapper.cpp; path = ../../Source/Lua/CtrlrLuaObjectWrapper.cpp; sourceTree = SOURCE_ROOT; }; - 27CAE87289FD0E0336928C0E /* constructor.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = constructor.hpp; path = ../../Source/Misc/luabind/luabind/detail/constructor.hpp; sourceTree = SOURCE_ROOT; }; - 27F15EEE5DDFF0BE31F18D1D /* CtrlrFixedSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrFixedSlider.cpp; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedSlider.cpp; sourceTree = SOURCE_ROOT; }; - 282802E3F3E3C4918492A935 /* CtrlrLog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLog.h; path = ../../Source/Core/CtrlrLog.h; sourceTree = SOURCE_ROOT; }; - 2869A5C7DF189F12CCC18300 /* debugger.lua */ = {isa = PBXFileReference; lastKnownFileType = file.lua; name = debugger.lua; path = ../../Source/Resources/Lua/clidebugger/debugger.lua; sourceTree = SOURCE_ROOT; }; - 287B389271BAD2E080D207AA /* yield_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = yield_policy.hpp; path = ../../Source/Misc/luabind/luabind/yield_policy.hpp; sourceTree = SOURCE_ROOT; }; - 287CF16AD6B1196C7D53D6C1 /* CtrlrLuaCodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaCodeTokeniser.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaCodeTokeniser.h; sourceTree = SOURCE_ROOT; }; - 28CC62BA5BF83AD149835653 /* prefix.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = prefix.hpp; path = ../../Source/Misc/luabind/luabind/prefix.hpp; sourceTree = SOURCE_ROOT; }; - 28E4D3E8A282202A0E4E5A24 /* policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = policy.hpp; path = ../../Source/Misc/luabind/luabind/detail/policy.hpp; sourceTree = SOURCE_ROOT; }; - 295F8D8D9F8AA3FBE73717AA /* CtrlrPanelMIDIInputThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelMIDIInputThread.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelMIDIInputThread.h; sourceTree = SOURCE_ROOT; }; - 2993452EE0E624FA60CA0BD2 /* poll_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = poll_windows.c; path = ../../Source/Misc/libusb/src/poll_windows.c; sourceTree = SOURCE_ROOT; }; - 29C8D7B2AB818CF39238B707 /* CtrlrPanelUndoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelUndoManager.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelUndoManager.h; sourceTree = SOURCE_ROOT; }; - 2A08C3F7C80796EEB73D74E6 /* CtrlrMIDIDevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDIDevice.h; path = ../../Source/MIDI/CtrlrMIDIDevice.h; sourceTree = SOURCE_ROOT; }; - 2A359073C42F087C7994BCB5 /* CtrlrIDManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrIDManager.cpp; path = ../../Source/Core/CtrlrIDManager.cpp; sourceTree = SOURCE_ROOT; }; - 2A595B3D1FF6CF27456CE495 /* LFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LFile.h; path = ../../Source/Lua/JuceClasses/LFile.h; sourceTree = SOURCE_ROOT; }; - 2A5C38930082BD22E4A1ECFA /* LToggleButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LToggleButton.h; path = ../../Source/Lua/JuceClasses/LToggleButton.h; sourceTree = SOURCE_ROOT; }; - 2A7C85EBA23BD81C9F79F9D2 /* CtrlrMIDICalculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDICalculator.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDICalculator.h; sourceTree = SOURCE_ROOT; }; - 2AC8072F7AD5A9062EEF9A66 /* build_information.hpp.cmake_in */ = {isa = PBXFileReference; lastKnownFileType = file.cmake_in; name = build_information.hpp.cmake_in; path = ../../Source/Misc/luabind/build_information.hpp.cmake_in; sourceTree = SOURCE_ROOT; }; - 2B09482635611484F541B0F6 /* libusbi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libusbi.h; path = ../../Source/Misc/libusb/include/libusbi.h; sourceTree = SOURCE_ROOT; }; - 2B3C19B0BC7B9FDE5E960F4D /* CtrlrChildWindowContent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrChildWindowContent.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContent.cpp; sourceTree = SOURCE_ROOT; }; - 2C6849791AE956E13F351E97 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text.txt; name = LICENSE.txt; path = ../../Source/Misc/luabind/LICENSE.txt; sourceTree = SOURCE_ROOT; }; - 2CA99FE55849726744B1457C /* LAlertWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAlertWindow.h; path = ../../Source/Lua/JuceClasses/LAlertWindow.h; sourceTree = SOURCE_ROOT; }; - 2CE9C3D96B5927E7591CA133 /* class_info.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = class_info.hpp; path = ../../Source/Misc/luabind/luabind/class_info.hpp; sourceTree = SOURCE_ROOT; }; - 2E568D614F2636E3DD468D11 /* CtrlrViewport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrViewport.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrViewport.h; sourceTree = SOURCE_ROOT; }; - 30554066546A29C0BC0A0E40 /* CtrlrLuaMethodEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodEditor.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditor.h; sourceTree = SOURCE_ROOT; }; - 31642C90C38BC4EB066E4E69 /* LMemoryInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMemoryInputStream.h; path = ../../Source/Lua/JuceClasses/LMemoryInputStream.h; sourceTree = SOURCE_ROOT; }; - 317C0DFB7B352CD7748F1616 /* call_operator_iterate.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = call_operator_iterate.hpp; path = ../../Source/Misc/luabind/luabind/detail/call_operator_iterate.hpp; sourceTree = SOURCE_ROOT; }; - 31BE8CB521AD82EA0898F23F /* CtrlrLuaMethodDebuggerVars.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodDebuggerVars.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerVars.cpp; sourceTree = SOURCE_ROOT; }; - 32D65CC8930D223076EC2BF2 /* CtrlrLuaMethodDebuggerControls.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodDebuggerControls.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerControls.cpp; sourceTree = SOURCE_ROOT; }; - 32FDF036F718C55338A5E7BB /* CtrlrComponentTypeManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrComponentTypeManager.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrComponentTypeManager.cpp; sourceTree = SOURCE_ROOT; }; - 330059CA536C3E6A859F4073 /* CtrlrMidiMessageEx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiMessageEx.cpp; path = ../../Source/MIDI/CtrlrMidiMessageEx.cpp; sourceTree = SOURCE_ROOT; }; - 3330093862A479923C487CCA /* CtrlrListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrListBox.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrListBox.cpp; sourceTree = SOURCE_ROOT; }; - 3333E7CC4900F49C727B5795 /* LGraphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LGraphics.h; path = ../../Source/Lua/JuceClasses/LGraphics.h; sourceTree = SOURCE_ROOT; }; - 333A99DA03736E2B0B858CA6 /* CtrlrPanelModulatorListTree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelModulatorListTree.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorListTree.cpp; sourceTree = SOURCE_ROOT; }; - 3373938EC358BFEE9B0BE933 /* LRandom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LRandom.h; path = ../../Source/Lua/JuceClasses/LRandom.h; sourceTree = SOURCE_ROOT; }; - 337D964741D139674F961A22 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 337F4DA1D1F5FA0880B15552 /* CtrlrChildWindowContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrChildWindowContainer.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContainer.h; sourceTree = SOURCE_ROOT; }; - 339C5BADAA917A4609A50B91 /* cog.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = cog.svg; path = ../../Source/Resources/Icons/cog.svg; sourceTree = SOURCE_ROOT; }; - 3416F1BC073BFDEDA86AB558 /* CtrlrLuaAudioConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaAudioConverter.h; path = ../../Source/Lua/CtrlrLuaAudioConverter.h; sourceTree = SOURCE_ROOT; }; - 34B3C3C29E0C93D0F5F06032 /* LSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LSlider.h; path = ../../Source/Lua/JuceClasses/LSlider.h; sourceTree = SOURCE_ROOT; }; - 34C55736AF46CDB5A314EC47 /* CtrlrPanelModulatorList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelModulatorList.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorList.cpp; sourceTree = SOURCE_ROOT; }; - 35D06E0FC0AE5CC6A605F4D5 /* CtrlrMidiInputComparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiInputComparator.h; path = ../../Source/MIDI/CtrlrMidiInputComparator.h; sourceTree = SOURCE_ROOT; }; - 35E9A0617422B7801889CABA /* CtrlrValueMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrValueMap.h; path = ../../Source/UIComponents/CtrlrValueMap.h; sourceTree = SOURCE_ROOT; }; - 360904A251F89B5F46B227AB /* pcall.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pcall.cpp; path = ../../Source/Misc/luabind/src/pcall.cpp; sourceTree = SOURCE_ROOT; }; - 36BA7AC14909FA863329021A /* stack_content_by_name.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stack_content_by_name.cpp; path = ../../Source/Misc/luabind/src/stack_content_by_name.cpp; sourceTree = SOURCE_ROOT; }; - 36DEF3C1EFAA9513B6C19886 /* CtrlrImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrImageButton.cpp; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrImageButton.cpp; sourceTree = SOURCE_ROOT; }; - 3783963B25F85B8576A624B7 /* stdafx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stdafx.h; path = ../../Source/Core/stdafx.h; sourceTree = SOURCE_ROOT; }; - 379D04C60F144DF7FDC3BF1C /* CtrlrImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrImage.h; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrImage.h; sourceTree = SOURCE_ROOT; }; - 37E615DAAB7C744FC55CF136 /* clear.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = clear.svg; path = ../../Source/Resources/Icons/clear.svg; sourceTree = SOURCE_ROOT; }; - 38C21BA17D1250EB25BD3122 /* CtrlrModulator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrModulator.cpp; path = ../../Source/Core/CtrlrModulator/CtrlrModulator.cpp; sourceTree = SOURCE_ROOT; }; - 38F3099D73953BE52B25CDCA /* paramWrapper.template */ = {isa = PBXFileReference; lastKnownFileType = file.template; name = paramWrapper.template; path = ../../Source/Resources/Lua/paramWrapper.template; sourceTree = SOURCE_ROOT; }; - 3934B15CEE3CEDF587CEA87A /* yes_no.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = yes_no.hpp; path = ../../Source/Misc/luabind/luabind/detail/yes_no.hpp; sourceTree = SOURCE_ROOT; }; - 39DB4BD86EC539C6C996EF54 /* LJustification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LJustification.h; path = ../../Source/Lua/JuceClasses/LJustification.h; sourceTree = SOURCE_ROOT; }; - 3A4B4D0FA27B7B4F1ABCD2C6 /* include_juce_audio_plugin_client_AU_1.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_1.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm; sourceTree = SOURCE_ROOT; }; - 3A75AD6523F41DB57BCA4621 /* LValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LValue.h; path = ../../Source/Lua/JuceClasses/LValue.h; sourceTree = SOURCE_ROOT; }; - 3AA4B268885B991DD676C153 /* return_reference_to_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = return_reference_to_policy.hpp; path = ../../Source/Misc/luabind/luabind/return_reference_to_policy.hpp; sourceTree = SOURCE_ROOT; }; - 3B3A4776FCD77FF9AB5B73D6 /* CtrlrAbout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrAbout.h; path = ../../Source/UIComponents/CtrlrAbout.h; sourceTree = SOURCE_ROOT; }; - 3C7218BD164C8FD51324DAEF /* open.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = open.hpp; path = ../../Source/Misc/luabind/luabind/open.hpp; sourceTree = SOURCE_ROOT; }; - 3D3B139C4256B59D5D1F33D1 /* paste.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = paste.svg; path = ../../Source/Resources/Icons/paste.svg; sourceTree = SOURCE_ROOT; }; - 3D5C0E7CE03EE182DE22714E /* class_rep.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = class_rep.hpp; path = ../../Source/Misc/luabind/luabind/detail/class_rep.hpp; sourceTree = SOURCE_ROOT; }; - 3DA60B02D373CB77A7EDA71A /* CtrlrFontManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrFontManager.h; path = ../../Source/Core/CtrlrFontManager.h; sourceTree = SOURCE_ROOT; }; - 3DC727959F184580E01643F4 /* CtrlrMIDIMon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDIMon.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIMon.h; sourceTree = SOURCE_ROOT; }; - 3DE9D57D653765F2C1C58B7E /* LValueTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LValueTree.h; path = ../../Source/Lua/JuceClasses/LValueTree.h; sourceTree = SOURCE_ROOT; }; - 3E25341A71EF2A74DA0C06E2 /* LXmlElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LXmlElement.h; path = ../../Source/Lua/JuceClasses/LXmlElement.h; sourceTree = SOURCE_ROOT; }; - 3EDB08819EB0F008F98FE535 /* windows_usb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = windows_usb.h; path = ../../Source/Misc/libusb/include/windows_usb.h; sourceTree = SOURCE_ROOT; }; - 3FB054E0A2DBE328B8695D52 /* pcall.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = pcall.hpp; path = ../../Source/Misc/luabind/luabind/detail/pcall.hpp; sourceTree = SOURCE_ROOT; }; - 3FB979CC9BFC7B16C499CF25 /* appbar.debug.step.over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = appbar.debug.step.over.png; path = ../../Source/Resources/Icons/appbar.debug.step.over.png; sourceTree = SOURCE_ROOT; }; - 408635A7242EF173179CDD89 /* new_folder.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = new_folder.svg; path = ../../Source/Resources/Icons/new_folder.svg; sourceTree = SOURCE_ROOT; }; - 40A88138BF25BCB48FDF35E7 /* CtrlrPanelUndoManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelUndoManager.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelUndoManager.cpp; sourceTree = SOURCE_ROOT; }; - 40DE7D540BFF6BB76B471DB3 /* call_member.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = call_member.hpp; path = ../../Source/Misc/luabind/luabind/detail/call_member.hpp; sourceTree = SOURCE_ROOT; }; - 411B837E784F99F4C5BFB333 /* CtrlrPanelLayerListItem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelLayerListItem.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerListItem.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; }; - 416EA50024723F2552040A77 /* Info-AAX.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-AAX.plist"; sourceTree = SOURCE_ROOT; }; - 42B0E8630C9BE81D4888CCAA /* CtrlrMIDISettingsRouting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDISettingsRouting.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsRouting.h; sourceTree = SOURCE_ROOT; }; - 4355EFF6F6BB4F66DBEA5504 /* hotplug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = hotplug.c; path = ../../Source/Misc/libusb/src/hotplug.c; sourceTree = SOURCE_ROOT; }; - 43A2F6D24C405CA6D552275E /* RSRC.zip */ = {isa = PBXFileReference; lastKnownFileType = file.zip; name = RSRC.zip; path = ../../Source/Resources/Misc/RSRC.zip; sourceTree = SOURCE_ROOT; }; - 43A8AC9B30F3807E2F1BB7BA /* gen_LookAndFeelParamWrapper.h.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LookAndFeelParamWrapper.h.sh; path = ../../Source/Resources/Lua/gen_LookAndFeelParamWrapper.h.sh; sourceTree = SOURCE_ROOT; }; - 440626E7F4B9CCB73657AE15 /* most_derived.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = most_derived.hpp; path = ../../Source/Misc/luabind/luabind/detail/most_derived.hpp; sourceTree = SOURCE_ROOT; }; - 4539218C7A1EA06A6DFD9505 /* CtrlrPanelViewport.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelViewport.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelViewport.cpp; sourceTree = SOURCE_ROOT; }; - 45DE11E60338725010FE2915 /* CtrlrPanelUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelUtilities.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelUtilities.cpp; sourceTree = SOURCE_ROOT; }; - 468B73C2B074FB8CF3869DBD /* class.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = class.hpp; path = ../../Source/Misc/luabind/luabind/class.hpp; sourceTree = SOURCE_ROOT; }; - 469452B9CBD5CECF2C40527A /* juce_PluginHostType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = ../../Source/Misc/include/juce_PluginHostType.h; sourceTree = SOURCE_ROOT; }; - 46B2CCA273966E0C097201EF /* CtrlrIDs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrIDs.h; path = ../../Source/Core/CtrlrIDs.h; sourceTree = SOURCE_ROOT; }; - 4875424DC55607DBC2B68C7D /* juce_product_unlocking */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_product_unlocking; path = ../../JUCE/modules/juce_product_unlocking; sourceTree = SOURCE_ROOT; }; - 48BA08BCAE35A39CE50503FC /* CtrlrPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPropertyComponent.h; path = ../../Source/UIComponents/CtrlrPropertyEditors/CtrlrPropertyComponent.h; sourceTree = SOURCE_ROOT; usesTabs = 0; }; - 48E4D53DFB1BDB72A7139F6D /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; - 4990686164A358741A334843 /* CtrlrLinux.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLinux.cpp; path = ../../Source/Native/CtrlrLinux.cpp; sourceTree = SOURCE_ROOT; }; - 49CC10B1549F946C0C19507F /* CtrlrPanelProperties.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelProperties.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelProperties.cpp; sourceTree = SOURCE_ROOT; }; - 49DCC73CAF54A6FD236F0906 /* FONT_ZX81.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_ZX81.ttf; path = ../../Source/Resources/Fonts/FONT_ZX81.ttf; sourceTree = SOURCE_ROOT; }; - 4AE102B4374E1513CF0E3EDC /* CtrlrLuaMemoryBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMemoryBlock.h; path = ../../Source/Lua/Deprecated/CtrlrLuaMemoryBlock.h; sourceTree = SOURCE_ROOT; }; - 4AF81ACADA3736AF41DFEE34 /* LJuce.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LJuce.cpp; path = ../../Source/Lua/JuceClasses/LJuce.cpp; sourceTree = SOURCE_ROOT; }; - 4B8ECFC4500D1F940475D33D /* CtrlrEditorApplicationCommandsMenus.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrEditorApplicationCommandsMenus.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommandsMenus.cpp; sourceTree = SOURCE_ROOT; }; - 4C1AEDDFCFB8D98C02DC64D2 /* CtrlrChildWindowContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrChildWindowContainer.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContainer.cpp; sourceTree = SOURCE_ROOT; }; - 4D7B1509F94912B79DE29484 /* linux_udev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = linux_udev.c; path = ../../Source/Misc/libusb/src/linux_udev.c; sourceTree = SOURCE_ROOT; }; - 4E1A58DC3336FE4D629009CF /* CtrlrStandaloneApplication.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrStandaloneApplication.cpp; path = ../../Source/Core/StandaloneWrapper/CtrlrStandaloneApplication.cpp; sourceTree = SOURCE_ROOT; }; - 4E1D071913F355E8E8DAE758 /* github_colour.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = github_colour.svg; path = ../../Source/Resources/Icons/github_colour.svg; sourceTree = SOURCE_ROOT; }; - 4EB89EA2715ABF30442B8352 /* CtrlrPanelSchemeMigration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelSchemeMigration.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelSchemeMigration.h; sourceTree = SOURCE_ROOT; }; - 4EC17DDFCCFF11A37167F5AB /* CtrlrMIDIBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDIBuffer.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIBuffer.cpp; sourceTree = SOURCE_ROOT; }; - 4F7ECD390D3898D6B0386C31 /* memory.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = memory.svg; path = ../../Source/Resources/Icons/memory.svg; sourceTree = SOURCE_ROOT; }; - 4FAB31D01797604D1CD9C934 /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; - 4FC53A80FC7D54059388F009 /* CtrlrDialogWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrDialogWindow.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrDialogWindow.h; sourceTree = SOURCE_ROOT; }; - 4FC8EB91B1A93CA35F4BD3D0 /* inheritance.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = inheritance.hpp; path = ../../Source/Misc/luabind/luabind/detail/inheritance.hpp; sourceTree = SOURCE_ROOT; }; - 4FCB7D064ABCF4F4C8A8E4E1 /* CtrlrPanelFindProperty.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelFindProperty.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelFindProperty.cpp; sourceTree = SOURCE_ROOT; }; - 50499DDFC73CAF345301ACB2 /* typetraits.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = typetraits.hpp; path = ../../Source/Misc/luabind/luabind/detail/typetraits.hpp; sourceTree = SOURCE_ROOT; }; - 50893BAA6A75C1BB54068890 /* CtrlrLuaPanelCanvasLayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaPanelCanvasLayer.cpp; path = ../../Source/Lua/CtrlrLuaPanelCanvasLayer.cpp; sourceTree = SOURCE_ROOT; }; - 50F5DABFCF4DFBA32399F195 /* CtrlrToggleButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrToggleButton.cpp; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrToggleButton.cpp; sourceTree = SOURCE_ROOT; }; - 51699DA6089A4B5703F23969 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = file.md; name = README.md; path = ../../Source/Misc/luabind/README.md; sourceTree = SOURCE_ROOT; }; - 521D39094B26F87E60B37329 /* CtrlrMethodEditorTabCloseButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMethodEditorTabCloseButton.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrMethodEditorTabCloseButton.h; sourceTree = SOURCE_ROOT; }; - 52828620086407BEAFD1CE4E /* CtrlrLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLabel.h; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLabel.h; sourceTree = SOURCE_ROOT; }; - 52A024533D484C75EA21B4BA /* libusb_linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libusb_linux.h; path = ../../Source/Misc/libusb/include/libusb_linux.h; sourceTree = SOURCE_ROOT; }; - 52C85D0F4934E8EE8AC21282 /* CtrlrPanelSchemeMigration.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelSchemeMigration.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelSchemeMigration.cpp; sourceTree = SOURCE_ROOT; }; - 530B8DD90967C43CF76ADD6D /* CtrlrProcessorEditorForLive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrProcessorEditorForLive.cpp; path = ../../Source/Plugin/CtrlrProcessorEditorForLive.cpp; sourceTree = SOURCE_ROOT; }; - 5368773117338083F17D96A1 /* LButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LButton.h; path = ../../Source/Lua/JuceClasses/LButton.h; sourceTree = SOURCE_ROOT; }; - 549B34061CE4D5FD54C717E6 /* CtrlrSysexProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSysexProcessor.cpp; path = ../../Source/Core/CtrlrSysexProcessor.cpp; sourceTree = SOURCE_ROOT; }; - 561A1E356A1A351189B322B3 /* CtrlrLuaMethodDebuggerStackTrace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodDebuggerStackTrace.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerStackTrace.cpp; sourceTree = SOURCE_ROOT; }; - 562A4D8EF40B85979AB24972 /* CtrlrMIDIVendors.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrMIDIVendors.xml; path = ../../Source/Resources/XML/CtrlrMIDIVendors.xml; sourceTree = SOURCE_ROOT; }; - 56927D9546AD749540B086B5 /* CtrlrMIDISettingsRouting.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDISettingsRouting.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsRouting.cpp; sourceTree = SOURCE_ROOT; }; - 56ED1C6A635E78F497073605 /* version.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = version.hpp; path = ../../Source/Misc/luabind/luabind/version.hpp; sourceTree = SOURCE_ROOT; }; - 570172B266A3636C2F6805BF /* operator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = operator.cpp; path = ../../Source/Misc/luabind/src/operator.cpp; sourceTree = SOURCE_ROOT; }; - 570757C191FBF1D88D738938 /* INSTALL.txt */ = {isa = PBXFileReference; lastKnownFileType = text.txt; name = INSTALL.txt; path = ../../Source/Misc/luabind/INSTALL.txt; sourceTree = SOURCE_ROOT; }; - 57EDF22F9D524B553E04681B /* CtrlrOwnedMidiMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrOwnedMidiMessage.cpp; path = ../../Source/MIDI/CtrlrOwnedMidiMessage.cpp; sourceTree = SOURCE_ROOT; }; - 58AD9273120E1F3F80BD7A02 /* CtrlrCustomComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrCustomComponent.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrCustomComponent.cpp; sourceTree = SOURCE_ROOT; }; - 593D7660193E39682A25569D /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; - 59D1892CE711FBD33ED45C5E /* shared_ptr_converter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = shared_ptr_converter.hpp; path = ../../Source/Misc/luabind/luabind/shared_ptr_converter.hpp; sourceTree = SOURCE_ROOT; }; - 5AD4AAFD2DA0CD41D6FB169B /* CtrlrMidiMessageEx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiMessageEx.h; path = ../../Source/MIDI/CtrlrMidiMessageEx.h; sourceTree = SOURCE_ROOT; }; - 5AF78309F43A6D7E295CC2FD /* CtrlrUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrUtilities.cpp; path = ../../Source/Core/CtrlrUtilities.cpp; sourceTree = SOURCE_ROOT; }; - 5B71D976F5C1268B7EAC7D44 /* CtrlrCombo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrCombo.h; path = ../../Source/UIComponents/CtrlrComponents/CtrlrCombo.h; sourceTree = SOURCE_ROOT; }; - 5C7CF6E62792ACD5EC153CDB /* CtrlrMIDITransactions.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrMIDITransactions.xml; path = ../../Source/Resources/XML/CtrlrMIDITransactions.xml; sourceTree = SOURCE_ROOT; }; - 5D1776D2FCC10C7E60362BA8 /* CtrlrLuaMethod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethod.cpp; path = ../../Source/Lua/Methods/CtrlrLuaMethod.cpp; sourceTree = SOURCE_ROOT; }; - 5D70074AC95C11154B5F7755 /* CtrlrPanelProperties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelProperties.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelProperties.h; sourceTree = SOURCE_ROOT; }; - 5D770E6D4C51627BF1E98B7F /* CtrlrMIDIDeviceManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDIDeviceManager.h; path = ../../Source/MIDI/CtrlrMIDIDeviceManager.h; sourceTree = SOURCE_ROOT; }; - 5D99537435348A095DE06FBA /* CtrlrInlineUtilitiesGUI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrInlineUtilitiesGUI.cpp; path = ../../Source/Core/CtrlrInlineUtilitiesGUI.cpp; sourceTree = SOURCE_ROOT; }; - 5DD042154373640AB11D7C1B /* CtrlrLogViewer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLogViewer.h; path = ../../Source/UIComponents/CtrlrLogViewer.h; sourceTree = SOURCE_ROOT; }; - 5E99E5215BC1612027A3CF20 /* CtrlrMidiInputComparatorSingle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiInputComparatorSingle.h; path = ../../Source/MIDI/CtrlrMidiInputComparatorSingle.h; sourceTree = SOURCE_ROOT; }; - 5EC876CA18AC5149A9819CAE /* LRSAKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LRSAKey.h; path = ../../Source/Lua/JuceClasses/LRSAKey.h; sourceTree = SOURCE_ROOT; }; - 5EEC2B1BB9BEA00B4A12E8E3 /* luabind.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = luabind.hpp; path = ../../Source/Misc/luabind/luabind/luabind.hpp; sourceTree = SOURCE_ROOT; }; - 5F0067E938E4FBD4612FAB73 /* CtrlrMidiMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiMessage.h; path = ../../Source/MIDI/CtrlrMidiMessage.h; sourceTree = SOURCE_ROOT; }; - 60005658243801A3CDC76F96 /* CtrlrEvaluationScopes.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrEvaluationScopes.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrEvaluationScopes.cpp; sourceTree = SOURCE_ROOT; }; - 60079F9EA5FB601F22EDDDD5 /* CtrlrPanelCanvasLayers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelCanvasLayers.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasLayers.cpp; sourceTree = SOURCE_ROOT; }; - 60B3BC1222FDF4FF37801063 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - 60CD4660ECBE00ABFA854066 /* LComponentPeer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LComponentPeer.h; path = ../../Source/Lua/JuceClasses/LComponentPeer.h; sourceTree = SOURCE_ROOT; }; - 60CF420C1BEBF8D60FD3D82A /* LAudioThumbnail.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAudioThumbnail.h; path = ../../Source/Lua/JuceClasses/LAudioThumbnail.h; sourceTree = SOURCE_ROOT; }; - 60F76B8EFC9E783FCAE78AAE /* build_information.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = build_information.hpp; path = ../../Source/Misc/luabind/build_information.hpp; sourceTree = SOURCE_ROOT; }; - 60FD8A7C67139674C839AEEA /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; }; - 6252E9E0F0C328E3DD2340A9 /* CtrlrLuaManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaManager.cpp; path = ../../Source/Lua/CtrlrLuaManager.cpp; sourceTree = SOURCE_ROOT; }; - 627A27DFE28A53CEFC256427 /* CtrlrChildWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrChildWindow.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindow.h; sourceTree = SOURCE_ROOT; }; - 62A1D89EC5176289BA533219 /* LFileListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LFileListComponent.h; path = ../../Source/Lua/JuceClasses/LFileListComponent.h; sourceTree = SOURCE_ROOT; }; - 62AC8FC9FB6D4B4AED056DDF /* juce_data_structures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_data_structures; path = ../../JUCE/modules/juce_data_structures; sourceTree = SOURCE_ROOT; }; - 62B1F10067A092D10B7D5FAD /* CtrlrInlineUtilitiesGUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrInlineUtilitiesGUI.h; path = ../../Source/Core/CtrlrInlineUtilitiesGUI.h; sourceTree = SOURCE_ROOT; }; - 634F40A630706BAB838A6397 /* trash.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = trash.svg; path = ../../Source/Resources/Icons/trash.svg; sourceTree = SOURCE_ROOT; }; - 63964F016C558F761B3872EE /* CtrlrSysexProcessorOwned.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSysexProcessorOwned.h; path = ../../Source/Core/CtrlrSysexProcessorOwned.h; sourceTree = SOURCE_ROOT; }; - 645A79C89472FFC0A5E3D73F /* CtrlrX.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CtrlrX.vst; sourceTree = BUILT_PRODUCTS_DIR; }; - 64C4C2F02196A40EEF0D829E /* CtrlrFontManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrFontManager.cpp; path = ../../Source/Core/CtrlrFontManager.cpp; sourceTree = SOURCE_ROOT; }; - 64D0FB0F486FDE30D185E5E4 /* CtrlrLuaObjectWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaObjectWrapper.h; path = ../../Source/Lua/CtrlrLuaObjectWrapper.h; sourceTree = SOURCE_ROOT; }; - 64F3F4AE415803CE2A0DB07D /* CtrlrIDManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrIDManager.h; path = ../../Source/Core/CtrlrIDManager.h; sourceTree = SOURCE_ROOT; }; - 650FFD5E145F6D0B08D179A4 /* CtrlrPanelLayerListItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelLayerListItem.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerListItem.h; sourceTree = SOURCE_ROOT; usesTabs = 0; }; - 659799BB45A27857BD0D0F29 /* LGlyphArrangement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LGlyphArrangement.h; path = ../../Source/Lua/JuceClasses/LGlyphArrangement.h; sourceTree = SOURCE_ROOT; }; - 66E64A55B461A935142C7E42 /* operator_id.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = operator_id.hpp; path = ../../Source/Misc/luabind/luabind/detail/operator_id.hpp; sourceTree = SOURCE_ROOT; }; - 6702F2299045D74540A17012 /* threads_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = threads_posix.h; path = ../../Source/Misc/libusb/include/threads_posix.h; sourceTree = SOURCE_ROOT; }; - 670756B819698DA8177FCDE4 /* CtrlrMainPage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMainPage.h; path = ../../Source/Core/CtrlrMainPage.h; sourceTree = SOURCE_ROOT; }; - 67F6E4993AD555303FA234D2 /* CtrlrDocumentPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrDocumentPanel.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrDocumentPanel.cpp; sourceTree = SOURCE_ROOT; }; - 68F0C9669EB7659241F2B83F /* lauxlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lauxlib.h; path = ../../Source/Misc/lua/include/lauxlib.h; sourceTree = SOURCE_ROOT; }; - 698C663F5516A8A5EABEA70A /* CtrlrEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrEditor.h; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditor.h; sourceTree = SOURCE_ROOT; usesTabs = 1; }; - 69D16D4DAD97A1303490E94D /* CtrlrMIDISettingsDevices.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDISettingsDevices.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDevices.cpp; sourceTree = SOURCE_ROOT; }; - 6A035C3CF21B1602F95AFFFA /* other.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = other.hpp; path = ../../Source/Misc/luabind/luabind/detail/other.hpp; sourceTree = SOURCE_ROOT; }; - 6B26EF039BF0D99DEFA3A21A /* CtrlrLuaConverters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaConverters.h; path = ../../Source/Lua/CtrlrLuaConverters.h; sourceTree = SOURCE_ROOT; }; - 6B456D263B4BCDED0769CD25 /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; - 6C408292127D30F680366A7E /* lualib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lualib.h; path = ../../Source/Misc/lua/include/lualib.h; sourceTree = SOURCE_ROOT; }; - 6D80C172EEEC08FC7A983D46 /* LBigInteger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LBigInteger.h; path = ../../Source/Lua/JuceClasses/LBigInteger.h; sourceTree = SOURCE_ROOT; }; - 6DBE23A9AC99DA6475F2EE62 /* CtrlrMac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMac.h; path = ../../Source/Native/CtrlrMac.h; sourceTree = SOURCE_ROOT; }; - 6E2A2E728A1D3908B3402491 /* property.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = property.hpp; path = ../../Source/Misc/luabind/luabind/detail/property.hpp; sourceTree = SOURCE_ROOT; }; - 6E3B0624843D393D0A1755AF /* ctrlrx_logo.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = ctrlrx_logo.svg; path = ../../Source/Resources/Icons/ctrlrx_logo.svg; sourceTree = SOURCE_ROOT; }; - 6F588452AC2AEA651D003670 /* LTextButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LTextButton.h; path = ../../Source/Lua/JuceClasses/LTextButton.h; sourceTree = SOURCE_ROOT; }; - 6F8D97AD231698E4C7DF5876 /* LCore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LCore.cpp; path = ../../Source/Lua/JuceClasses/LCore.cpp; sourceTree = SOURCE_ROOT; }; - 6FE05D540A99942C9F6CF958 /* CtrlrFileListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrFileListBox.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrFileListBox.cpp; sourceTree = SOURCE_ROOT; }; - 70229F2FDBC2FB092349AF73 /* CtrlrLuaFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaFile.h; path = ../../Source/Lua/Deprecated/CtrlrLuaFile.h; sourceTree = SOURCE_ROOT; }; - 719C10F6CF942636B89EEDCB /* CtrlrValueMap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrValueMap.cpp; path = ../../Source/UIComponents/CtrlrValueMap.cpp; sourceTree = SOURCE_ROOT; }; - 72576EEC7384B75DF2639197 /* juce_gui_extra */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_extra; path = ../../JUCE/modules/juce_gui_extra; sourceTree = SOURCE_ROOT; }; - 726624A0E17E8B1B9ABB91B4 /* LOnlineUnlockStatusCheck.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LOnlineUnlockStatusCheck.cpp; path = ../../Source/Lua/JuceClasses/LOnlineUnlockStatusCheck.cpp; sourceTree = SOURCE_ROOT; }; - 726AD29C1615E14D8F87F2D5 /* underline.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = underline.svg; path = ../../Source/Resources/Icons/underline.svg; sourceTree = SOURCE_ROOT; }; - 72C10694B0567CA32B18E554 /* CtrlrSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSettings.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrSettings.cpp; sourceTree = SOURCE_ROOT; }; - 72FBF95612E4D99DE828B55F /* github_line.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = github_line.svg; path = ../../Source/Resources/Icons/github_line.svg; sourceTree = SOURCE_ROOT; }; - 731229D90DA5A8EF40C0477C /* CtrlrPanelUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelUtilities.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelUtilities.h; sourceTree = SOURCE_ROOT; }; - 73B717AFAD0C322D0918CAD2 /* scope.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = scope.hpp; path = ../../Source/Misc/luabind/luabind/scope.hpp; sourceTree = SOURCE_ROOT; }; - 73B801D0B4C27E1C024BC5D2 /* wrapper_base.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = wrapper_base.hpp; path = ../../Source/Misc/luabind/luabind/wrapper_base.hpp; sourceTree = SOURCE_ROOT; }; - 740DC40C8DCDC27D2BBA8404 /* FONT_Digital-7.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "FONT_Digital-7.ttf"; path = "../../Source/Resources/Fonts/FONT_Digital-7.ttf"; sourceTree = SOURCE_ROOT; }; - 746FC09B5E5088CC32CB56F8 /* compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = compat.h; path = ../../Source/Misc/libusb/include/compat.h; sourceTree = SOURCE_ROOT; }; - 749E7A2B8B2E26A2E5F6CEAE /* std_shared_ptr_converter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = std_shared_ptr_converter.hpp; path = ../../Source/Misc/luabind/luabind/std_shared_ptr_converter.hpp; sourceTree = SOURCE_ROOT; }; - 74E9FF36F03C9CB45B3C522C /* italic.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = italic.svg; path = ../../Source/Resources/Icons/italic.svg; sourceTree = SOURCE_ROOT; }; - 754E33D66708A7B8BA59D3A3 /* LLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LLabel.h; path = ../../Source/Lua/JuceClasses/LLabel.h; sourceTree = SOURCE_ROOT; }; - 75A69F42C76E845CA770AA6F /* CtrlrTabsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrTabsComponent.cpp; path = ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrTabsComponent.cpp; sourceTree = SOURCE_ROOT; }; - 75C913600A8B4A361ED6FABA /* libCtrlrX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCtrlrX.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 75D6BAC361D7EE63A301D059 /* link_compatibility.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = link_compatibility.hpp; path = ../../Source/Misc/luabind/luabind/detail/link_compatibility.hpp; sourceTree = SOURCE_ROOT; }; - 76BC4E626434667F34E477C8 /* CtrlrSliderInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSliderInternal.h; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSliderInternal.h; sourceTree = SOURCE_ROOT; }; - 76BCA983C0DF554780A5AA25 /* include_juce_audio_plugin_client_VST3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_VST3.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp; sourceTree = SOURCE_ROOT; }; - 77602B5AF2669EE9BD0070EA /* CtrlrLuaMethodCodeEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodCodeEditor.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditor.h; sourceTree = SOURCE_ROOT; }; - 77945B5E21C45AE01ADA5D67 /* CtrlrCombo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrCombo.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrCombo.cpp; sourceTree = SOURCE_ROOT; }; - 781CE0A0A745989A6E5066BB /* version_nano.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = version_nano.h; path = ../../Source/Misc/libusb/include/version_nano.h; sourceTree = SOURCE_ROOT; }; - 78BA2A4D9A6BC32CCA2D239E /* CtrlrArrow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrArrow.h; path = ../../Source/UIComponents/CtrlrComponents/Statics/CtrlrArrow.h; sourceTree = SOURCE_ROOT; }; - 78D83FFB56049A60BEDDA162 /* CtrlrLCDLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLCDLabel.h; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLCDLabel.h; sourceTree = SOURCE_ROOT; }; - 78E577E17FF6F0D7F749DF26 /* pointee_sizeof.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = pointee_sizeof.hpp; path = ../../Source/Misc/luabind/luabind/detail/pointee_sizeof.hpp; sourceTree = SOURCE_ROOT; }; - 7931C92F3C2B3E66AAA3D97F /* windows_usb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = windows_usb.c; path = ../../Source/Misc/libusb/src/windows_usb.c; sourceTree = SOURCE_ROOT; }; - 79F0E8ACA2DA5F1863B41DAE /* CtrlrMIDISettingsDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDISettingsDialog.h; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDialog.h; sourceTree = SOURCE_ROOT; }; - 7A7156FC57E42BBE1BFB9B21 /* paypal_bw.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = paypal_bw.svg; path = ../../Source/Resources/Icons/paypal_bw.svg; sourceTree = SOURCE_ROOT; }; - 7AB1AB22FA861F88947D57AE /* raw_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = raw_policy.hpp; path = ../../Source/Misc/luabind/luabind/raw_policy.hpp; sourceTree = SOURCE_ROOT; }; - 7AB741C2D8BBCCFD5408842D /* CtrlrFixedSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrFixedSlider.h; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedSlider.h; sourceTree = SOURCE_ROOT; }; - 7AD314D3B5FE21C77810847E /* LThreadWithProgressWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LThreadWithProgressWindow.h; path = ../../Source/Lua/JuceClasses/LThreadWithProgressWindow.h; sourceTree = SOURCE_ROOT; }; - 7B3DC8D23D6D7E05313D3C53 /* send.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = send.svg; path = ../../Source/Resources/Icons/send.svg; sourceTree = SOURCE_ROOT; }; - 7B8B5E944CE273C5A89B2FB4 /* vst3_au_juce_mini_logo_bg_rnd.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = vst3_au_juce_mini_logo_bg_rnd.svg; path = ../../Source/Resources/Icons/vst3_au_juce_mini_logo_bg_rnd.svg; sourceTree = SOURCE_ROOT; }; - 7B9BD09D1AF8A5B0C0569F61 /* create_class.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = create_class.cpp; path = ../../Source/Misc/luabind/src/create_class.cpp; sourceTree = SOURCE_ROOT; }; - 7BA44AAF102A65187737E2E3 /* CtrlrProcessorEditorForLive.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrProcessorEditorForLive.h; path = ../../Source/Plugin/CtrlrProcessorEditorForLive.h; sourceTree = SOURCE_ROOT; }; - 7BFB5BCB4AA2ED259D19C620 /* nil.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = nil.hpp; path = ../../Source/Misc/luabind/luabind/nil.hpp; sourceTree = SOURCE_ROOT; }; - 7C1261D82B7A7FBA3EECE493 /* darwin_usb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = darwin_usb.h; path = ../../Source/Misc/libusb/include/darwin_usb.h; sourceTree = SOURCE_ROOT; }; - 7CBDFF9E1B2BA17DC8B5A0B4 /* include_juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_core.mm; path = ../../JuceLibraryCode/include_juce_core.mm; sourceTree = SOURCE_ROOT; }; - 7CE5048906C588900968497C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 7D69B538DDEEC71EA93E3EC0 /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../JUCE/modules/juce_core; sourceTree = SOURCE_ROOT; }; - 7DF20EDAA98CA159EBDCBFD0 /* CtrlrProgressBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrProgressBar.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrProgressBar.cpp; sourceTree = SOURCE_ROOT; }; - 7DF90A8D5307D4705D2DCB30 /* signature_match.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = signature_match.hpp; path = ../../Source/Misc/luabind/luabind/detail/signature_match.hpp; sourceTree = SOURCE_ROOT; }; - 7E4B39DD24C363EF1B7A20D7 /* CtrlrFileListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrFileListBox.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrFileListBox.h; sourceTree = SOURCE_ROOT; }; - 7F3E6C7CF9E044ECF47EE34E /* function_converter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = function_converter.hpp; path = ../../Source/Misc/luabind/luabind/function_converter.hpp; sourceTree = SOURCE_ROOT; }; - 800611686F77A753B5094410 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; - 8113EB89C57303227E2D816A /* include_juce_audio_plugin_client_VST2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_VST2.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp; sourceTree = SOURCE_ROOT; }; - 815D2D0F87E24B1CAE9FE43D /* cut.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = cut.svg; path = ../../Source/Resources/Icons/cut.svg; sourceTree = SOURCE_ROOT; }; - 815DDD7EFF9B4CCDE97796D7 /* CtrlrFixedImageSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrFixedImageSlider.cpp; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedImageSlider.cpp; sourceTree = SOURCE_ROOT; }; - 81670DB09B64FE6463DAD4DA /* gen_LookAndFeel.lua.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LookAndFeel.lua.sh; path = ../../Source/Resources/Lua/gen_LookAndFeel.lua.sh; sourceTree = SOURCE_ROOT; }; - 81ED1CA2751505D8CB3488AB /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = ../../JUCE/modules/juce_gui_basics; sourceTree = SOURCE_ROOT; }; - 81FBA511FBF878802FB218C3 /* camera_special.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = camera_special.svg; path = ../../Source/Resources/Icons/camera_special.svg; sourceTree = SOURCE_ROOT; }; - 8216F6B1C0BAEF4C4E39DE50 /* class_info.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = class_info.cpp; path = ../../Source/Misc/luabind/src/class_info.cpp; sourceTree = SOURCE_ROOT; }; - 823C266EF65B73A9C976E384 /* LThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LThread.h; path = ../../Source/Lua/JuceClasses/LThread.h; sourceTree = SOURCE_ROOT; }; - 828A3523D4EC5ECEB3CA298E /* CtrlrSliderInternal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSliderInternal.cpp; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSliderInternal.cpp; sourceTree = SOURCE_ROOT; }; - 831E21E617866D4E3253DF9A /* CtrlrProperties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrProperties.h; path = ../../Source/Core/CtrlrProperties.h; sourceTree = SOURCE_ROOT; }; - 8379747A6F599AC2C51873DE /* CtrlrLuaBigInteger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaBigInteger.h; path = ../../Source/Lua/Deprecated/CtrlrLuaBigInteger.h; sourceTree = SOURCE_ROOT; }; - 838EE4666BAC2CE6B14EB2AB /* CtrlrButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrButton.cpp; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrButton.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; }; - 83FB1CCA7EF2E3C06680A473 /* hotplug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = hotplug.h; path = ../../Source/Misc/libusb/include/hotplug.h; sourceTree = SOURCE_ROOT; }; - 846AE08C9904C669FFC65C94 /* LTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LTimer.h; path = ../../Source/Lua/JuceClasses/LTimer.h; sourceTree = SOURCE_ROOT; }; - 847EADA5B10E8E89A9BD7189 /* CtrlrLuaUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaUtils.h; path = ../../Source/Lua/CtrlrLuaUtils.h; sourceTree = SOURCE_ROOT; }; - 8493E6668F38FE93017FB412 /* function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = function.hpp; path = ../../Source/Misc/luabind/luabind/function.hpp; sourceTree = SOURCE_ROOT; }; - 84AD6B69953D06FB2E5CB5CD /* CtrlrLuaMethodEditorCommandIDs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodEditorCommandIDs.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorCommandIDs.h; sourceTree = SOURCE_ROOT; }; - 85F1C3879B1B82D07708CAE9 /* CtrlrMidiInputComparatorMulti.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiInputComparatorMulti.h; path = ../../Source/MIDI/CtrlrMidiInputComparatorMulti.h; sourceTree = SOURCE_ROOT; }; - 866F198E6C9474074E22E8C5 /* FONT_Computerfont.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_Computerfont.ttf; path = ../../Source/Resources/Fonts/FONT_Computerfont.ttf; sourceTree = SOURCE_ROOT; }; - 867BBECC7B1D8D377B005D67 /* LMidiMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMidiMessage.h; path = ../../Source/Lua/JuceClasses/LMidiMessage.h; sourceTree = SOURCE_ROOT; }; - 867F27BD8250D01C667417C8 /* CtrlrDocumentPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrDocumentPanel.h; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrDocumentPanel.h; sourceTree = SOURCE_ROOT; }; - 872A10D082E0B148B0298BD8 /* CtrlrCustomButtonInternal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrCustomButtonInternal.cpp; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrCustomButtonInternal.cpp; sourceTree = SOURCE_ROOT; }; - 872CBC18C383721DF23DB7C4 /* function_introspection.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = function_introspection.hpp; path = ../../Source/Misc/luabind/luabind/function_introspection.hpp; sourceTree = SOURCE_ROOT; }; - 878A72FEC5E86CFDC5AAB3A4 /* discard_result_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = discard_result_policy.hpp; path = ../../Source/Misc/luabind/luabind/discard_result_policy.hpp; sourceTree = SOURCE_ROOT; }; - 879904036E05CC40DA604E95 /* CtrlrLuaMethodEditorConsole.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodEditorConsole.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorConsole.cpp; sourceTree = SOURCE_ROOT; }; - 879D40B5FF1638BA3E77B538 /* LICENCE.txt */ = {isa = PBXFileReference; lastKnownFileType = text.txt; name = LICENCE.txt; path = ../../Source/Resources/Lua/json4lua/LICENCE.txt; sourceTree = SOURCE_ROOT; }; - 87C21CCF0E1B1F3443D5480F /* LAudio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LAudio.cpp; path = ../../Source/Lua/JuceClasses/LAudio.cpp; sourceTree = SOURCE_ROOT; }; - 87DDC1119A834DE92F61CDCC /* convert_to_lua.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = convert_to_lua.hpp; path = ../../Source/Misc/luabind/luabind/detail/convert_to_lua.hpp; sourceTree = SOURCE_ROOT; }; - 882B1BAFE85E3962C9611C29 /* paypal_colour.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = paypal_colour.svg; path = ../../Source/Resources/Icons/paypal_colour.svg; sourceTree = SOURCE_ROOT; }; - 88F0B446AE93F927289CC695 /* visible.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = visible.svg; path = ../../Source/Resources/Icons/visible.svg; sourceTree = SOURCE_ROOT; }; - 89A3CF6F02D3A3BF2D2DCA37 /* include_juce_audio_plugin_client_Standalone.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_Standalone.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp; sourceTree = SOURCE_ROOT; }; - 89B20A4C48B2425B1E7410A1 /* libusb_osx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libusb_osx.h; path = ../../Source/Misc/libusb/include/libusb_osx.h; sourceTree = SOURCE_ROOT; }; - 8B2DD80BC09CD5BFB81CA7B7 /* CtrlrPanelFindProperty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelFindProperty.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelFindProperty.h; sourceTree = SOURCE_ROOT; }; - 8BA7A3331C4F868A7F8B6289 /* LFileTreeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LFileTreeComponent.h; path = ../../Source/Lua/JuceClasses/LFileTreeComponent.h; sourceTree = SOURCE_ROOT; }; - 8BA7B2DBE9CC4AF4E459AE29 /* libusb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libusb.h; path = ../../Source/Misc/libusb/include/libusb.h; sourceTree = SOURCE_ROOT; }; - 8BD09BFC4C1199A5F63C8474 /* LJuce.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LJuce.h; path = ../../Source/Lua/JuceClasses/LJuce.h; sourceTree = SOURCE_ROOT; }; - 8C6C6C0F4C04E5AD2D5AA262 /* FONT_Karmatic Arcade.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "FONT_Karmatic Arcade.ttf"; path = "../../Source/Resources/Fonts/FONT_Karmatic Arcade.ttf"; sourceTree = SOURCE_ROOT; }; - 8C98978C1EEB4230FA6C3EBA /* LResult.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LResult.h; path = ../../Source/Lua/JuceClasses/LResult.h; sourceTree = SOURCE_ROOT; }; - 8C9D2DC66BF00BC9E05129E0 /* LSparseSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LSparseSet.h; path = ../../Source/Lua/JuceClasses/LSparseSet.h; sourceTree = SOURCE_ROOT; }; - 8CA0E2877DDDF1C9352A25FD /* gen_LookAndFeelBase.h.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LookAndFeelBase.h.sh; path = ../../Source/Resources/Lua/gen_LookAndFeelBase.h.sh; sourceTree = SOURCE_ROOT; }; - 8CBC9203BFD3D03B75FDF308 /* LMouseInputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMouseInputSource.h; path = ../../Source/Lua/JuceClasses/LMouseInputSource.h; sourceTree = SOURCE_ROOT; }; - 8DF1134A214DC3F8AC25B330 /* CtrlrTextEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrTextEditor.h; path = ../../Source/UIComponents/CtrlrTextEditor.h; sourceTree = SOURCE_ROOT; }; - 8EFAAF77153A3176B7A8D2F2 /* link_compatibility.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = link_compatibility.cpp; path = ../../Source/Misc/luabind/src/link_compatibility.cpp; sourceTree = SOURCE_ROOT; }; - 8F867C16C443DA5ECA7CA1FB /* JucePluginDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JucePluginDefines.h; path = ../../JuceLibraryCode/JucePluginDefines.h; sourceTree = SOURCE_ROOT; }; - 8FBDE5EA64AE5AFF728E2609 /* CtrlrLuaUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaUtils.cpp; path = ../../Source/Lua/CtrlrLuaUtils.cpp; sourceTree = SOURCE_ROOT; }; - 8FF2EAA892FB9A5AADDD3870 /* CtrlrLuaMethodEditorTabs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodEditorTabs.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorTabs.cpp; sourceTree = SOURCE_ROOT; }; - 906A521261FE605D99D23F2B /* linux_usbfs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = linux_usbfs.h; path = ../../Source/Misc/libusb/include/linux_usbfs.h; sourceTree = SOURCE_ROOT; }; - 908E0C8A957286821FB05A54 /* CtrlrX.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CtrlrX.component; sourceTree = BUILT_PRODUCTS_DIR; }; - 9167D47E3FA419332536A57D /* adopt_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = adopt_policy.hpp; path = ../../Source/Misc/luabind/luabind/adopt_policy.hpp; sourceTree = SOURCE_ROOT; }; - 92B4397C6398EA0145EAD5A7 /* CtrlrUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrUtilities.h; path = ../../Source/Core/CtrlrUtilities.h; sourceTree = SOURCE_ROOT; }; - 937AA936FA55E0E975C560FD /* CtrlrChildWindowContent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrChildWindowContent.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindowContent.h; sourceTree = SOURCE_ROOT; }; - 937FD0C3F539EE0A3826F487 /* LComponents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LComponents.cpp; path = ../../Source/Lua/JuceClasses/LComponents.cpp; sourceTree = SOURCE_ROOT; }; - 9439EC762A4BA5022A58659F /* CtrlrPanelResourceEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelResourceEditor.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelResourceEditor.cpp; sourceTree = SOURCE_ROOT; usesTabs = 1; }; - 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; - 957DC001BF32F77D08ADD74B /* CtrlrRevision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrRevision.h; path = ../../Source/Core/CtrlrRevision.h; sourceTree = SOURCE_ROOT; }; - 958B190641E15AF921E89B8C /* back_reference_fwd.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = back_reference_fwd.hpp; path = ../../Source/Misc/luabind/luabind/back_reference_fwd.hpp; sourceTree = SOURCE_ROOT; }; - 968DC14AE7E37F6ED640C497 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp; sourceTree = SOURCE_ROOT; }; - 96BE1E8CBD96A92B104C7441 /* set_package_preload.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = set_package_preload.hpp; path = ../../Source/Misc/luabind/luabind/set_package_preload.hpp; sourceTree = SOURCE_ROOT; }; - 97256BA6038A6829C357DC7C /* CtrlrLuaDebugger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaDebugger.h; path = ../../Source/Lua/CtrlrLuaDebugger.h; sourceTree = SOURCE_ROOT; }; - 978C8268B29F6EA8667DFEB0 /* cleanup.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = cleanup.svg; path = ../../Source/Resources/Icons/cleanup.svg; sourceTree = SOURCE_ROOT; }; - 98291FFADA18C25ABE635931 /* keys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = keys.h; path = ../../Source/Misc/include/keys.h; sourceTree = SOURCE_ROOT; }; - 9837D1AA088F9F844329E136 /* CtrlrPanelModulatorList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelModulatorList.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorList.h; sourceTree = SOURCE_ROOT; }; - 9865AF142D34101356FCBD5B /* include_juce_product_unlocking.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_product_unlocking.mm; path = ../../JuceLibraryCode/include_juce_product_unlocking.mm; sourceTree = SOURCE_ROOT; }; - 995C4F63F8C42E9CB0C1F46E /* CtrlrHyperlink.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrHyperlink.cpp; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrHyperlink.cpp; sourceTree = SOURCE_ROOT; }; - 9990CAFD46E3141D3D6C8167 /* decorate_type.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = decorate_type.hpp; path = ../../Source/Misc/luabind/luabind/detail/decorate_type.hpp; sourceTree = SOURCE_ROOT; }; - 999823AE3B2263235823375E /* CtrlrPanelCanvasHandlers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelCanvasHandlers.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasHandlers.cpp; sourceTree = SOURCE_ROOT; }; - 99B07FC400C7D239499FA34C /* CtrlrImageSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrImageSlider.h; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrImageSlider.h; sourceTree = SOURCE_ROOT; }; - 9A06E9B87ADDC9090530FD83 /* copy_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = copy_policy.hpp; path = ../../Source/Misc/luabind/luabind/copy_policy.hpp; sourceTree = SOURCE_ROOT; }; - 9A587F5971E005E07D8CDD0A /* stack.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stack.hpp; path = ../../Source/Misc/luabind/luabind/stack.hpp; sourceTree = SOURCE_ROOT; }; - 9ABA7B86823159A08CD38B4A /* object.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = object.hpp; path = ../../Source/Misc/luabind/luabind/detail/object.hpp; sourceTree = SOURCE_ROOT; }; - 9AFE4B5F6733B058CB25B4D7 /* open.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = open.cpp; path = ../../Source/Misc/luabind/src/open.cpp; sourceTree = SOURCE_ROOT; }; - 9B735194E301AABE3BB9264C /* include_juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_devices.mm; path = ../../JuceLibraryCode/include_juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; - 9B7F977B1D8697F1B9678FA1 /* CtrlrComponentTypeManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrComponentTypeManager.h; path = ../../Source/UIComponents/CtrlrComponents/CtrlrComponentTypeManager.h; sourceTree = SOURCE_ROOT; }; - 9B9306FD5C5A3F52834FAFA7 /* bold.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = bold.svg; path = ../../Source/Resources/Icons/bold.svg; sourceTree = SOURCE_ROOT; }; - 9CE4ABEC52134D57EF374C67 /* stack_utils.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stack_utils.hpp; path = ../../Source/Misc/luabind/luabind/detail/stack_utils.hpp; sourceTree = SOURCE_ROOT; }; - 9D2287C90B5ADF6CD324984F /* CtrlrLuaMethodDebuggerInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodDebuggerInfo.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerInfo.h; sourceTree = SOURCE_ROOT; }; - 9D26E90BA9CC5C4F847768D9 /* compat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = compat.c; path = ../../Source/Misc/libusb/src/compat.c; sourceTree = SOURCE_ROOT; }; - 9DA3C319781492A3ABA0E6E8 /* core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = core.c; path = ../../Source/Misc/libusb/src/core.c; sourceTree = SOURCE_ROOT; }; - 9E0BA6F39FA7B10AE6F87766 /* LAudioFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAudioFile.h; path = ../../Source/Lua/JuceClasses/LAudioFile.h; sourceTree = SOURCE_ROOT; }; - 9E4C945505092247AC116660 /* Info-AU.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-AU.plist"; sourceTree = SOURCE_ROOT; }; - 9E9CD1FE77F9A326349EF066 /* FONT_Digit.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_Digit.ttf; path = ../../Source/Resources/Fonts/FONT_Digit.ttf; sourceTree = SOURCE_ROOT; }; - 9EBD72D954FE619FF673D49A /* CtrlrImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrImage.cpp; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrImage.cpp; sourceTree = SOURCE_ROOT; }; - 9EDF3B4FF4D5FBBE5DA1EFB7 /* CtrlrSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSlider.h; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSlider.h; sourceTree = SOURCE_ROOT; }; - 9FD6B9BC6214CC08756FC70C /* CtrlrLuaRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaRectangle.h; path = ../../Source/Lua/Deprecated/CtrlrLuaRectangle.h; sourceTree = SOURCE_ROOT; }; - A0290DC92CE4ECB25CF1529A /* handle.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = handle.hpp; path = ../../Source/Misc/luabind/luabind/handle.hpp; sourceTree = SOURCE_ROOT; }; - A035546887D12C173DE8D47D /* CtrlrLuaObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaObject.h; path = ../../Source/Lua/CtrlrLuaObject.h; sourceTree = SOURCE_ROOT; }; - A04E649F7C9894006F178928 /* CtrlrLuaComponentAnimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaComponentAnimator.h; path = ../../Source/Lua/Deprecated/CtrlrLuaComponentAnimator.h; sourceTree = SOURCE_ROOT; }; - A16F2A44227BC96C4B82F110 /* libusb_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libusb_windows.h; path = ../../Source/Misc/libusb/include/libusb_windows.h; sourceTree = SOURCE_ROOT; }; - A18C8C5D82DC19C37B882431 /* stop.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = stop.svg; path = ../../Source/Resources/Icons/stop.svg; sourceTree = SOURCE_ROOT; }; - A1D39E0E2160E282D69B3C11 /* object_rep.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = object_rep.hpp; path = ../../Source/Misc/luabind/luabind/detail/object_rep.hpp; sourceTree = SOURCE_ROOT; }; - A239B9FC3E6A496E5EA987A6 /* ico_ctrlr_mac.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; name = ico_ctrlr_mac.icns; path = ../../Source/Resources/Icons/ico_ctrlr_mac.icns; sourceTree = SOURCE_ROOT; }; - A240E4DE334D4283CABA0F28 /* dependency_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dependency_policy.hpp; path = ../../Source/Misc/luabind/luabind/dependency_policy.hpp; sourceTree = SOURCE_ROOT; }; - A27E0032E164381190E16C17 /* weak_ref.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = weak_ref.cpp; path = ../../Source/Misc/luabind/src/weak_ref.cpp; sourceTree = SOURCE_ROOT; }; - A31E29E4E59C84B46C1CDF5C /* debug.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = debug.hpp; path = ../../Source/Misc/luabind/luabind/detail/debug.hpp; sourceTree = SOURCE_ROOT; }; - A338C661B0509EAE2A7D210F /* juce_events */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_events; path = ../../JUCE/modules/juce_events; sourceTree = SOURCE_ROOT; }; - A3526EEB0D08526BA90C3645 /* play.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = play.svg; path = ../../Source/Resources/Icons/play.svg; sourceTree = SOURCE_ROOT; }; - A393071EEDCB75E8B7D86AB1 /* CtrlrManagerVst.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrManagerVst.h; path = ../../Source/Core/CtrlrManager/CtrlrManagerVst.h; sourceTree = SOURCE_ROOT; }; - A4933A9345C52BC2E3855E16 /* back_reference.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = back_reference.hpp; path = ../../Source/Misc/luabind/luabind/back_reference.hpp; sourceTree = SOURCE_ROOT; }; - A50CC54909A4948E172790B6 /* include_juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_data_structures.mm; path = ../../JuceLibraryCode/include_juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; - A563A03F42ABC970446740FE /* weak_ref.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = weak_ref.hpp; path = ../../Source/Misc/luabind/luabind/weak_ref.hpp; sourceTree = SOURCE_ROOT; }; - A65E6C6587F41643F0ABDD52 /* LMachineIDUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LMachineIDUtilities.cpp; path = ../../Source/Lua/JuceClasses/LMachineIDUtilities.cpp; sourceTree = SOURCE_ROOT; }; - A6FA33AFCFB294F47AF8DED6 /* iterator_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = iterator_policy.hpp; path = ../../Source/Misc/luabind/luabind/iterator_policy.hpp; sourceTree = SOURCE_ROOT; }; - A7050D4D35229D5E274BDCE3 /* threads_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = threads_posix.c; path = ../../Source/Misc/libusb/src/threads_posix.c; sourceTree = SOURCE_ROOT; }; - A742AE615610087C9FFB1F78 /* dxtrans.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dxtrans.h; path = ../../Source/Core/dxtrans.h; sourceTree = SOURCE_ROOT; }; - A7C255EAD19ED0421CC5F12E /* LRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LRectangle.h; path = ../../Source/Lua/JuceClasses/LRectangle.h; sourceTree = SOURCE_ROOT; }; - A7D55FCFFEA4E1081CD23ABC /* radio_checked.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = radio_checked.svg; path = ../../Source/Resources/Icons/radio_checked.svg; sourceTree = SOURCE_ROOT; }; - A809AB2A9D9B92188B4C24F6 /* bug.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = bug.svg; path = ../../Source/Resources/Icons/bug.svg; sourceTree = SOURCE_ROOT; }; - A953EF00390AB61D1A43FEC0 /* CtrlrCustomComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrCustomComponent.h; path = ../../Source/UIComponents/CtrlrComponents/CtrlrCustomComponent.h; sourceTree = SOURCE_ROOT; }; - A97F734E6D9114D0DD4BA42A /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = ../../JUCE/modules/juce_graphics; sourceTree = SOURCE_ROOT; }; - A9EFD3390F1B6E4317EF18AF /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE; path = ../../Source/Resources/Lua/clidebugger/LICENSE; sourceTree = SOURCE_ROOT; }; - AA7BBB362459C4F44F98D723 /* CtrlrMIDIFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDIFilter.h; path = ../../Source/MIDI/CtrlrMIDIFilter.h; sourceTree = SOURCE_ROOT; }; - AA93A12AF0534878D5CD533A /* LAsyncUpdater.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAsyncUpdater.h; path = ../../Source/Lua/JuceClasses/LAsyncUpdater.h; sourceTree = SOURCE_ROOT; }; - AAD720B69A72261D7F4C2456 /* windows_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = windows_common.h; path = ../../Source/Misc/libusb/include/windows_common.h; sourceTree = SOURCE_ROOT; }; - AB42CE3E0D67E91701CDF881 /* CtrlrComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrComponent.h; path = ../../Source/UIComponents/CtrlrComponents/CtrlrComponent.h; sourceTree = SOURCE_ROOT; }; - AB749F9002DDCD99DE175455 /* CtrlrLCDLabel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLCDLabel.cpp; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLCDLabel.cpp; sourceTree = SOURCE_ROOT; }; - ABCB5561CF889F8640B7FE66 /* CtrlrEditorApplicationCommands.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrEditorApplicationCommands.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommands.cpp; sourceTree = SOURCE_ROOT; }; - ABD98E9A8D924584D3CC18F4 /* shared_ptr_converter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = shared_ptr_converter.cpp; path = ../../Source/Misc/luabind/src/shared_ptr_converter.cpp; sourceTree = SOURCE_ROOT; }; - ACA0EFC2AB47CCE69BD0F183 /* CtrlrChildWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrChildWindow.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrChildWindow.cpp; sourceTree = SOURCE_ROOT; }; - ACA464DDA34F3812118BCEA6 /* get-deps.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = "get-deps.sh"; path = "../../Source/Misc/luabind/get-deps.sh"; sourceTree = SOURCE_ROOT; }; - ACF025505BA4198943D0FA00 /* make_instance.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = make_instance.hpp; path = ../../Source/Misc/luabind/luabind/detail/make_instance.hpp; sourceTree = SOURCE_ROOT; }; - ACFE138F6324F3110FCF9517 /* include_juce_events.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_events.mm; path = ../../JuceLibraryCode/include_juce_events.mm; sourceTree = SOURCE_ROOT; }; - AD36517D96195725307BBF92 /* CtrlrLabel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLabel.cpp; path = ../../Source/UIComponents/CtrlrComponents/Labels/CtrlrLabel.cpp; sourceTree = SOURCE_ROOT; }; - AD417791CDA798BE91F2C64D /* CtrlrLuaFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaFile.cpp; path = ../../Source/Lua/Deprecated/CtrlrLuaFile.cpp; sourceTree = SOURCE_ROOT; }; - AD76C2B57AB57EE965A09372 /* inheritance.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = inheritance.cpp; path = ../../Source/Misc/luabind/src/inheritance.cpp; sourceTree = SOURCE_ROOT; }; - AD782C7017777F85DB7B8BAE /* CtrlrLuaCodeTokeniserFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaCodeTokeniserFunctions.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaCodeTokeniserFunctions.h; sourceTree = SOURCE_ROOT; }; - ADFEF45B79F54656ECC34693 /* typeid.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = typeid.hpp; path = ../../Source/Misc/luabind/luabind/typeid.hpp; sourceTree = SOURCE_ROOT; }; - AE4A7B6C5C59D70F11F076E3 /* CtrlrStandaloneWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrStandaloneWindow.cpp; path = ../../Source/Core/StandaloneWrapper/CtrlrStandaloneWindow.cpp; sourceTree = SOURCE_ROOT; }; - AF060B5F5A0432CC21C445EB /* LURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LURL.h; path = ../../Source/Lua/JuceClasses/LURL.h; sourceTree = SOURCE_ROOT; }; - AF17B083607B129AA2958B35 /* include_juce_audio_plugin_client_AU_2.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_2.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm; sourceTree = SOURCE_ROOT; }; - AFB8A0FC712D5E7C10F0FA5D /* LMemoryBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMemoryBlock.h; path = ../../Source/Lua/JuceClasses/LMemoryBlock.h; sourceTree = SOURCE_ROOT; }; - B0450758822E007D74F2A996 /* CtrlrLuaManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaManager.h; path = ../../Source/Lua/CtrlrLuaManager.h; sourceTree = SOURCE_ROOT; }; - B0565F020CC1B0B7B48A1987 /* include_juce_audio_plugin_client_utils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_utils.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp; sourceTree = SOURCE_ROOT; }; - B0787CF1ADD4162B5AAF02FA /* CtrlrPanelMIDISnapshot.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelMIDISnapshot.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelMIDISnapshot.cpp; sourceTree = SOURCE_ROOT; }; - B0D91E1934724AD202CE5C8D /* CtrlrModulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrModulator.h; path = ../../Source/Core/CtrlrModulator/CtrlrModulator.h; sourceTree = SOURCE_ROOT; }; - B13B21B03D21AA2CB3109C2C /* include_juce_graphics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_graphics.mm; path = ../../JuceLibraryCode/include_juce_graphics.mm; sourceTree = SOURCE_ROOT; }; - B20C118B2ED45AECD9F3F883 /* CtrlrProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrProcessor.cpp; path = ../../Source/Plugin/CtrlrProcessor.cpp; sourceTree = SOURCE_ROOT; }; - B22672C4BF71B017D86D3504 /* LAudioSampleBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAudioSampleBuffer.h; path = ../../Source/Lua/JuceClasses/LAudioSampleBuffer.h; sourceTree = SOURCE_ROOT; }; - B2C37576B9B4FE991BD462C9 /* LookAndFeel.lua */ = {isa = PBXFileReference; lastKnownFileType = file.lua; name = LookAndFeel.lua; path = ../../Source/Resources/Lua/LookAndFeel.lua; sourceTree = SOURCE_ROOT; }; - B2E1139B74413FFFA160971F /* CtrlrMIDILibrary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMIDILibrary.h; path = ../../Source/MIDI/CtrlrMIDILibrary/CtrlrMIDILibrary.h; sourceTree = SOURCE_ROOT; }; - B3032FD88BFB5FC45AB5201C /* LAffineTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAffineTransform.h; path = ../../Source/Lua/JuceClasses/LAffineTransform.h; sourceTree = SOURCE_ROOT; }; - B326A678CE2BBBFDBE722078 /* CtrlrDialogWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrDialogWindow.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrDialogWindow.cpp; sourceTree = SOURCE_ROOT; }; - B3F0B7EA23CBB0ECA2FA6637 /* LOnlineUnlockStatus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LOnlineUnlockStatus.h; path = ../../Source/Lua/JuceClasses/LOnlineUnlockStatus.h; sourceTree = SOURCE_ROOT; }; - B41A243A03EBE90BEF8F42C3 /* LAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAudioFormat.h; path = ../../Source/Lua/JuceClasses/LAudioFormat.h; sourceTree = SOURCE_ROOT; }; - B41A8E86578104A96E0AB5D6 /* CtrlrViewport.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrViewport.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrViewport.cpp; sourceTree = SOURCE_ROOT; }; - B46EA1DCF4C8DCB4365D5D61 /* folder_open.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = folder_open.svg; path = ../../Source/Resources/Icons/folder_open.svg; sourceTree = SOURCE_ROOT; }; - B4FBC58B684954F13EF955E6 /* sync.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = sync.c; path = ../../Source/Misc/libusb/src/sync.c; sourceTree = SOURCE_ROOT; }; - B540160AFA6B409652D0615E /* LBubbleMessageComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LBubbleMessageComponent.h; path = ../../Source/Lua/JuceClasses/LBubbleMessageComponent.h; sourceTree = SOURCE_ROOT; }; - B5F33F4ED56644E84A9795F8 /* LBorderSize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LBorderSize.h; path = ../../Source/Lua/JuceClasses/LBorderSize.h; sourceTree = SOURCE_ROOT; }; - B64FF99C432FA2D2861CE5A9 /* version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../../Source/Misc/libusb/include/version.h; sourceTree = SOURCE_ROOT; }; - B78DF8DD848C1FB5951284E6 /* CtrlrPanelResource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelResource.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelResource.cpp; sourceTree = SOURCE_ROOT; }; - B8292AEB1A85F1572FD52DFE /* gen_LLookAndFeel.h.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LLookAndFeel.h.sh; path = ../../Source/Resources/Lua/gen_LLookAndFeel.h.sh; sourceTree = SOURCE_ROOT; }; - B84AAF260F550F97636440A1 /* CtrlrLuaMethodEditArea.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodEditArea.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditArea.cpp; sourceTree = SOURCE_ROOT; }; - B8AFDD29C107A759B9ECAB46 /* lua51compat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lua51compat.cpp; path = ../../Source/Misc/luabind/src/lua51compat.cpp; sourceTree = SOURCE_ROOT; }; - B91E6C2B4E45307344899920 /* strerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = strerror.c; path = ../../Source/Misc/libusb/src/strerror.c; sourceTree = SOURCE_ROOT; }; - BA01E80D911718E11C616CA0 /* CtrlrProperties.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrProperties.cpp; path = ../../Source/Core/CtrlrProperties.cpp; sourceTree = SOURCE_ROOT; }; - BAF352C8F07CAE3FFCB815E0 /* CtrlrManagerWindowManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrManagerWindowManager.cpp; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrManagerWindowManager.cpp; sourceTree = SOURCE_ROOT; }; - BB173D44637EC96BFC40804C /* CtrlrXYModulator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrXYModulator.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYModulator.cpp; sourceTree = SOURCE_ROOT; }; - BB30EDDF9D94CCD6775223A5 /* function_introspection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = function_introspection.cpp; path = ../../Source/Misc/luabind/src/function_introspection.cpp; sourceTree = SOURCE_ROOT; }; - BBCB69FA116DA06CFCBD1E04 /* nav_next.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = nav_next.svg; path = ../../Source/Resources/Icons/nav_next.svg; sourceTree = SOURCE_ROOT; }; - BC11B6FC8F4C6C14333AFD13 /* appbar.debug.step.into.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = appbar.debug.step.into.png; path = ../../Source/Resources/Icons/appbar.debug.step.into.png; sourceTree = SOURCE_ROOT; }; - BCB4CC3578E6D34A889A3E85 /* keys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = keys.cpp; path = ../../Source/Misc/keys.cpp; sourceTree = SOURCE_ROOT; }; - BCBCAE790D56AAFEDDFB0452 /* CtrlrPanelProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelProcessor.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelProcessor.h; sourceTree = SOURCE_ROOT; }; - BD273234F29DAB4984F03A19 /* darwin_usb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = darwin_usb.c; path = ../../Source/Misc/libusb/src/darwin_usb.c; sourceTree = SOURCE_ROOT; }; - BD3C01E95BED9EDF47408E00 /* LColourGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LColourGradient.h; path = ../../Source/Lua/JuceClasses/LColourGradient.h; sourceTree = SOURCE_ROOT; }; - BD4BEA9AFF06066442D933F7 /* FONT_DottyShadow.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_DottyShadow.ttf; path = ../../Source/Resources/Fonts/FONT_DottyShadow.ttf; sourceTree = SOURCE_ROOT; }; - BDA32D6C871EEB7C3B3D29C8 /* CtrlrIDs.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrIDs.xml; path = ../../Source/Resources/XML/CtrlrIDs.xml; sourceTree = SOURCE_ROOT; }; - BDC4699AF9B1AF628CEF54C5 /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = ../../JUCE/modules/juce_audio_utils; sourceTree = SOURCE_ROOT; }; - BDF164CDB69C585C864C546E /* CtrlrPanelResource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelResource.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelResource.h; sourceTree = SOURCE_ROOT; }; - BE022D4F0B9503E2659C8D31 /* LTime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LTime.h; path = ../../Source/Lua/JuceClasses/LTime.h; sourceTree = SOURCE_ROOT; }; - BE20E5EDD240944F2731C5B6 /* CtrlrPanelCanvas.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelCanvas.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvas.cpp; sourceTree = SOURCE_ROOT; }; - BE28351BDE657B735B8BEBBD /* scope.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scope.cpp; path = ../../Source/Misc/luabind/src/scope.cpp; sourceTree = SOURCE_ROOT; }; - BEAAD88C0F164AA28555BB2C /* CtrlrEvaluationScopes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrEvaluationScopes.h; path = ../../Source/Core/CtrlrPanel/CtrlrEvaluationScopes.h; sourceTree = SOURCE_ROOT; }; - C0337BCA0B692B4D55B3D22C /* LModifierKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LModifierKeys.h; path = ../../Source/Lua/JuceClasses/LModifierKeys.h; sourceTree = SOURCE_ROOT; }; - C085E2BECAA7EB82A03452C3 /* CtrlrSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSlider.cpp; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrSlider.cpp; sourceTree = SOURCE_ROOT; }; - C0AD64546A6AF349E9E1D582 /* class.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = class.cpp; path = ../../Source/Misc/luabind/src/class.cpp; sourceTree = SOURCE_ROOT; }; - C0C0A9D5DCD4E292E4C2E9CC /* has_get_pointer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = has_get_pointer.hpp; path = ../../Source/Misc/luabind/luabind/detail/has_get_pointer.hpp; sourceTree = SOURCE_ROOT; }; - C1AB06E5D06AED148A1961B9 /* CtrlrX.aaxplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CtrlrX.aaxplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - C2AD221A3563BA068703FB11 /* CtrlrPanelMIDISnapshot.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelMIDISnapshot.h; path = ../../Source/Core/CtrlrPanel/CtrlrPanelMIDISnapshot.h; sourceTree = SOURCE_ROOT; }; - C2B8BCE7E7EEF6102642AB18 /* CtrlrListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrListBox.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrListBox.h; sourceTree = SOURCE_ROOT; }; - C31EC20F95074DD445F5D3A7 /* CtrlrLog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLog.cpp; path = ../../Source/Core/CtrlrLog.cpp; sourceTree = SOURCE_ROOT; }; - C39146732BAC126502DB50F3 /* CtrlrMac.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMac.cpp; path = ../../Source/Native/CtrlrMac.cpp; sourceTree = SOURCE_ROOT; }; - C4131C7C5B0E9AA6718187C1 /* gen_LookAndFeelBase.cpp.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = gen_LookAndFeelBase.cpp.sh; path = ../../Source/Resources/Lua/gen_LookAndFeelBase.cpp.sh; sourceTree = SOURCE_ROOT; }; - C44ADBC0C6DA10D0436E00CD /* descriptor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = descriptor.c; path = ../../Source/Misc/libusb/src/descriptor.c; sourceTree = SOURCE_ROOT; }; - C4B7F59791333FA8F5349BF0 /* container_policy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = container_policy.hpp; path = ../../Source/Misc/luabind/luabind/container_policy.hpp; sourceTree = SOURCE_ROOT; }; - C4C53EE19C9B88AC89B9034B /* LAudioPlayHead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LAudioPlayHead.h; path = ../../Source/Lua/JuceClasses/LAudioPlayHead.h; sourceTree = SOURCE_ROOT; }; - C51387199EA129E8A818522D /* CtrlrOwnedMidiMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrOwnedMidiMessage.h; path = ../../Source/MIDI/CtrlrOwnedMidiMessage.h; sourceTree = SOURCE_ROOT; }; - C589E7AA1956429E163E6E3E /* stdafx_luabind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stdafx_luabind.cpp; path = ../../Source/Core/stdafx_luabind.cpp; sourceTree = SOURCE_ROOT; }; - C59C84D7CDF8D4097EC43977 /* juce_audio_plugin_client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_plugin_client; path = ../../JUCE/modules/juce_audio_plugin_client; sourceTree = SOURCE_ROOT; }; - C5BC52758E1A8D68F73FDBF0 /* LComboBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LComboBox.h; path = ../../Source/Lua/JuceClasses/LComboBox.h; sourceTree = SOURCE_ROOT; }; - C60D34CA69315C57E7623612 /* CtrlrPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPropertyComponent.cpp; path = ../../Source/UIComponents/CtrlrPropertyEditors/CtrlrPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; - C61519857998F17A3B0ABFE9 /* LGlobalFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LGlobalFunctions.h; path = ../../Source/Lua/JuceClasses/LGlobalFunctions.h; sourceTree = SOURCE_ROOT; }; - C688F5C3A3438CB89A1B8452 /* CtrlrLuaMethod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethod.h; path = ../../Source/Lua/Methods/CtrlrLuaMethod.h; sourceTree = SOURCE_ROOT; }; - C6FFD19A15441991E9A53C01 /* gradient.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = gradient.svg; path = ../../Source/Resources/Icons/gradient.svg; sourceTree = SOURCE_ROOT; }; - C73F1BB9399AC32F400FD9F2 /* CtrlrPanelComponentProperties.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelComponentProperties.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelComponentProperties.cpp; sourceTree = SOURCE_ROOT; }; - C83EFA65C49C08A19915BB82 /* CtrlrHyperlink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrHyperlink.h; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrHyperlink.h; sourceTree = SOURCE_ROOT; }; - C8515F3F3AB5B7773D926D96 /* CtrlrX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CtrlrX.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C911A1F5BBF78CD3B06211F8 /* CtrlrModulatorProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrModulatorProcessor.h; path = ../../Source/Core/CtrlrModulator/CtrlrModulatorProcessor.h; sourceTree = SOURCE_ROOT; }; - C94B9482DDBC07FB1B2AA293 /* usb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = usb.c; path = ../../Source/Misc/libusb/src/usb.c; sourceTree = SOURCE_ROOT; }; - C9BAF70535468EA9D84EBAFE /* CtrlrPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanel.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanel.cpp; sourceTree = SOURCE_ROOT; }; - CA5F7318B846B9649736D26E /* CtrlrPanelResourceEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelResourceEditor.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelResourceEditor.h; sourceTree = SOURCE_ROOT; }; - CA8274F000E932EA35A3F556 /* CtrlrMIDIDeviceManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDIDeviceManager.cpp; path = ../../Source/MIDI/CtrlrMIDIDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; - CA9DEEDADCB2C7A39E92EF86 /* CtrlrComponentSelection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrComponentSelection.cpp; path = ../../Source/UIComponents/CtrlrComponentSelection.cpp; sourceTree = SOURCE_ROOT; }; - CABF7652848AC47AACADA127 /* CtrlrLuaMethodTemplates.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrLuaMethodTemplates.xml; path = ../../Source/Resources/XML/CtrlrLuaMethodTemplates.xml; sourceTree = SOURCE_ROOT; }; - CB0D722415A8C1F74E3AFA23 /* CtrlrLuaMethodManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodManager.cpp; path = ../../Source/Lua/Methods/CtrlrLuaMethodManager.cpp; sourceTree = SOURCE_ROOT; }; - CB26D7AD16FBA31531764BB8 /* LMidiBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMidiBuffer.h; path = ../../Source/Lua/JuceClasses/LMidiBuffer.h; sourceTree = SOURCE_ROOT; }; - CB27C56B7C7DACC12EE7C320 /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../JUCE/modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; - CB55BF9A571A8704ECB751EA /* CtrlrLuaMethodEditorConsole.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodEditorConsole.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorConsole.h; sourceTree = SOURCE_ROOT; }; - CBC866D236B48B942E1E6D1F /* LLookAndFeel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LLookAndFeel.h; path = ../../Source/Lua/JuceClasses/LLookAndFeel.h; sourceTree = SOURCE_ROOT; }; - CBE873D62A907173F6031423 /* appbar.debug.step.out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = appbar.debug.step.out.png; path = ../../Source/Resources/Icons/appbar.debug.step.out.png; sourceTree = SOURCE_ROOT; }; - CD1306996512A494035C90DF /* libr-bfd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "libr-bfd.c"; path = "../../Source/Misc/libr-bfd.c"; sourceTree = SOURCE_ROOT; }; - CDC936D8DAB259B26129393B /* CtrlrLuaClassTemplates.xml */ = {isa = PBXFileReference; lastKnownFileType = file.xml; name = CtrlrLuaClassTemplates.xml; path = ../../Source/Resources/XML/CtrlrLuaClassTemplates.xml; sourceTree = SOURCE_ROOT; }; - CDDC854CD59B1A8B706E366F /* LMachineIDUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMachineIDUtilities.h; path = ../../Source/Lua/JuceClasses/LMachineIDUtilities.h; sourceTree = SOURCE_ROOT; }; - CF00B672C5EE981502E59867 /* CtrlrWaveform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrWaveform.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrWaveform.cpp; sourceTree = SOURCE_ROOT; }; - CF594223ACF5123407268388 /* format_signature.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = format_signature.hpp; path = ../../Source/Misc/luabind/luabind/detail/format_signature.hpp; sourceTree = SOURCE_ROOT; }; - CF8421FD938B87614298A27A /* juce_cryptography */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_cryptography; path = ../../JUCE/modules/juce_cryptography; sourceTree = SOURCE_ROOT; }; - D0303AC8DCAF574EFFB40098 /* CtrlrPanelLayerList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelLayerList.cpp; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerList.cpp; sourceTree = SOURCE_ROOT; }; - D04B79E02144D258AA24CEA2 /* CtrlrPanelFileOperations.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelFileOperations.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelFileOperations.cpp; sourceTree = SOURCE_ROOT; }; - D08CD5CC68C5EA7BBE1650F8 /* lua.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lua.c; path = ../../Source/Misc/lua/src/lua.c; sourceTree = SOURCE_ROOT; }; - D0C8E7234DFE3470BCA59314 /* CtrlrManagerInstance.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrManagerInstance.cpp; path = ../../Source/Core/CtrlrManager/CtrlrManagerInstance.cpp; sourceTree = SOURCE_ROOT; }; - D0CF2F2E206348E687BDBB65 /* CtrlrXYModulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrXYModulator.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYModulator.h; sourceTree = SOURCE_ROOT; }; - D18E912FC3B2EEAB6A033B85 /* CtrlrLuaMethodManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodManager.h; path = ../../Source/Lua/Methods/CtrlrLuaMethodManager.h; sourceTree = SOURCE_ROOT; }; - D2322093D256369D02EBFA57 /* CtrlrLuaMethodManagerCalls.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodManagerCalls.cpp; path = ../../Source/Lua/Methods/CtrlrLuaMethodManagerCalls.cpp; sourceTree = SOURCE_ROOT; }; - D28CD13BA91539F021B708FA /* CtrlrMidiKeyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiKeyboard.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrMidiKeyboard.cpp; sourceTree = SOURCE_ROOT; }; - D2FA4EF0A09D0BD605FF0383 /* exception_handler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = exception_handler.cpp; path = ../../Source/Misc/luabind/src/exception_handler.cpp; sourceTree = SOURCE_ROOT; }; - D3802907EB61FC407AD5BF6C /* CtrlrMidiInputComparatorSingle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiInputComparatorSingle.cpp; path = ../../Source/MIDI/CtrlrMidiInputComparatorSingle.cpp; sourceTree = SOURCE_ROOT; }; - D3ABA726444356EE8491AEBF /* structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = structs.h; path = ../../Source/Misc/libusb/include/structs.h; sourceTree = SOURCE_ROOT; }; - D3B27231C081218F192498D8 /* get_main_thread.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = get_main_thread.hpp; path = ../../Source/Misc/luabind/luabind/get_main_thread.hpp; sourceTree = SOURCE_ROOT; }; - D3ECCC442A0433A86D0EE32A /* LPopupMenu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LPopupMenu.h; path = ../../Source/Lua/JuceClasses/LPopupMenu.h; sourceTree = SOURCE_ROOT; }; - D4355B7EBCF4BEE21C2F3374 /* threads_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = threads_windows.c; path = ../../Source/Misc/libusb/src/threads_windows.c; sourceTree = SOURCE_ROOT; }; - D48535429B2C961DA9D22FF8 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - D518FE917BA0F92B6C4920D4 /* CtrlrPanelCanvasLayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelCanvasLayer.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvasLayer.h; sourceTree = SOURCE_ROOT; }; - D5C2A00579A39E399026BFBE /* CtrlrPanelCanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelCanvas.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelCanvas.h; sourceTree = SOURCE_ROOT; }; - D61904248E96A58BB67422CE /* object.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = object.hpp; path = ../../Source/Misc/luabind/luabind/object.hpp; sourceTree = SOURCE_ROOT; }; - D62580F3885E8094CBBDAFA9 /* CtrlrGroup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrGroup.h; path = ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrGroup.h; sourceTree = SOURCE_ROOT; }; - D66D628E8B3CBE149B2FFF85 /* nav_prev.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = nav_prev.svg; path = ../../Source/Resources/Icons/nav_prev.svg; sourceTree = SOURCE_ROOT; }; - D8028658582715EE580BF0F7 /* CtrlrXYSurface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrXYSurface.cpp; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrXYSurface.cpp; sourceTree = SOURCE_ROOT; }; - D8F8F0FE105C8A9E398F1F07 /* CtrlrLuaMemoryBlock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMemoryBlock.cpp; path = ../../Source/Lua/Deprecated/CtrlrLuaMemoryBlock.cpp; sourceTree = SOURCE_ROOT; }; - D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; - D9520C2B8E02C47E67F731E1 /* CtrlrWindows.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrWindows.cpp; path = ../../Source/Native/CtrlrWindows.cpp; sourceTree = SOURCE_ROOT; }; - D9A10DF9FFE2DE80B493B029 /* CtrlrLuaMethodDebuggerPrompt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodDebuggerPrompt.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerPrompt.h; sourceTree = SOURCE_ROOT; }; - DA377F50214E401E7C0E94CD /* CtrlrMIDIMon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDIMon.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDIMon.cpp; sourceTree = SOURCE_ROOT; }; - DA534F78CD005A08025AE10E /* no_dependency.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = no_dependency.hpp; path = ../../Source/Misc/luabind/luabind/no_dependency.hpp; sourceTree = SOURCE_ROOT; }; - DA6A368EACDFD93C93F4F488 /* CtrlrLuaMethodDebuggerInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodDebuggerInfo.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerInfo.cpp; sourceTree = SOURCE_ROOT; }; - DAC03F2EF68F88FE40C42473 /* CtrlrManagerVst.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrManagerVst.cpp; path = ../../Source/Core/CtrlrManager/CtrlrManagerVst.cpp; sourceTree = SOURCE_ROOT; }; - DB5EDD9CAF7141B3C6645C11 /* ctrlr_logo.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = ctrlr_logo.svg; path = ../../Source/Resources/Icons/ctrlr_logo.svg; sourceTree = SOURCE_ROOT; }; - DB8194F91DBF732BD52FE1AC /* CtrlrTabsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrTabsComponent.h; path = ../../Source/UIComponents/CtrlrComponents/Groups/CtrlrTabsComponent.h; sourceTree = SOURCE_ROOT; }; - DC68E4C8F9D444E656E92A78 /* CtrlrPanelResourceManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelResourceManager.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelResourceManager.cpp; sourceTree = SOURCE_ROOT; }; - DCD50FD3FD23DBA2A1DE1645 /* sync.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = sync.svg; path = ../../Source/Resources/Icons/sync.svg; sourceTree = SOURCE_ROOT; }; - DCF0F6AFF5D48D1824376DBF /* io.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = io.c; path = ../../Source/Misc/libusb/src/io.c; sourceTree = SOURCE_ROOT; }; - DD3942BD440BF507CFFE5BEF /* CtrlrLuaMethodEditorTabs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodEditorTabs.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodEditorTabs.h; sourceTree = SOURCE_ROOT; }; - DD5EC74206487DB299E8C7B8 /* enum_maker.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = enum_maker.hpp; path = ../../Source/Misc/luabind/luabind/detail/enum_maker.hpp; sourceTree = SOURCE_ROOT; }; - DD7E61257900C97DE297B2B0 /* CtrlrSysexToken.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSysexToken.cpp; path = ../../Source/Core/CtrlrSysexToken.cpp; sourceTree = SOURCE_ROOT; }; - DD9FBAE833D09F6A9F521A6E /* libr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = libr.c; path = ../../Source/Misc/libr.c; sourceTree = SOURCE_ROOT; }; - DDC239DEE10406B4F89046F2 /* CtrlrUtilitiesGUI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrUtilitiesGUI.cpp; path = ../../Source/Core/CtrlrUtilitiesGUI.cpp; sourceTree = SOURCE_ROOT; }; - DDF51F249255F13AE06DD533 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodCodeEditorSettingsColourLnF.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettingsColourLnF.h; sourceTree = SOURCE_ROOT; }; - DDFF8DDCB7F80A5CDA09E855 /* object_call.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = object_call.hpp; path = ../../Source/Misc/luabind/luabind/detail/object_call.hpp; sourceTree = SOURCE_ROOT; }; - DE0F2C692D7805D5676C419C /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; - DE9784E2F5B708832DC21C95 /* LString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LString.h; path = ../../Source/Lua/JuceClasses/LString.h; sourceTree = SOURCE_ROOT; }; - DE9BC1EBBFB27FB0B0CAB897 /* Info-VST.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-VST.plist"; sourceTree = SOURCE_ROOT; }; - DEF276E0DE85D2E7AA61A30C /* FONT_Invasion2000.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_Invasion2000.ttf; path = ../../Source/Resources/Fonts/FONT_Invasion2000.ttf; sourceTree = SOURCE_ROOT; }; - DF0ECE0AE00BEE4A3BD75E07 /* error.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = error.cpp; path = ../../Source/Misc/luabind/src/error.cpp; sourceTree = SOURCE_ROOT; }; - DF26FB2463CD5774E010B9D1 /* CtrlrButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrButton.h; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrButton.h; sourceTree = SOURCE_ROOT; }; - DF9F0C668A3F12B1B80F9DF2 /* CtrlrNative.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrNative.cpp; path = ../../Source/Native/CtrlrNative.cpp; sourceTree = SOURCE_ROOT; }; - DFDDBA9F8CF38090BBF17DBF /* LRelativeCoordinate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LRelativeCoordinate.h; path = ../../Source/Lua/JuceClasses/LRelativeCoordinate.h; sourceTree = SOURCE_ROOT; }; - E0454149BBB2E8966951D0F0 /* LFont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LFont.h; path = ../../Source/Lua/JuceClasses/LFont.h; sourceTree = SOURCE_ROOT; }; - E0BC3115B0A7D5306E0F03AD /* invisible.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = invisible.svg; path = ../../Source/Resources/Icons/invisible.svg; sourceTree = SOURCE_ROOT; }; - E0F31BC2B62EABBED2D2DBEF /* folder.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = folder.svg; path = ../../Source/Resources/Icons/folder.svg; sourceTree = SOURCE_ROOT; }; - E152A8E0DB4A438B966F78BA /* CtrlrPanelLayerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelLayerList.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelLayerList.h; sourceTree = SOURCE_ROOT; }; - E15C50709FFC7E431E0A5234 /* CtrlrLuaMethodFind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaMethodFind.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodFind.cpp; sourceTree = SOURCE_ROOT; }; - E192B5A2D23F6ADC01724644 /* CtrlrMIDIDevice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDIDevice.cpp; path = ../../Source/MIDI/CtrlrMIDIDevice.cpp; sourceTree = SOURCE_ROOT; }; - E1D7D54AA1884366EA7A3DC4 /* LMemory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LMemory.cpp; path = ../../Source/Lua/JuceClasses/LMemory.cpp; sourceTree = SOURCE_ROOT; }; - E1E0ED8B89E62933F8EB23AC /* CtrlrMethodEditorTabCloseButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMethodEditorTabCloseButton.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrMethodEditorTabCloseButton.cpp; sourceTree = SOURCE_ROOT; }; - E21D5F08F666793FCA646F34 /* include_juce_audio_plugin_client_AU.r */ = {isa = PBXFileReference; lastKnownFileType = file.r; name = include_juce_audio_plugin_client_AU.r; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU.r; sourceTree = SOURCE_ROOT; }; - E31449CD1764DB4F98616D56 /* LOnlineUnlockStatus.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LOnlineUnlockStatus.cpp; path = ../../Source/Lua/JuceClasses/LOnlineUnlockStatus.cpp; sourceTree = SOURCE_ROOT; }; - E376EC92E643B3FC63AC79B6 /* CtrlrMIDICalculator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDICalculator.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDICalculator.cpp; sourceTree = SOURCE_ROOT; }; - E3D4EE68B85AA3C3F741DA4C /* poll_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = poll_posix.c; path = ../../Source/Misc/libusb/src/poll_posix.c; sourceTree = SOURCE_ROOT; }; - E4D5F520C4ADBC7BDDB82A74 /* LInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LInputStream.h; path = ../../Source/Lua/JuceClasses/LInputStream.h; sourceTree = SOURCE_ROOT; }; - E56167D4105171ACA4FA5A01 /* CtrlrSysexProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSysexProcessor.h; path = ../../Source/Core/CtrlrSysexProcessor.h; sourceTree = SOURCE_ROOT; }; - E6185C722658775A486BA3FA /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; - E6687C41653EFCD85D68D58E /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; - E756FFA8226533BAFAC2D02A /* FONT_Electronic Highway Sign.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "FONT_Electronic Highway Sign.ttf"; path = "../../Source/Resources/Fonts/FONT_Electronic Highway Sign.ttf"; sourceTree = SOURCE_ROOT; }; - E851B2CF0BF2DD57E138B3C8 /* LMouseEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LMouseEvent.h; path = ../../Source/Lua/JuceClasses/LMouseEvent.h; sourceTree = SOURCE_ROOT; }; - E8A7D4695BFA99DCE18FB508 /* LPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LPath.h; path = ../../Source/Lua/JuceClasses/LPath.h; sourceTree = SOURCE_ROOT; }; - E9A0EE201CC3976AE18A9E32 /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; - E9CE9F8876B7D204B8AA3168 /* file.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = file.svg; path = ../../Source/Resources/Icons/file.svg; sourceTree = SOURCE_ROOT; }; - E9FF546CBC0DCEFA30FB89F9 /* CtrlrEditorApplicationCommandsHandlers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrEditorApplicationCommandsHandlers.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditorApplicationCommandsHandlers.cpp; sourceTree = SOURCE_ROOT; }; - EA7574BE3A654FDBA1BB17E0 /* lf.template */ = {isa = PBXFileReference; lastKnownFileType = file.template; name = lf.template; path = ../../Source/Resources/Lua/lf.template; sourceTree = SOURCE_ROOT; }; - EA7D8DB04E453007181E3148 /* error.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = error.hpp; path = ../../Source/Misc/luabind/luabind/error.hpp; sourceTree = SOURCE_ROOT; }; - EACDE3D93965D7475567B77E /* CtrlrPanelWindowManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelWindowManager.h; path = ../../Source/UIComponents/CtrlrWindowManagers/CtrlrPanelWindowManager.h; sourceTree = SOURCE_ROOT; }; - EAFAD691ACB5744C6C518923 /* FONT_LCD.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = FONT_LCD.ttf; path = ../../Source/Resources/Fonts/FONT_LCD.ttf; sourceTree = SOURCE_ROOT; }; - EB194A845E40A38423C50FF3 /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; - EB6134FB2CFC4B1825455D47 /* CtrlrX.vst3 */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CtrlrX.vst3; sourceTree = BUILT_PRODUCTS_DIR; }; - EB6B2C5C3F371F388A690067 /* CtrlrUtilitiesGUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrUtilitiesGUI.h; path = ../../Source/Core/CtrlrUtilitiesGUI.h; sourceTree = SOURCE_ROOT; }; - EBBE5AB445B309D26DC24120 /* CtrlrProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrProcessor.h; path = ../../Source/Plugin/CtrlrProcessor.h; sourceTree = SOURCE_ROOT; }; - EBDDC26CFEF6281319DDBC2E /* CtrlrSysexProcessorOwned.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrSysexProcessorOwned.cpp; path = ../../Source/Core/CtrlrSysexProcessorOwned.cpp; sourceTree = SOURCE_ROOT; }; - EC3C64D58135FF45A5832B01 /* CtrlrModulatorProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrModulatorProcessor.cpp; path = ../../Source/Core/CtrlrModulator/CtrlrModulatorProcessor.cpp; sourceTree = SOURCE_ROOT; }; - EC40D052A60B6AF4762B6382 /* LKeyPress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LKeyPress.h; path = ../../Source/Lua/JuceClasses/LKeyPress.h; sourceTree = SOURCE_ROOT; }; - EC43933049DB20C25DC15B9B /* class_registry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = class_registry.cpp; path = ../../Source/Misc/luabind/src/class_registry.cpp; sourceTree = SOURCE_ROOT; }; - ECDB58DFC96DD86BA48068C3 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = file.md; name = README.md; path = ../../Source/Resources/Lua/clidebugger/README.md; sourceTree = SOURCE_ROOT; }; - ED66B88A82938C04815586F5 /* CtrlrLuaMethodFind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodFind.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodFind.h; sourceTree = SOURCE_ROOT; }; - ED66FFC9A2DFC7AD774DBA34 /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; - EDD9D65FEC9503C98DBBCEB1 /* enums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = enums.h; path = ../../Source/Misc/libusb/include/enums.h; sourceTree = SOURCE_ROOT; }; - EDDB3BB866727E002077CACC /* get_pointer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = get_pointer.hpp; path = ../../Source/Misc/luabind/luabind/get_pointer.hpp; sourceTree = SOURCE_ROOT; }; - EE946162F7EC9BCD5FE53F25 /* CtrlrLogViewer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLogViewer.cpp; path = ../../Source/UIComponents/CtrlrLogViewer.cpp; sourceTree = SOURCE_ROOT; }; - EF39852FCADD658C65CF1CE6 /* CtrlrComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrComponent.cpp; path = ../../Source/UIComponents/CtrlrComponents/CtrlrComponent.cpp; sourceTree = SOURCE_ROOT; }; - EF7D212089FCD7567EC4631D /* CtrlrManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrManager.h; path = ../../Source/Core/CtrlrManager/CtrlrManager.h; sourceTree = SOURCE_ROOT; }; - EF95FEFF52B25E51324EC7AB /* LTextEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LTextEditor.h; path = ../../Source/Lua/JuceClasses/LTextEditor.h; sourceTree = SOURCE_ROOT; }; - EFCB90E7DE1CC51FA6A9F350 /* CtrlrWindows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrWindows.h; path = ../../Source/Native/CtrlrWindows.h; sourceTree = SOURCE_ROOT; }; - F00CB4659517D53F3EEAD4EE /* CtrlrMidiMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMidiMessage.cpp; path = ../../Source/MIDI/CtrlrMidiMessage.cpp; sourceTree = SOURCE_ROOT; }; - F0545F940D7E22A3044A1393 /* threads_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = threads_windows.h; path = ../../Source/Misc/libusb/include/threads_windows.h; sourceTree = SOURCE_ROOT; }; - F075FDB581FEDFA356538031 /* object_rep.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = object_rep.cpp; path = ../../Source/Misc/luabind/src/object_rep.cpp; sourceTree = SOURCE_ROOT; }; - F0B231FAB871110BAF83387B /* CtrlrLuaCodeTokeniser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaCodeTokeniser.cpp; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaCodeTokeniser.cpp; sourceTree = SOURCE_ROOT; }; - F11D202FCA2EEAF6C580CB8E /* CtrlrValueTreeEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrValueTreeEditor.cpp; path = ../../Source/UIComponents/CtrlrValueTreeEditor.cpp; sourceTree = SOURCE_ROOT; }; - F1B113E34155A2CAEEE42521 /* exception_handler.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = exception_handler.hpp; path = ../../Source/Misc/luabind/luabind/exception_handler.hpp; sourceTree = SOURCE_ROOT; }; - F1E4DF5750D2275AD79816F9 /* include_juce_audio_plugin_client_AAX.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AAX.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm; sourceTree = SOURCE_ROOT; }; - F299599DE4607201E82A83D2 /* libr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = libr.h; path = ../../Source/Misc/include/libr.h; sourceTree = SOURCE_ROOT; }; - F2B4161650FF5D85008A37B4 /* call_function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = call_function.hpp; path = ../../Source/Misc/luabind/luabind/detail/call_function.hpp; sourceTree = SOURCE_ROOT; }; - F321210BC055AFED477AB53D /* CtrlrMIDIFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDIFilter.cpp; path = ../../Source/MIDI/CtrlrMIDIFilter.cpp; sourceTree = SOURCE_ROOT; }; - F32459B4D439A18C9B334D56 /* CtrlrPanelMIDIInputThread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrPanelMIDIInputThread.cpp; path = ../../Source/Core/CtrlrPanel/CtrlrPanelMIDIInputThread.cpp; sourceTree = SOURCE_ROOT; }; - F347ABA0EB910CB67FB6297E /* CtrlrWaveform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrWaveform.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrWaveform.h; sourceTree = SOURCE_ROOT; }; - F36FCBEF41B37C3B703E1793 /* CtrlrLuaMultiTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMultiTimer.h; path = ../../Source/Lua/CtrlrLuaMultiTimer.h; sourceTree = SOURCE_ROOT; }; - F3BCC95F5A40297E2AB7CEA3 /* config.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = config.hpp; path = ../../Source/Misc/luabind/luabind/config.hpp; sourceTree = SOURCE_ROOT; }; - F405BEDA284FD7655CD22C72 /* camera.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = camera.svg; path = ../../Source/Resources/Icons/camera.svg; sourceTree = SOURCE_ROOT; }; - F4576182F6EB02E65AEADB60 /* LDrawable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LDrawable.h; path = ../../Source/Lua/JuceClasses/LDrawable.h; sourceTree = SOURCE_ROOT; }; - F48FCDE54E596B2D8DD8BE6D /* juce_audio_processors */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors; path = ../../JUCE/modules/juce_audio_processors; sourceTree = SOURCE_ROOT; }; - F544C6BDAE2BAB92C34C0AE9 /* CtrlrLuaMethodDebuggerStackTrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodDebuggerStackTrace.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodDebuggerStackTrace.h; sourceTree = SOURCE_ROOT; }; - F56035AF249FF09CECE2935E /* poll_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = poll_windows.h; path = ../../Source/Misc/libusb/include/poll_windows.h; sourceTree = SOURCE_ROOT; }; - F629DC2BFC33E3B9305145E7 /* gen_LookAndFeelParamWrapper-Lua-Member-Binding.sh */ = {isa = PBXFileReference; lastKnownFileType = file.sh; name = "gen_LookAndFeelParamWrapper-Lua-Member-Binding.sh"; path = "../../Source/Resources/Lua/gen_LookAndFeelParamWrapper-Lua-Member-Binding.sh"; sourceTree = SOURCE_ROOT; }; - F6465207F8664E2E9FEE7803 /* CtrlrEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrEditor.cpp; path = ../../Source/UIComponents/CtrlrApplicationWindow/CtrlrEditor.cpp; sourceTree = SOURCE_ROOT; }; - F653F6EB304881DE57E0CB80 /* CtrlrMIDISettingsDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrMIDISettingsDialog.cpp; path = ../../Source/UIComponents/CtrlrMIDI/CtrlrMIDISettingsDialog.cpp; sourceTree = SOURCE_ROOT; }; - F66FFD47625DA6205E21206D /* CtrlrLuaMethodCodeEditorSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrLuaMethodCodeEditorSettings.h; path = ../../Source/UIComponents/CtrlrLua/MethodEditor/CtrlrLuaMethodCodeEditorSettings.h; sourceTree = SOURCE_ROOT; }; - F6C9EF9DE89D987CD7152C09 /* CtrlrToggleButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrToggleButton.h; path = ../../Source/UIComponents/CtrlrComponents/Buttons/CtrlrToggleButton.h; sourceTree = SOURCE_ROOT; }; - F7210CE5FFBEEA11C8A949F7 /* object_fwd.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = object_fwd.hpp; path = ../../Source/Misc/luabind/luabind/object_fwd.hpp; sourceTree = SOURCE_ROOT; }; - F79A43D7AA937EE1DC321DC2 /* juce_audio_formats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_formats; path = ../../JUCE/modules/juce_audio_formats; sourceTree = SOURCE_ROOT; }; - F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - F8B6E1CD58116E9B6702A437 /* lua_state_fwd.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lua_state_fwd.hpp; path = ../../Source/Misc/luabind/luabind/lua_state_fwd.hpp; sourceTree = SOURCE_ROOT; }; - F971017CBCB12980432F8A1B /* LRSAKey.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LRSAKey.cpp; path = ../../Source/Lua/JuceClasses/LRSAKey.cpp; sourceTree = SOURCE_ROOT; }; - F9A97AD9351948214F241807 /* CtrlrFixedImageSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrFixedImageSlider.h; path = ../../Source/UIComponents/CtrlrComponents/Sliders/CtrlrFixedImageSlider.h; sourceTree = SOURCE_ROOT; }; - FAABFCA70210A67D3EC7F2E0 /* CtrlrSysexToken.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrSysexToken.h; path = ../../Source/Core/CtrlrSysexToken.h; sourceTree = SOURCE_ROOT; }; - FAC7ABAABE2EC82CE5F22785 /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = ../../JUCE/modules/juce_audio_basics; sourceTree = SOURCE_ROOT; }; - FB1020E59256FCA5678E10C0 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - FBB04FA08A38E387C6EDD063 /* from_stack.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = from_stack.hpp; path = ../../Source/Misc/luabind/luabind/from_stack.hpp; sourceTree = SOURCE_ROOT; }; - FBBF542EDA25AADF713009EC /* CtrlrPanelModulatorListTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelModulatorListTree.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelModulatorListTree.h; sourceTree = SOURCE_ROOT; }; - FBD2D3A80C1CBCF93EEB465C /* intrusive_ptr_converter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = intrusive_ptr_converter.hpp; path = ../../Source/Misc/luabind/luabind/intrusive_ptr_converter.hpp; sourceTree = SOURCE_ROOT; }; - FC05EE537B898E3F86759A50 /* CtrlrPanelEditorIcons.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelEditorIcons.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditorIcons.h; sourceTree = SOURCE_ROOT; }; - FCBB09060BF84E6D6187881E /* CtrlrTextEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrTextEditor.cpp; path = ../../Source/UIComponents/CtrlrTextEditor.cpp; sourceTree = SOURCE_ROOT; }; - FCEB86C04B4B279CC2043797 /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; - FD6608AAED23E859209B8EFE /* CtrlrLuaRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CtrlrLuaRectangle.cpp; path = ../../Source/Lua/Deprecated/CtrlrLuaRectangle.cpp; sourceTree = SOURCE_ROOT; }; - FDEE2AA089CFA87240DC4891 /* CtrlrStandaloneWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrStandaloneWindow.h; path = ../../Source/Core/StandaloneWrapper/CtrlrStandaloneWindow.h; sourceTree = SOURCE_ROOT; }; - FE034F012628C6EAA1251E7F /* edit.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = edit.svg; path = ../../Source/Resources/Icons/edit.svg; sourceTree = SOURCE_ROOT; }; - FE5EFD6DDC865E6021F1669E /* value_wrapper.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = value_wrapper.hpp; path = ../../Source/Misc/luabind/luabind/value_wrapper.hpp; sourceTree = SOURCE_ROOT; }; - FEF561263B59FE00F36A768D /* CtrlrMidiKeyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrMidiKeyboard.h; path = ../../Source/UIComponents/CtrlrComponents/Specials/CtrlrMidiKeyboard.h; sourceTree = SOURCE_ROOT; }; - FF043386CBC0BE011DBB287F /* LImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LImage.h; path = ../../Source/Lua/JuceClasses/LImage.h; sourceTree = SOURCE_ROOT; }; - FF5E0CE1B844032293A168A2 /* add.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = add.svg; path = ../../Source/Resources/Icons/add.svg; sourceTree = SOURCE_ROOT; }; - FF6BEDB081380169B1217EC2 /* LComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LComponent.h; path = ../../Source/Lua/JuceClasses/LComponent.h; sourceTree = SOURCE_ROOT; }; - FF88A70C0FFB26F4644E7C00 /* CtrlrPanelEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CtrlrPanelEditor.h; path = ../../Source/UIComponents/CtrlrPanel/CtrlrPanelEditor.h; sourceTree = SOURCE_ROOT; usesTabs = 0; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 448D2E3E27CD4A42FB51E7F4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FD4CB042D9A9FA3901985373 /* AudioUnit.framework in Frameworks */, - 664B6AAD2E67AC09001E606B /* Accelerate.framework in Frameworks */, - 664B6AAE2E67AC09001E606B /* AudioToolbox.framework in Frameworks */, - 664B6AAF2E67AC09001E606B /* Carbon.framework in Frameworks */, - 664B6AB02E67AC09001E606B /* Cocoa.framework in Frameworks */, - 664B6AB12E67AC09001E606B /* CoreAudio.framework in Frameworks */, - 664B6AB22E67AC09001E606B /* CoreAudioKit.framework in Frameworks */, - 664B6AB32E67AC09001E606B /* CoreMIDI.framework in Frameworks */, - 664B6AB42E67AC09001E606B /* DiscRecording.framework in Frameworks */, - 664B6AB52E67AC09001E606B /* Foundation.framework in Frameworks */, - 664B6AB62E67AC09001E606B /* IOKit.framework in Frameworks */, - 664B6AB72E67AC09001E606B /* QuartzCore.framework in Frameworks */, - 664B6AB82E67AC09001E606B /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 60212008C04F03849E2CCBBE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6A912E67AC09001E606B /* Accelerate.framework in Frameworks */, - 664B6A922E67AC09001E606B /* AudioToolbox.framework in Frameworks */, - 664B6A932E67AC09001E606B /* Carbon.framework in Frameworks */, - 664B6A942E67AC09001E606B /* Cocoa.framework in Frameworks */, - 664B6A952E67AC09001E606B /* CoreAudio.framework in Frameworks */, - 664B6A962E67AC09001E606B /* CoreAudioKit.framework in Frameworks */, - 664B6A972E67AC09001E606B /* CoreMIDI.framework in Frameworks */, - 664B6A982E67AC09001E606B /* DiscRecording.framework in Frameworks */, - 664B6A992E67AC09001E606B /* Foundation.framework in Frameworks */, - 664B6A9A2E67AC09001E606B /* IOKit.framework in Frameworks */, - 664B6A9B2E67AC09001E606B /* QuartzCore.framework in Frameworks */, - 664B6A9C2E67AC09001E606B /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DF3FF19B29C3FD7945852418 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6A9F2E67AC09001E606B /* Accelerate.framework in Frameworks */, - 664B6AA02E67AC09001E606B /* AudioToolbox.framework in Frameworks */, - 664B6AA12E67AC09001E606B /* Carbon.framework in Frameworks */, - 664B6AA22E67AC09001E606B /* Cocoa.framework in Frameworks */, - 664B6AA32E67AC09001E606B /* CoreAudio.framework in Frameworks */, - 664B6AA42E67AC09001E606B /* CoreAudioKit.framework in Frameworks */, - 664B6AA52E67AC09001E606B /* CoreMIDI.framework in Frameworks */, - 664B6AA62E67AC09001E606B /* DiscRecording.framework in Frameworks */, - 664B6AA72E67AC09001E606B /* Foundation.framework in Frameworks */, - 664B6AA82E67AC09001E606B /* IOKit.framework in Frameworks */, - 664B6AA92E67AC09001E606B /* QuartzCore.framework in Frameworks */, - 664B6AAA2E67AC09001E606B /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E873A1378783A5477BA81461 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 98F0ADC8B423ED8696F5E9AF /* Accelerate.framework in Frameworks */, - 0AF3FD7D96745ED04BC5F6D4 /* AudioToolbox.framework in Frameworks */, - 7B646BA09CE20A58EF99FEB4 /* Carbon.framework in Frameworks */, - AD5F166D68B28CCC99A2F46B /* Cocoa.framework in Frameworks */, - 6295D31908D48C37464D1999 /* CoreAudio.framework in Frameworks */, - 4D6D24160D269BC6105E97AA /* CoreAudioKit.framework in Frameworks */, - 763955490185CD31CCF73F57 /* CoreMIDI.framework in Frameworks */, - AEA98A58B96C35D0852AFB05 /* DiscRecording.framework in Frameworks */, - 87C2F3AB6C44054BD8B8A005 /* Foundation.framework in Frameworks */, - 270D27903B9EE88454909712 /* IOKit.framework in Frameworks */, - 723FA9CC3B56841D49EDBD63 /* QuartzCore.framework in Frameworks */, - 68EC84A6DB7A3DA154280D74 /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F333E005FDE8BE5300852D08 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6ABB2E67AC09001E606B /* Accelerate.framework in Frameworks */, - 664B6ABC2E67AC09001E606B /* AudioToolbox.framework in Frameworks */, - 664B6ABD2E67AC09001E606B /* Carbon.framework in Frameworks */, - 664B6ABE2E67AC09001E606B /* Cocoa.framework in Frameworks */, - 664B6ABF2E67AC09001E606B /* CoreAudio.framework in Frameworks */, - 664B6AC02E67AC09001E606B /* CoreAudioKit.framework in Frameworks */, - 664B6AC12E67AC09001E606B /* CoreMIDI.framework in Frameworks */, - 664B6AC22E67AC09001E606B /* DiscRecording.framework in Frameworks */, - 664B6AC32E67AC09001E606B /* Foundation.framework in Frameworks */, - 664B6AC42E67AC09001E606B /* IOKit.framework in Frameworks */, - 664B6AC52E67AC09001E606B /* QuartzCore.framework in Frameworks */, - 664B6AC62E67AC09001E606B /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0258CA4A2E64FA6D163230CA /* CtrlrWindowManagers */ = { - isa = PBXGroup; - children = ( - ACA0EFC2AB47CCE69BD0F183 /* CtrlrChildWindow.cpp */, - 627A27DFE28A53CEFC256427 /* CtrlrChildWindow.h */, - 4C1AEDDFCFB8D98C02DC64D2 /* CtrlrChildWindowContainer.cpp */, - 337F4DA1D1F5FA0880B15552 /* CtrlrChildWindowContainer.h */, - 2B3C19B0BC7B9FDE5E960F4D /* CtrlrChildWindowContent.cpp */, - 937AA936FA55E0E975C560FD /* CtrlrChildWindowContent.h */, - B326A678CE2BBBFDBE722078 /* CtrlrDialogWindow.cpp */, - 4FC53A80FC7D54059388F009 /* CtrlrDialogWindow.h */, - BAF352C8F07CAE3FFCB815E0 /* CtrlrManagerWindowManager.cpp */, - 0FA48DAA961891CBEEF8FB2C /* CtrlrManagerWindowManager.h */, - 2521DC7373BB36EAC237E5CF /* CtrlrPanelWindowManager.cpp */, - EACDE3D93965D7475567B77E /* CtrlrPanelWindowManager.h */, - ); - name = CtrlrWindowManagers; - sourceTree = ""; - }; - 092543D5D502AB93FE86E26E /* CtrlrApplicationWindow */ = { - isa = PBXGroup; - children = ( - 67F6E4993AD555303FA234D2 /* CtrlrDocumentPanel.cpp */, - 867F27BD8250D01C667417C8 /* CtrlrDocumentPanel.h */, - F6465207F8664E2E9FEE7803 /* CtrlrEditor.cpp */, - 698C663F5516A8A5EABEA70A /* CtrlrEditor.h */, - ABCB5561CF889F8640B7FE66 /* CtrlrEditorApplicationCommands.cpp */, - E9FF546CBC0DCEFA30FB89F9 /* CtrlrEditorApplicationCommandsHandlers.cpp */, - 4B8ECFC4500D1F940475D33D /* CtrlrEditorApplicationCommandsMenus.cpp */, - 72C10694B0567CA32B18E554 /* CtrlrSettings.cpp */, - 0CA984D3C4B2BAA24BD61282 /* CtrlrSettings.h */, - ); - name = CtrlrApplicationWindow; - sourceTree = ""; - }; - 09E1B8CC475EC1EC4E600396 /* CtrlrMIDI */ = { - isa = PBXGroup; - children = ( - 4EC17DDFCCFF11A37167F5AB /* CtrlrMIDIBuffer.cpp */, - 1FB4C99EB7A37DBE739C07C9 /* CtrlrMIDIBuffer.h */, - E376EC92E643B3FC63AC79B6 /* CtrlrMIDICalculator.cpp */, - 2A7C85EBA23BD81C9F79F9D2 /* CtrlrMIDICalculator.h */, - DA377F50214E401E7C0E94CD /* CtrlrMIDIMon.cpp */, - 3DC727959F184580E01643F4 /* CtrlrMIDIMon.h */, - 69D16D4DAD97A1303490E94D /* CtrlrMIDISettingsDevices.cpp */, - 134842774F3183AC3DEAB2DE /* CtrlrMIDISettingsDevices.h */, - F653F6EB304881DE57E0CB80 /* CtrlrMIDISettingsDialog.cpp */, - 79F0E8ACA2DA5F1863B41DAE /* CtrlrMIDISettingsDialog.h */, - 56927D9546AD749540B086B5 /* CtrlrMIDISettingsRouting.cpp */, - 42B0E8630C9BE81D4888CCAA /* CtrlrMIDISettingsRouting.h */, - ); - name = CtrlrMIDI; - sourceTree = ""; - }; - 0EC77A0D518F4C56E5127381 /* Misc */ = { - isa = PBXGroup; - children = ( - 43A2F6D24C405CA6D552275E /* RSRC.zip */, - ); - name = Misc; - sourceTree = ""; - }; - 0EE374672D898BE745CF0881 /* luabind */ = { - isa = PBXGroup; - children = ( - 53574D529842375D359A7E3F /* detail */, - 9167D47E3FA419332536A57D /* adopt_policy.hpp */, - A4933A9345C52BC2E3855E16 /* back_reference.hpp */, - 958B190641E15AF921E89B8C /* back_reference_fwd.hpp */, - 468B73C2B074FB8CF3869DBD /* class.hpp */, - 2CE9C3D96B5927E7591CA133 /* class_info.hpp */, - F3BCC95F5A40297E2AB7CEA3 /* config.hpp */, - C4B7F59791333FA8F5349BF0 /* container_policy.hpp */, - 9A06E9B87ADDC9090530FD83 /* copy_policy.hpp */, - A240E4DE334D4283CABA0F28 /* dependency_policy.hpp */, - 878A72FEC5E86CFDC5AAB3A4 /* discard_result_policy.hpp */, - EA7D8DB04E453007181E3148 /* error.hpp */, - 11D163A0C69C36EA973EC07B /* error_callback_fun.hpp */, - F1B113E34155A2CAEEE42521 /* exception_handler.hpp */, - FBB04FA08A38E387C6EDD063 /* from_stack.hpp */, - 8493E6668F38FE93017FB412 /* function.hpp */, - 7F3E6C7CF9E044ECF47EE34E /* function_converter.hpp */, - 872CBC18C383721DF23DB7C4 /* function_introspection.hpp */, - D3B27231C081218F192498D8 /* get_main_thread.hpp */, - EDDB3BB866727E002077CACC /* get_pointer.hpp */, - A0290DC92CE4ECB25CF1529A /* handle.hpp */, - FBD2D3A80C1CBCF93EEB465C /* intrusive_ptr_converter.hpp */, - A6FA33AFCFB294F47AF8DED6 /* iterator_policy.hpp */, - 19F948F00D992A2AC3887F83 /* lua_include.hpp */, - F8B6E1CD58116E9B6702A437 /* lua_state_fwd.hpp */, - 5EEC2B1BB9BEA00B4A12E8E3 /* luabind.hpp */, - 14E07B50B0FBB4DBF37A2872 /* make_function.hpp */, - 7BFB5BCB4AA2ED259D19C620 /* nil.hpp */, - DA534F78CD005A08025AE10E /* no_dependency.hpp */, - D61904248E96A58BB67422CE /* object.hpp */, - F7210CE5FFBEEA11C8A949F7 /* object_fwd.hpp */, - 3C7218BD164C8FD51324DAEF /* open.hpp */, - 11FED9EC8A29E53C76A621C7 /* operator.hpp */, - 04D35A69CB5051F569EAC73E /* out_value_policy.hpp */, - 28CC62BA5BF83AD149835653 /* prefix.hpp */, - 7AB1AB22FA861F88947D57AE /* raw_policy.hpp */, - 3AA4B268885B991DD676C153 /* return_reference_to_policy.hpp */, - 73B717AFAD0C322D0918CAD2 /* scope.hpp */, - 96BE1E8CBD96A92B104C7441 /* set_package_preload.hpp */, - 59D1892CE711FBD33ED45C5E /* shared_ptr_converter.hpp */, - 9A587F5971E005E07D8CDD0A /* stack.hpp */, - 749E7A2B8B2E26A2E5F6CEAE /* std_shared_ptr_converter.hpp */, - 0D5ADD94E6E29923CC00D8CB /* tag_function.hpp */, - ADFEF45B79F54656ECC34693 /* typeid.hpp */, - FE5EFD6DDC865E6021F1669E /* value_wrapper.hpp */, - 56ED1C6A635E78F497073605 /* version.hpp */, - A563A03F42ABC970446740FE /* weak_ref.hpp */, - 73B801D0B4C27E1C024BC5D2 /* wrapper_base.hpp */, - 287B389271BAD2E080D207AA /* yield_policy.hpp */, - ); - name = luabind; - sourceTree = ""; - }; - 107DCBE1F005594AEA6AC551 /* Methods */ = { - isa = PBXGroup; - children = ( - 5D1776D2FCC10C7E60362BA8 /* CtrlrLuaMethod.cpp */, - C688F5C3A3438CB89A1B8452 /* CtrlrLuaMethod.h */, - CB0D722415A8C1F74E3AFA23 /* CtrlrLuaMethodManager.cpp */, - D18E912FC3B2EEAB6A033B85 /* CtrlrLuaMethodManager.h */, - D2322093D256369D02EBFA57 /* CtrlrLuaMethodManagerCalls.cpp */, - ); - name = Methods; - sourceTree = ""; - }; - 136E237D9EEF3F4964B4B1D9 /* XML */ = { - isa = PBXGroup; - children = ( - BDA32D6C871EEB7C3B3D29C8 /* CtrlrIDs.xml */, - CDC936D8DAB259B26129393B /* CtrlrLuaClassTemplates.xml */, - CABF7652848AC47AACADA127 /* CtrlrLuaMethodTemplates.xml */, - 17976C7043F2A9474149FB49 /* CtrlrMidiMultiTemplate.xml */, - 5C7CF6E62792ACD5EC153CDB /* CtrlrMIDITransactions.xml */, - 562A4D8EF40B85979AB24972 /* CtrlrMIDIVendors.xml */, - ); - name = XML; - sourceTree = ""; - }; - 1DA59199BBA6B45537B5EDF0 /* JUCE Modules */ = { - isa = PBXGroup; - children = ( - FAC7ABAABE2EC82CE5F22785 /* juce_audio_basics */, - CB27C56B7C7DACC12EE7C320 /* juce_audio_devices */, - F79A43D7AA937EE1DC321DC2 /* juce_audio_formats */, - C59C84D7CDF8D4097EC43977 /* juce_audio_plugin_client */, - F48FCDE54E596B2D8DD8BE6D /* juce_audio_processors */, - BDC4699AF9B1AF628CEF54C5 /* juce_audio_utils */, - 7D69B538DDEEC71EA93E3EC0 /* juce_core */, - CF8421FD938B87614298A27A /* juce_cryptography */, - 62AC8FC9FB6D4B4AED056DDF /* juce_data_structures */, - A338C661B0509EAE2A7D210F /* juce_events */, - A97F734E6D9114D0DD4BA42A /* juce_graphics */, - 81ED1CA2751505D8CB3488AB /* juce_gui_basics */, - 72576EEC7384B75DF2639197 /* juce_gui_extra */, - 4875424DC55607DBC2B68C7D /* juce_product_unlocking */, - ); - name = "JUCE Modules"; - sourceTree = ""; - }; - 27C9F3AF45EAB96B59330A5A /* Lua */ = { - isa = PBXGroup; - children = ( - A55507262ACF98F3CD8D9369 /* clidebugger */, - 36CAA75DD143EAF1A4E79377 /* json4lua */, - 078784770DB536D63D9C3586 /* gen_LLookAndFeel.cpp.sh */, - B8292AEB1A85F1572FD52DFE /* gen_LLookAndFeel.h.sh */, - 81670DB09B64FE6463DAD4DA /* gen_LookAndFeel.lua.sh */, - C4131C7C5B0E9AA6718187C1 /* gen_LookAndFeelBase.cpp.sh */, - 8CA0E2877DDDF1C9352A25FD /* gen_LookAndFeelBase.h.sh */, - F629DC2BFC33E3B9305145E7 /* gen_LookAndFeelParamWrapper-Lua-Member-Binding.sh */, - 43A8AC9B30F3807E2F1BB7BA /* gen_LookAndFeelParamWrapper.h.sh */, - 0B7098A3B7720947650B922D /* inspect.lua */, - EA7574BE3A654FDBA1BB17E0 /* lf.template */, - B2C37576B9B4FE991BD462C9 /* LookAndFeel.lua */, - 38F3099D73953BE52B25CDCA /* paramWrapper.template */, - ); - name = Lua; - sourceTree = ""; - }; - 2A23E92C94AA7BCB1213154C /* Icons */ = { - isa = PBXGroup; - children = ( - 72FBF95612E4D99DE828B55F /* github_line.svg */, - 882B1BAFE85E3962C9611C29 /* paypal_colour.svg */, - 7A7156FC57E42BBE1BFB9B21 /* paypal_bw.svg */, - 4E1D071913F355E8E8DAE758 /* github_colour.svg */, - 1F73BFA8209EEEE8FCF807AD /* github_bw.svg */, - 7B8B5E944CE273C5A89B2FB4 /* vst3_au_juce_mini_logo_bg_rnd.svg */, - 6E3B0624843D393D0A1755AF /* ctrlrx_logo.svg */, - FF5E0CE1B844032293A168A2 /* add.svg */, - 1DA555ECFAB8AC21A63BB223 /* appbar.debug.restart.png */, - BC11B6FC8F4C6C14333AFD13 /* appbar.debug.step.into.png */, - CBE873D62A907173F6031423 /* appbar.debug.step.out.png */, - 3FB979CC9BFC7B16C499CF25 /* appbar.debug.step.over.png */, - 9B9306FD5C5A3F52834FAFA7 /* bold.svg */, - A809AB2A9D9B92188B4C24F6 /* bug.svg */, - F405BEDA284FD7655CD22C72 /* camera.svg */, - 81FBA511FBF878802FB218C3 /* camera_special.svg */, - 978C8268B29F6EA8667DFEB0 /* cleanup.svg */, - 37E615DAAB7C744FC55CF136 /* clear.svg */, - 339C5BADAA917A4609A50B91 /* cog.svg */, - 1A7C4BB749E964BA86AAF3C7 /* copy.svg */, - DB5EDD9CAF7141B3C6645C11 /* ctrlr_logo.svg */, - 815D2D0F87E24B1CAE9FE43D /* cut.svg */, - 1E6CE03FDB3E12ECCCD79C16 /* done.svg */, - FE034F012628C6EAA1251E7F /* edit.svg */, - E9CE9F8876B7D204B8AA3168 /* file.svg */, - E0F31BC2B62EABBED2D2DBEF /* folder.svg */, - B46EA1DCF4C8DCB4365D5D61 /* folder_open.svg */, - C6FFD19A15441991E9A53C01 /* gradient.svg */, - A239B9FC3E6A496E5EA987A6 /* ico_ctrlr_mac.icns */, - E0BC3115B0A7D5306E0F03AD /* invisible.svg */, - 74E9FF36F03C9CB45B3C522C /* italic.svg */, - 4F7ECD390D3898D6B0386C31 /* memory.svg */, - 01D9B021E20744D0E501D478 /* midi.svg */, - BBCB69FA116DA06CFCBD1E04 /* nav_next.svg */, - D66D628E8B3CBE149B2FFF85 /* nav_prev.svg */, - 408635A7242EF173179CDD89 /* new_folder.svg */, - 11C5082812E554C3DC0CF47E /* open_in_new.svg */, - 3D3B139C4256B59D5D1F33D1 /* paste.svg */, - A3526EEB0D08526BA90C3645 /* play.svg */, - 01CF7DD7F1553C9255C95656 /* radio.svg */, - A7D55FCFFEA4E1081CD23ABC /* radio_checked.svg */, - 21BCCF9C9D6C27564FEFF1E2 /* receive.svg */, - 17CD678C8D20ED121C1D6F28 /* search.svg */, - 1D81B0F288FD628CB35DA067 /* search_off.svg */, - 7B3DC8D23D6D7E05313D3C53 /* send.svg */, - A18C8C5D82DC19C37B882431 /* stop.svg */, - DCD50FD3FD23DBA2A1DE1645 /* sync.svg */, - 634F40A630706BAB838A6397 /* trash.svg */, - 726AD29C1615E14D8F87F2D5 /* underline.svg */, - 88F0B446AE93F927289CC695 /* visible.svg */, - 01C471AB1F99996B713BEBF0 /* wysiwyg.svg */, - ); - name = Icons; - sourceTree = ""; - }; - 2BBBAA25C92B0633BDD3306A /* Misc */ = { - isa = PBXGroup; - children = ( - F04BD3DE0D84DC08D65391A5 /* luabind */, - 360F12C34F98388F10522CFA /* include */, - BDA9847CCF408C150AAADF37 /* libusb */, - DCEFFACB005F1705DB265575 /* lua */, - BCB4CC3578E6D34A889A3E85 /* keys.cpp */, - CD1306996512A494035C90DF /* libr-bfd.c */, - DD9FBAE833D09F6A9F521A6E /* libr.c */, - ); - name = Misc; - sourceTree = ""; - }; - 2C15CCF691C5455CAF08283F /* Sliders */ = { - isa = PBXGroup; - children = ( - 815DDD7EFF9B4CCDE97796D7 /* CtrlrFixedImageSlider.cpp */, - F9A97AD9351948214F241807 /* CtrlrFixedImageSlider.h */, - 27F15EEE5DDFF0BE31F18D1D /* CtrlrFixedSlider.cpp */, - 7AB741C2D8BBCCFD5408842D /* CtrlrFixedSlider.h */, - 04F8A5849BECBCAAA1798165 /* CtrlrImageSlider.cpp */, - 99B07FC400C7D239499FA34C /* CtrlrImageSlider.h */, - C085E2BECAA7EB82A03452C3 /* CtrlrSlider.cpp */, - 9EDF3B4FF4D5FBBE5DA1EFB7 /* CtrlrSlider.h */, - 828A3523D4EC5ECEB3CA298E /* CtrlrSliderInternal.cpp */, - 76BC4E626434667F34E477C8 /* CtrlrSliderInternal.h */, - ); - name = Sliders; - sourceTree = ""; - }; - 32D9458F1CDE05BE97D2BA72 /* JuceClasses */ = { - isa = PBXGroup; - children = ( - B3032FD88BFB5FC45AB5201C /* LAffineTransform.h */, - 2CA99FE55849726744B1457C /* LAlertWindow.h */, - AA93A12AF0534878D5CD533A /* LAsyncUpdater.h */, - 247BACD4B7581932BA4281AD /* LAttributedString.h */, - 87C21CCF0E1B1F3443D5480F /* LAudio.cpp */, - 9E0BA6F39FA7B10AE6F87766 /* LAudioFile.h */, - B41A243A03EBE90BEF8F42C3 /* LAudioFormat.h */, - C4C53EE19C9B88AC89B9034B /* LAudioPlayHead.h */, - B22672C4BF71B017D86D3504 /* LAudioSampleBuffer.h */, - 60CF420C1BEBF8D60FD3D82A /* LAudioThumbnail.h */, - 6D80C172EEEC08FC7A983D46 /* LBigInteger.h */, - B5F33F4ED56644E84A9795F8 /* LBorderSize.h */, - B540160AFA6B409652D0615E /* LBubbleMessageComponent.h */, - 5368773117338083F17D96A1 /* LButton.h */, - 081DD2D8C52F5D004974CB0C /* LColour.h */, - BD3C01E95BED9EDF47408E00 /* LColourGradient.h */, - C5BC52758E1A8D68F73FDBF0 /* LComboBox.h */, - FF6BEDB081380169B1217EC2 /* LComponent.h */, - 60CD4660ECBE00ABFA854066 /* LComponentPeer.h */, - 937FD0C3F539EE0A3826F487 /* LComponents.cpp */, - 6F8D97AD231698E4C7DF5876 /* LCore.cpp */, - F4576182F6EB02E65AEADB60 /* LDrawable.h */, - 23B017EC8BF44B190F6EC0B9 /* LExpression.h */, - 2A595B3D1FF6CF27456CE495 /* LFile.h */, - 62A1D89EC5176289BA533219 /* LFileListComponent.h */, - 8BA7A3331C4F868A7F8B6289 /* LFileTreeComponent.h */, - E0454149BBB2E8966951D0F0 /* LFont.h */, - C61519857998F17A3B0ABFE9 /* LGlobalFunctions.h */, - 659799BB45A27857BD0D0F29 /* LGlyphArrangement.h */, - 101F461C24698D720807FF44 /* LGraphics.cpp */, - 3333E7CC4900F49C727B5795 /* LGraphics.h */, - FF043386CBC0BE011DBB287F /* LImage.h */, - E4D5F520C4ADBC7BDDB82A74 /* LInputStream.h */, - 4AF81ACADA3736AF41DFEE34 /* LJuce.cpp */, - 8BD09BFC4C1199A5F63C8474 /* LJuce.h */, - 39DB4BD86EC539C6C996EF54 /* LJustification.h */, - EC40D052A60B6AF4762B6382 /* LKeyPress.h */, - 754E33D66708A7B8BA59D3A3 /* LLabel.h */, - 060619582C62DD53E8654A47 /* LLine.h */, - CBC866D236B48B942E1E6D1F /* LLookAndFeel.h */, - A65E6C6587F41643F0ABDD52 /* LMachineIDUtilities.cpp */, - CDDC854CD59B1A8B706E366F /* LMachineIDUtilities.h */, - E1D7D54AA1884366EA7A3DC4 /* LMemory.cpp */, - AFB8A0FC712D5E7C10F0FA5D /* LMemoryBlock.h */, - 31642C90C38BC4EB066E4E69 /* LMemoryInputStream.h */, - CB26D7AD16FBA31531764BB8 /* LMidiBuffer.h */, - 224CB5EC4209DD08AEC4F3A3 /* LMidiKeyboardComponent.h */, - 867BBECC7B1D8D377B005D67 /* LMidiMessage.h */, - C0337BCA0B692B4D55B3D22C /* LModifierKeys.h */, - 0DD25E26B49AB4390F6D647E /* LMouseCursor.h */, - E851B2CF0BF2DD57E138B3C8 /* LMouseEvent.h */, - 8CBC9203BFD3D03B75FDF308 /* LMouseInputSource.h */, - E31449CD1764DB4F98616D56 /* LOnlineUnlockStatus.cpp */, - B3F0B7EA23CBB0ECA2FA6637 /* LOnlineUnlockStatus.h */, - 726624A0E17E8B1B9ABB91B4 /* LOnlineUnlockStatusCheck.cpp */, - 015C6A9767BAC66B8DB98365 /* LOnlineUnlockStatusCheck.h */, - E8A7D4695BFA99DCE18FB508 /* LPath.h */, - 0B518C09EEADDA4DCDDF3B9D /* LPoint.h */, - D3ECCC442A0433A86D0EE32A /* LPopupMenu.h */, - 3373938EC358BFEE9B0BE933 /* LRandom.h */, - 12FA4198696AFB3580E627B7 /* LRange.h */, - A7C255EAD19ED0421CC5F12E /* LRectangle.h */, - DFDDBA9F8CF38090BBF17DBF /* LRelativeCoordinate.h */, - 8C98978C1EEB4230FA6C3EBA /* LResult.h */, - F971017CBCB12980432F8A1B /* LRSAKey.cpp */, - 5EC876CA18AC5149A9819CAE /* LRSAKey.h */, - 34B3C3C29E0C93D0F5F06032 /* LSlider.h */, - 8C9D2DC66BF00BC9E05129E0 /* LSparseSet.h */, - DE9784E2F5B708832DC21C95 /* LString.h */, - 6F588452AC2AEA651D003670 /* LTextButton.h */, - EF95FEFF52B25E51324EC7AB /* LTextEditor.h */, - 823C266EF65B73A9C976E384 /* LThread.h */, - 7AD314D3B5FE21C77810847E /* LThreadWithProgressWindow.h */, - BE022D4F0B9503E2659C8D31 /* LTime.h */, - 846AE08C9904C669FFC65C94 /* LTimer.h */, - 2A5C38930082BD22E4A1ECFA /* LToggleButton.h */, - 154B838056DBC6C8FDE21A6A /* LTypeface.h */, - AF060B5F5A0432CC21C445EB /* LURL.h */, - 3A75AD6523F41DB57BCA4621 /* LValue.h */, - 3DE9D57D653765F2C1C58B7E /* LValueTree.h */, - 3E25341A71EF2A74DA0C06E2 /* LXmlElement.h */, - 153B99C19741156C37B63ED3 /* LZipFile.h */, - ); - name = JuceClasses; - sourceTree = ""; - }; - 360F12C34F98388F10522CFA /* include */ = { - isa = PBXGroup; - children = ( - 273F36B9B29DCF24C195E2A8 /* inttypes.h */, - 469452B9CBD5CECF2C40527A /* juce_PluginHostType.h */, - 98291FFADA18C25ABE635931 /* keys.h */, - F299599DE4607201E82A83D2 /* libr.h */, - ); - name = include; - sourceTree = ""; - }; - 36CAA75DD143EAF1A4E79377 /* json4lua */ = { - isa = PBXGroup; - children = ( - 0BFC9F3C3A67D99D1CCB1AC2 /* json.lua */, - 879D40B5FF1638BA3E77B538 /* LICENCE.txt */, - ); - name = json4lua; - sourceTree = ""; - }; - 497AF32F139261C859FDF1DD /* Groups */ = { - isa = PBXGroup; - children = ( - 15DD9881CD03E6BE625AA250 /* CtrlrGroup.cpp */, - D62580F3885E8094CBBDAFA9 /* CtrlrGroup.h */, - 75A69F42C76E845CA770AA6F /* CtrlrTabsComponent.cpp */, - DB8194F91DBF732BD52FE1AC /* CtrlrTabsComponent.h */, - ); - name = Groups; - sourceTree = ""; - }; - 53574D529842375D359A7E3F /* detail */ = { - isa = PBXGroup; - children = ( - 0E5461EF615FFAFE466F0EB7 /* call.hpp */, - F2B4161650FF5D85008A37B4 /* call_function.hpp */, - 40DE7D540BFF6BB76B471DB3 /* call_member.hpp */, - 317C0DFB7B352CD7748F1616 /* call_operator_iterate.hpp */, - 1910772A7972EC1E1ADC6C70 /* class_registry.hpp */, - 3D5C0E7CE03EE182DE22714E /* class_rep.hpp */, - 27CAE87289FD0E0336928C0E /* constructor.hpp */, - 87DDC1119A834DE92F61CDCC /* convert_to_lua.hpp */, - A31E29E4E59C84B46C1CDF5C /* debug.hpp */, - 9990CAFD46E3141D3D6C8167 /* decorate_type.hpp */, - 1AEAE368CFFDE8146CF83A63 /* deduce_signature.hpp */, - DD5EC74206487DB299E8C7B8 /* enum_maker.hpp */, - CF594223ACF5123407268388 /* format_signature.hpp */, - 07E9065EB09B13F74EEA20BB /* garbage_collector.hpp */, - C0C0A9D5DCD4E292E4C2E9CC /* has_get_pointer.hpp */, - 4FC8EB91B1A93CA35F4BD3D0 /* inheritance.hpp */, - 09FE2B7D5D0B7F2244EB0494 /* instance_holder.hpp */, - 75D6BAC361D7EE63A301D059 /* link_compatibility.hpp */, - ACF025505BA4198943D0FA00 /* make_instance.hpp */, - 440626E7F4B9CCB73657AE15 /* most_derived.hpp */, - 9ABA7B86823159A08CD38B4A /* object.hpp */, - DDFF8DDCB7F80A5CDA09E855 /* object_call.hpp */, - A1D39E0E2160E282D69B3C11 /* object_rep.hpp */, - 66E64A55B461A935142C7E42 /* operator_id.hpp */, - 6A035C3CF21B1602F95AFFFA /* other.hpp */, - 3FB054E0A2DBE328B8695D52 /* pcall.hpp */, - 78E577E17FF6F0D7F749DF26 /* pointee_sizeof.hpp */, - 28E4D3E8A282202A0E4E5A24 /* policy.hpp */, - 1F9E8D0269DF81D65730FAD9 /* primitives.hpp */, - 6E2A2E728A1D3908B3402491 /* property.hpp */, - 7DF90A8D5307D4705D2DCB30 /* signature_match.hpp */, - 9CE4ABEC52134D57EF374C67 /* stack_utils.hpp */, - 50499DDFC73CAF345301ACB2 /* typetraits.hpp */, - 3934B15CEE3CEDF587CEA87A /* yes_no.hpp */, - ); - name = detail; - sourceTree = ""; - }; - 5CCB26571F5962886899F653 /* CtrlrX */ = { - isa = PBXGroup; - children = ( - DAD7152268F4D0870C7A18F9 /* Source */, - ); - name = CtrlrX; - sourceTree = ""; - }; - 5EA2AAF17BCEBE0FB32DED61 /* Source */ = { - isa = PBXGroup; - children = ( - 5CCB26571F5962886899F653 /* CtrlrX */, - 1DA59199BBA6B45537B5EDF0 /* JUCE Modules */, - D58B9A2ED5B97A2764909FE6 /* JUCE Library Code */, - 6B7CD77E8C508F0DE2F39F73 /* Resources */, - 7F74C7F7D7E281E704B9D345 /* Frameworks */, - AD641717FAB777BFB13EFE9F /* Products */, - ); - name = Source; - sourceTree = ""; - }; - 6B7CD77E8C508F0DE2F39F73 /* Resources */ = { - isa = PBXGroup; - children = ( - DE9BC1EBBFB27FB0B0CAB897 /* Info-VST.plist */, - 060E30DBE4C3B3A5920D511A /* Info-VST3.plist */, - 416EA50024723F2552040A77 /* Info-AAX.plist */, - 9E4C945505092247AC116660 /* Info-AU.plist */, - 0F2A10151614696A44E74DF4 /* Info-Standalone_Plugin.plist */, - 9503089C289097F8B3937ABF /* RecentFilesMenuTemplate.nib */, - 60FD8A7C67139674C839AEEA /* Icon.icns */, - ); - name = Resources; - sourceTree = ""; - }; - 6FEFE48A1E94D7C29299991F /* src */ = { - isa = PBXGroup; - children = ( - D08CD5CC68C5EA7BBE1650F8 /* lua.c */, - ); - name = src; - sourceTree = ""; - }; - 78CF325BE538517E566E02B1 /* MethodEditor */ = { - isa = PBXGroup; - children = ( - F0B231FAB871110BAF83387B /* CtrlrLuaCodeTokeniser.cpp */, - 287CF16AD6B1196C7D53D6C1 /* CtrlrLuaCodeTokeniser.h */, - AD782C7017777F85DB7B8BAE /* CtrlrLuaCodeTokeniserFunctions.h */, - 0E035C378F5533B238D6D9D0 /* CtrlrLuaMethodCodeEditor.cpp */, - 77602B5AF2669EE9BD0070EA /* CtrlrLuaMethodCodeEditor.h */, - 0AB6E12829EFC6916E5AC9A7 /* CtrlrLuaMethodCodeEditorSettings.cpp */, - F66FFD47625DA6205E21206D /* CtrlrLuaMethodCodeEditorSettings.h */, - 968DC14AE7E37F6ED640C497 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp */, - DDF51F249255F13AE06DD533 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.h */, - 32D65CC8930D223076EC2BF2 /* CtrlrLuaMethodDebuggerControls.cpp */, - 16C36B8652DF26CA2A69CA88 /* CtrlrLuaMethodDebuggerControls.h */, - DA6A368EACDFD93C93F4F488 /* CtrlrLuaMethodDebuggerInfo.cpp */, - 9D2287C90B5ADF6CD324984F /* CtrlrLuaMethodDebuggerInfo.h */, - 24FB975D30768EEDDF9C7AB6 /* CtrlrLuaMethodDebuggerPrompt.cpp */, - D9A10DF9FFE2DE80B493B029 /* CtrlrLuaMethodDebuggerPrompt.h */, - 561A1E356A1A351189B322B3 /* CtrlrLuaMethodDebuggerStackTrace.cpp */, - F544C6BDAE2BAB92C34C0AE9 /* CtrlrLuaMethodDebuggerStackTrace.h */, - 31BE8CB521AD82EA0898F23F /* CtrlrLuaMethodDebuggerVars.cpp */, - 1F45BD4FBE2658B4046118AE /* CtrlrLuaMethodDebuggerVars.h */, - B84AAF260F550F97636440A1 /* CtrlrLuaMethodEditArea.cpp */, - 0AC2EED270A3BE81B5E20243 /* CtrlrLuaMethodEditArea.h */, - 181F35806EBE0721FE0A6FA1 /* CtrlrLuaMethodEditor.cpp */, - 30554066546A29C0BC0A0E40 /* CtrlrLuaMethodEditor.h */, - 84AD6B69953D06FB2E5CB5CD /* CtrlrLuaMethodEditorCommandIDs.h */, - 879904036E05CC40DA604E95 /* CtrlrLuaMethodEditorConsole.cpp */, - CB55BF9A571A8704ECB751EA /* CtrlrLuaMethodEditorConsole.h */, - 8FF2EAA892FB9A5AADDD3870 /* CtrlrLuaMethodEditorTabs.cpp */, - DD3942BD440BF507CFFE5BEF /* CtrlrLuaMethodEditorTabs.h */, - E15C50709FFC7E431E0A5234 /* CtrlrLuaMethodFind.cpp */, - ED66B88A82938C04815586F5 /* CtrlrLuaMethodFind.h */, - E1E0ED8B89E62933F8EB23AC /* CtrlrMethodEditorTabCloseButton.cpp */, - 521D39094B26F87E60B37329 /* CtrlrMethodEditorTabCloseButton.h */, - ); - name = MethodEditor; - sourceTree = ""; - }; - 7A5C33660D8F73689604124E /* CtrlrComponents */ = { - isa = PBXGroup; - children = ( - 7BCC6ECDCC3FBF2BDA9523EC /* Buttons */, - 497AF32F139261C859FDF1DD /* Groups */, - E7B3651BEC11EBAF761EFB37 /* Labels */, - 2C15CCF691C5455CAF08283F /* Sliders */, - E9D172FE7F61088FB282DB7B /* Specials */, - B4722C31B7AADD58BE5D6FF9 /* Statics */, - 77945B5E21C45AE01ADA5D67 /* CtrlrCombo.cpp */, - 5B71D976F5C1268B7EAC7D44 /* CtrlrCombo.h */, - EF39852FCADD658C65CF1CE6 /* CtrlrComponent.cpp */, - AB42CE3E0D67E91701CDF881 /* CtrlrComponent.h */, - 1BEBFF77B24B768C4D8263D0 /* CtrlrComponentLuaRegistration.cpp */, - 32FDF036F718C55338A5E7BB /* CtrlrComponentTypeManager.cpp */, - 9B7F977B1D8697F1B9678FA1 /* CtrlrComponentTypeManager.h */, - 58AD9273120E1F3F80BD7A02 /* CtrlrCustomComponent.cpp */, - A953EF00390AB61D1A43FEC0 /* CtrlrCustomComponent.h */, - 1B5EBEA0C6E225BF354E22CE /* CtrlrFilmStripPainter.cpp */, - 17ED8E453884BA0C95BC0FC0 /* CtrlrFilmStripPainter.h */, - ); - name = CtrlrComponents; - sourceTree = ""; - }; - 7BCC6ECDCC3FBF2BDA9523EC /* Buttons */ = { - isa = PBXGroup; - children = ( - 838EE4666BAC2CE6B14EB2AB /* CtrlrButton.cpp */, - DF26FB2463CD5774E010B9D1 /* CtrlrButton.h */, - 872A10D082E0B148B0298BD8 /* CtrlrCustomButtonInternal.cpp */, - 03A898FE59E2F4987EDBFABB /* CtrlrCustomButtonInternal.h */, - 995C4F63F8C42E9CB0C1F46E /* CtrlrHyperlink.cpp */, - C83EFA65C49C08A19915BB82 /* CtrlrHyperlink.h */, - 36DEF3C1EFAA9513B6C19886 /* CtrlrImageButton.cpp */, - 24A43B3A58D63BB76D1BB11F /* CtrlrImageButton.h */, - 50F5DABFCF4DFBA32399F195 /* CtrlrToggleButton.cpp */, - F6C9EF9DE89D987CD7152C09 /* CtrlrToggleButton.h */, - ); - name = Buttons; - sourceTree = ""; - }; - 7DAC4015484DB140E1C446E6 /* Deprecated */ = { - isa = PBXGroup; - children = ( - 26A74C89ED81C51334CEE2D3 /* CtrlrLuaBigInteger.cpp */, - 8379747A6F599AC2C51873DE /* CtrlrLuaBigInteger.h */, - 0303802C065A08E350908B42 /* CtrlrLuaComponentAnimator.cpp */, - A04E649F7C9894006F178928 /* CtrlrLuaComponentAnimator.h */, - AD417791CDA798BE91F2C64D /* CtrlrLuaFile.cpp */, - 70229F2FDBC2FB092349AF73 /* CtrlrLuaFile.h */, - D8F8F0FE105C8A9E398F1F07 /* CtrlrLuaMemoryBlock.cpp */, - 4AE102B4374E1513CF0E3EDC /* CtrlrLuaMemoryBlock.h */, - FD6608AAED23E859209B8EFE /* CtrlrLuaRectangle.cpp */, - 9FD6B9BC6214CC08756FC70C /* CtrlrLuaRectangle.h */, - ); - name = Deprecated; - sourceTree = ""; - }; - 7F74C7F7D7E281E704B9D345 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 15C8E6290DF559375AA00C3D /* AudioUnit.framework */, - 60B3BC1222FDF4FF37801063 /* Accelerate.framework */, - 131F986D1C2BA312C45E69DA /* AudioToolbox.framework */, - 00CA10B65166797BBFF46544 /* Carbon.framework */, - 337D964741D139674F961A22 /* Cocoa.framework */, - 593D7660193E39682A25569D /* CoreAudio.framework */, - F85CFDF9218B29C4EB599A61 /* CoreAudioKit.framework */, - 800611686F77A753B5094410 /* CoreMIDI.framework */, - D93E69BEDA9388F3D0B0A272 /* DiscRecording.framework */, - 0D3A5151F0CE2290880CA124 /* Foundation.framework */, - FB1020E59256FCA5678E10C0 /* IOKit.framework */, - 7CE5048906C588900968497C /* QuartzCore.framework */, - D48535429B2C961DA9D22FF8 /* WebKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 86C312A9C89484698CE3BF08 /* CtrlrMIDILibrary */ = { - isa = PBXGroup; - children = ( - B2E1139B74413FFFA160971F /* CtrlrMIDILibrary.h */, - ); - name = CtrlrMIDILibrary; - sourceTree = ""; - }; - 87B9D6568AA7A4CA01075794 /* include */ = { - isa = PBXGroup; - children = ( - 68F0C9669EB7659241F2B83F /* lauxlib.h */, - 0AB102190C29EEEA1D8DD867 /* lua.h */, - 19B1A1FDC93F010B4AD03276 /* luaconf.h */, - 6C408292127D30F680366A7E /* lualib.h */, - ); - name = include; - sourceTree = ""; - }; - 9286108AB03EDCD900B85C10 /* Native */ = { - isa = PBXGroup; - children = ( - 15FCD961BAE83E157CB2DE8A /* CtrlrGeneric.h */, - 4990686164A358741A334843 /* CtrlrLinux.cpp */, - 18EEE58439ECC30FEB25801C /* CtrlrLinux.h */, - C39146732BAC126502DB50F3 /* CtrlrMac.cpp */, - 6DBE23A9AC99DA6475F2EE62 /* CtrlrMac.h */, - DF9F0C668A3F12B1B80F9DF2 /* CtrlrNative.cpp */, - 2286256360CFB7F8F0E0302A /* CtrlrNative.h */, - D9520C2B8E02C47E67F731E1 /* CtrlrWindows.cpp */, - EFCB90E7DE1CC51FA6A9F350 /* CtrlrWindows.h */, - ); - name = Native; - sourceTree = ""; - }; - 9DF5775D3E99EDB122DEECCB /* Plugin */ = { - isa = PBXGroup; - children = ( - B20C118B2ED45AECD9F3F883 /* CtrlrProcessor.cpp */, - EBBE5AB445B309D26DC24120 /* CtrlrProcessor.h */, - 530B8DD90967C43CF76ADD6D /* CtrlrProcessorEditorForLive.cpp */, - 7BA44AAF102A65187737E2E3 /* CtrlrProcessorEditorForLive.h */, - ); - name = Plugin; - sourceTree = ""; - }; - 9E35D6840FF0088200672F88 /* include */ = { - isa = PBXGroup; - children = ( - 746FC09B5E5088CC32CB56F8 /* compat.h */, - 7C1261D82B7A7FBA3EECE493 /* darwin_usb.h */, - EDD9D65FEC9503C98DBBCEB1 /* enums.h */, - 83FB1CCA7EF2E3C06680A473 /* hotplug.h */, - 8BA7B2DBE9CC4AF4E459AE29 /* libusb.h */, - 52A024533D484C75EA21B4BA /* libusb_linux.h */, - 89B20A4C48B2425B1E7410A1 /* libusb_osx.h */, - A16F2A44227BC96C4B82F110 /* libusb_windows.h */, - 2B09482635611484F541B0F6 /* libusbi.h */, - 906A521261FE605D99D23F2B /* linux_usbfs.h */, - 209443F5D4638285620CCCE1 /* poll_posix.h */, - F56035AF249FF09CECE2935E /* poll_windows.h */, - D3ABA726444356EE8491AEBF /* structs.h */, - 6702F2299045D74540A17012 /* threads_posix.h */, - F0545F940D7E22A3044A1393 /* threads_windows.h */, - B64FF99C432FA2D2861CE5A9 /* version.h */, - 781CE0A0A745989A6E5066BB /* version_nano.h */, - AAD720B69A72261D7F4C2456 /* windows_common.h */, - 3EDB08819EB0F008F98FE535 /* windows_usb.h */, - ); - name = include; - sourceTree = ""; - }; - A55507262ACF98F3CD8D9369 /* clidebugger */ = { - isa = PBXGroup; - children = ( - 2869A5C7DF189F12CCC18300 /* debugger.lua */, - A9EFD3390F1B6E4317EF18AF /* LICENSE */, - ECDB58DFC96DD86BA48068C3 /* README.md */, - 068B98ECE9C59B2C21B7603C /* test.lua */, - ); - name = clidebugger; - sourceTree = ""; - }; - AB003F399F3DEBB82B7BB549 /* UIComponents */ = { - isa = PBXGroup; - children = ( - 092543D5D502AB93FE86E26E /* CtrlrApplicationWindow */, - 7A5C33660D8F73689604124E /* CtrlrComponents */, - EC63D9389D2E8EB7B2B9A046 /* CtrlrLua */, - 09E1B8CC475EC1EC4E600396 /* CtrlrMIDI */, - F5D8456EB0DECACC2E8BE5C8 /* CtrlrPanel */, - BC0C4329266130DD1F87665E /* CtrlrPropertyEditors */, - 0258CA4A2E64FA6D163230CA /* CtrlrWindowManagers */, - 175F337785A2A02ACD7B0499 /* CtrlrAbout.cpp */, - 3B3A4776FCD77FF9AB5B73D6 /* CtrlrAbout.h */, - CA9DEEDADCB2C7A39E92EF86 /* CtrlrComponentSelection.cpp */, - 051C0BE0A64434C88534FF3B /* CtrlrComponentSelection.h */, - EE946162F7EC9BCD5FE53F25 /* CtrlrLogViewer.cpp */, - 5DD042154373640AB11D7C1B /* CtrlrLogViewer.h */, - FCBB09060BF84E6D6187881E /* CtrlrTextEditor.cpp */, - 8DF1134A214DC3F8AC25B330 /* CtrlrTextEditor.h */, - 719C10F6CF942636B89EEDCB /* CtrlrValueMap.cpp */, - 35E9A0617422B7801889CABA /* CtrlrValueMap.h */, - F11D202FCA2EEAF6C580CB8E /* CtrlrValueTreeEditor.cpp */, - 0A4D2B6168045E0F40865EDD /* CtrlrValueTreeEditor.h */, - ); - name = UIComponents; - sourceTree = ""; - }; - ACD71D167CCF18F1C9ABA1AB /* CtrlrManager */ = { - isa = PBXGroup; - children = ( - 127ABD0B11709E498950A956 /* CtrlrManager.cpp */, - EF7D212089FCD7567EC4631D /* CtrlrManager.h */, - D0C8E7234DFE3470BCA59314 /* CtrlrManagerInstance.cpp */, - DAC03F2EF68F88FE40C42473 /* CtrlrManagerVst.cpp */, - A393071EEDCB75E8B7D86AB1 /* CtrlrManagerVst.h */, - ); - name = CtrlrManager; - sourceTree = ""; - }; - AD641717FAB777BFB13EFE9F /* Products */ = { - isa = PBXGroup; - children = ( - 645A79C89472FFC0A5E3D73F /* CtrlrX.vst */, - EB6134FB2CFC4B1825455D47 /* CtrlrX.vst3 */, - C1AB06E5D06AED148A1961B9 /* CtrlrX.aaxplugin */, - 908E0C8A957286821FB05A54 /* CtrlrX.component */, - C8515F3F3AB5B7773D926D96 /* CtrlrX.app */, - 75C913600A8B4A361ED6FABA /* libCtrlrX.a */, - ); - name = Products; - sourceTree = ""; - }; - AF0B7146CF3AA4CEF6BF4361 /* src */ = { - isa = PBXGroup; - children = ( - 9D26E90BA9CC5C4F847768D9 /* compat.c */, - 9DA3C319781492A3ABA0E6E8 /* core.c */, - BD273234F29DAB4984F03A19 /* darwin_usb.c */, - C44ADBC0C6DA10D0436E00CD /* descriptor.c */, - 24906BD111F14AE0DAB8F52F /* enums.c */, - 4355EFF6F6BB4F66DBEA5504 /* hotplug.c */, - DCF0F6AFF5D48D1824376DBF /* io.c */, - 4D7B1509F94912B79DE29484 /* linux_udev.c */, - 24F784FABEB9402808B038EF /* linux_usbfs.c */, - E3D4EE68B85AA3C3F741DA4C /* poll_posix.c */, - 2993452EE0E624FA60CA0BD2 /* poll_windows.c */, - B91E6C2B4E45307344899920 /* strerror.c */, - 185A99E339662A67EB028284 /* structs.c */, - B4FBC58B684954F13EF955E6 /* sync.c */, - A7050D4D35229D5E274BDCE3 /* threads_posix.c */, - D4355B7EBCF4BEE21C2F3374 /* threads_windows.c */, - C94B9482DDBC07FB1B2AA293 /* usb.c */, - 7931C92F3C2B3E66AAA3D97F /* windows_usb.c */, - ); - name = src; - sourceTree = ""; - }; - B4722C31B7AADD58BE5D6FF9 /* Statics */ = { - isa = PBXGroup; - children = ( - 0C8AAAA96F04739D281E8EB9 /* CtrlrArrow.cpp */, - 78BA2A4D9A6BC32CCA2D239E /* CtrlrArrow.h */, - ); - name = Statics; - sourceTree = ""; - }; - BC0C4329266130DD1F87665E /* CtrlrPropertyEditors */ = { - isa = PBXGroup; - children = ( - C60D34CA69315C57E7623612 /* CtrlrPropertyComponent.cpp */, - 48BA08BCAE35A39CE50503FC /* CtrlrPropertyComponent.h */, - ); - name = CtrlrPropertyEditors; - sourceTree = ""; - }; - BDA9847CCF408C150AAADF37 /* libusb */ = { - isa = PBXGroup; - children = ( - 9E35D6840FF0088200672F88 /* include */, - AF0B7146CF3AA4CEF6BF4361 /* src */, - ); - name = libusb; - sourceTree = ""; - }; - BECBED479FDF052BF5C48BA2 /* Fonts */ = { - isa = PBXGroup; - children = ( - 246B6316D3078F901FE7BDEC /* FONT_60sekuntia.ttf */, - 866F198E6C9474074E22E8C5 /* FONT_Computerfont.ttf */, - 9E9CD1FE77F9A326349EF066 /* FONT_Digit.ttf */, - 740DC40C8DCDC27D2BBA8404 /* FONT_Digital-7.ttf */, - BD4BEA9AFF06066442D933F7 /* FONT_DottyShadow.ttf */, - E756FFA8226533BAFAC2D02A /* FONT_Electronic Highway Sign.ttf */, - DEF276E0DE85D2E7AA61A30C /* FONT_Invasion2000.ttf */, - 8C6C6C0F4C04E5AD2D5AA262 /* FONT_Karmatic Arcade.ttf */, - EAFAD691ACB5744C6C518923 /* FONT_LCD.ttf */, - 0C2B4BBADAAB36C1AA16C744 /* FONT_Warenhaus-Standard.ttf */, - 49DCC73CAF54A6FD236F0906 /* FONT_ZX81.ttf */, - ); - name = Fonts; - sourceTree = ""; - }; - CC8B63BF661F604D6CE8BDF9 /* StandaloneWrapper */ = { - isa = PBXGroup; - children = ( - 4E1A58DC3336FE4D629009CF /* CtrlrStandaloneApplication.cpp */, - AE4A7B6C5C59D70F11F076E3 /* CtrlrStandaloneWindow.cpp */, - FDEE2AA089CFA87240DC4891 /* CtrlrStandaloneWindow.h */, - ); - name = StandaloneWrapper; - sourceTree = ""; - }; - D1C143D478B0A095EEDA42A7 /* CtrlrModulator */ = { - isa = PBXGroup; - children = ( - 38C21BA17D1250EB25BD3122 /* CtrlrModulator.cpp */, - B0D91E1934724AD202CE5C8D /* CtrlrModulator.h */, - EC3C64D58135FF45A5832B01 /* CtrlrModulatorProcessor.cpp */, - C911A1F5BBF78CD3B06211F8 /* CtrlrModulatorProcessor.h */, - ); - name = CtrlrModulator; - sourceTree = ""; - }; - D58B9A2ED5B97A2764909FE6 /* JUCE Library Code */ = { - isa = PBXGroup; - children = ( - E6687C41653EFCD85D68D58E /* AppConfig.h */, - DE0F2C692D7805D5676C419C /* BinaryData.cpp */, - EB194A845E40A38423C50FF3 /* BinaryData.h */, - FCEB86C04B4B279CC2043797 /* include_juce_audio_basics.mm */, - 9B735194E301AABE3BB9264C /* include_juce_audio_devices.mm */, - E6185C722658775A486BA3FA /* include_juce_audio_formats.mm */, - F1E4DF5750D2275AD79816F9 /* include_juce_audio_plugin_client_AAX.mm */, - E21D5F08F666793FCA646F34 /* include_juce_audio_plugin_client_AU.r */, - 3A4B4D0FA27B7B4F1ABCD2C6 /* include_juce_audio_plugin_client_AU_1.mm */, - AF17B083607B129AA2958B35 /* include_juce_audio_plugin_client_AU_2.mm */, - 89A3CF6F02D3A3BF2D2DCA37 /* include_juce_audio_plugin_client_Standalone.cpp */, - B0565F020CC1B0B7B48A1987 /* include_juce_audio_plugin_client_utils.cpp */, - 02D00BDE531BDA70DFD938D8 /* include_juce_audio_plugin_client_VST_utils.mm */, - 8113EB89C57303227E2D816A /* include_juce_audio_plugin_client_VST2.cpp */, - 76BCA983C0DF554780A5AA25 /* include_juce_audio_plugin_client_VST3.cpp */, - 4FAB31D01797604D1CD9C934 /* include_juce_audio_processors.mm */, - 6B456D263B4BCDED0769CD25 /* include_juce_audio_utils.mm */, - 7CBDFF9E1B2BA17DC8B5A0B4 /* include_juce_core.mm */, - 48E4D53DFB1BDB72A7139F6D /* include_juce_cryptography.mm */, - A50CC54909A4948E172790B6 /* include_juce_data_structures.mm */, - ACFE138F6324F3110FCF9517 /* include_juce_events.mm */, - B13B21B03D21AA2CB3109C2C /* include_juce_graphics.mm */, - E9A0EE201CC3976AE18A9E32 /* include_juce_gui_basics.mm */, - ED66FFC9A2DFC7AD774DBA34 /* include_juce_gui_extra.mm */, - 9865AF142D34101356FCBD5B /* include_juce_product_unlocking.mm */, - 1ED7DC087519E1882492560C /* JuceHeader.h */, - 8F867C16C443DA5ECA7CA1FB /* JucePluginDefines.h */, - ); - name = "JUCE Library Code"; - sourceTree = ""; - }; - D76EA4AE6988AE8621A4C899 /* Lua */ = { - isa = PBXGroup; - children = ( - 7DAC4015484DB140E1C446E6 /* Deprecated */, - 32D9458F1CDE05BE97D2BA72 /* JuceClasses */, - 107DCBE1F005594AEA6AC551 /* Methods */, - 244B7DEAA5F85627245A4791 /* CtrlrLuaAudioConverter.cpp */, - 3416F1BC073BFDEDA86AB558 /* CtrlrLuaAudioConverter.h */, - 6B26EF039BF0D99DEFA3A21A /* CtrlrLuaConverters.h */, - 09A40761E2F8E7F822BF6F08 /* CtrlrLuaDebugger.cpp */, - 97256BA6038A6829C357DC7C /* CtrlrLuaDebugger.h */, - 6252E9E0F0C328E3DD2340A9 /* CtrlrLuaManager.cpp */, - B0450758822E007D74F2A996 /* CtrlrLuaManager.h */, - F36FCBEF41B37C3B703E1793 /* CtrlrLuaMultiTimer.h */, - 0F4FFC8FA6F0787E2E3CE594 /* CtrlrLuaObject.cpp */, - A035546887D12C173DE8D47D /* CtrlrLuaObject.h */, - 27C69DBD61287E2DD40DEC47 /* CtrlrLuaObjectWrapper.cpp */, - 64D0FB0F486FDE30D185E5E4 /* CtrlrLuaObjectWrapper.h */, - 50893BAA6A75C1BB54068890 /* CtrlrLuaPanelCanvasLayer.cpp */, - 8FBDE5EA64AE5AFF728E2609 /* CtrlrLuaUtils.cpp */, - 847EADA5B10E8E89A9BD7189 /* CtrlrLuaUtils.h */, - ); - name = Lua; - sourceTree = ""; - }; - D9A2B0A5093537D41D2D036E /* Resources */ = { - isa = PBXGroup; - children = ( - BECBED479FDF052BF5C48BA2 /* Fonts */, - 2A23E92C94AA7BCB1213154C /* Icons */, - 27C9F3AF45EAB96B59330A5A /* Lua */, - 0EC77A0D518F4C56E5127381 /* Misc */, - 136E237D9EEF3F4964B4B1D9 /* XML */, - ); - name = Resources; - sourceTree = ""; - }; - DAD7152268F4D0870C7A18F9 /* Source */ = { - isa = PBXGroup; - children = ( - 2BBBAA25C92B0633BDD3306A /* Misc */, - EEFD8F57CEC6AABB8CF6B1A9 /* Core */, - D76EA4AE6988AE8621A4C899 /* Lua */, - FB3D9F00734C2261A7AB91D6 /* MIDI */, - 9286108AB03EDCD900B85C10 /* Native */, - 9DF5775D3E99EDB122DEECCB /* Plugin */, - D9A2B0A5093537D41D2D036E /* Resources */, - AB003F399F3DEBB82B7BB549 /* UIComponents */, - ); - name = Source; - sourceTree = ""; - }; - DCEFFACB005F1705DB265575 /* lua */ = { - isa = PBXGroup; - children = ( - 87B9D6568AA7A4CA01075794 /* include */, - 6FEFE48A1E94D7C29299991F /* src */, - ); - name = lua; - sourceTree = ""; - }; - DE8A5D658BA4C27846DD5214 /* CtrlrPanel */ = { - isa = PBXGroup; - children = ( - 60005658243801A3CDC76F96 /* CtrlrEvaluationScopes.cpp */, - BEAAD88C0F164AA28555BB2C /* CtrlrEvaluationScopes.h */, - C9BAF70535468EA9D84EBAFE /* CtrlrPanel.cpp */, - 12C7988F057A293CC4880150 /* CtrlrPanel.h */, - D04B79E02144D258AA24CEA2 /* CtrlrPanelFileOperations.cpp */, - F32459B4D439A18C9B334D56 /* CtrlrPanelMIDIInputThread.cpp */, - 295F8D8D9F8AA3FBE73717AA /* CtrlrPanelMIDIInputThread.h */, - B0787CF1ADD4162B5AAF02FA /* CtrlrPanelMIDISnapshot.cpp */, - C2AD221A3563BA068703FB11 /* CtrlrPanelMIDISnapshot.h */, - 1262A60E3F2DF1CCE6600B8F /* CtrlrPanelProcessor.cpp */, - BCBCAE790D56AAFEDDFB0452 /* CtrlrPanelProcessor.h */, - B78DF8DD848C1FB5951284E6 /* CtrlrPanelResource.cpp */, - BDF164CDB69C585C864C546E /* CtrlrPanelResource.h */, - DC68E4C8F9D444E656E92A78 /* CtrlrPanelResourceManager.cpp */, - 0480EEA6868BD74A79F761B8 /* CtrlrPanelResourceManager.h */, - 52C85D0F4934E8EE8AC21282 /* CtrlrPanelSchemeMigration.cpp */, - 4EB89EA2715ABF30442B8352 /* CtrlrPanelSchemeMigration.h */, - 40A88138BF25BCB48FDF35E7 /* CtrlrPanelUndoManager.cpp */, - 29C8D7B2AB818CF39238B707 /* CtrlrPanelUndoManager.h */, - ); - name = CtrlrPanel; - sourceTree = ""; - }; - E7B3651BEC11EBAF761EFB37 /* Labels */ = { - isa = PBXGroup; - children = ( - 9EBD72D954FE619FF673D49A /* CtrlrImage.cpp */, - 379D04C60F144DF7FDC3BF1C /* CtrlrImage.h */, - AD36517D96195725307BBF92 /* CtrlrLabel.cpp */, - 52828620086407BEAFD1CE4E /* CtrlrLabel.h */, - AB749F9002DDCD99DE175455 /* CtrlrLCDLabel.cpp */, - 78D83FFB56049A60BEDDA162 /* CtrlrLCDLabel.h */, - ); - name = Labels; - sourceTree = ""; - }; - E9D172FE7F61088FB282DB7B /* Specials */ = { - isa = PBXGroup; - children = ( - 6FE05D540A99942C9F6CF958 /* CtrlrFileListBox.cpp */, - 7E4B39DD24C363EF1B7A20D7 /* CtrlrFileListBox.h */, - 3330093862A479923C487CCA /* CtrlrListBox.cpp */, - C2B8BCE7E7EEF6102642AB18 /* CtrlrListBox.h */, - D28CD13BA91539F021B708FA /* CtrlrMidiKeyboard.cpp */, - FEF561263B59FE00F36A768D /* CtrlrMidiKeyboard.h */, - 7DF20EDAA98CA159EBDCBFD0 /* CtrlrProgressBar.cpp */, - 0666D3EFFBBD8F04EAC7AC3E /* CtrlrProgressBar.h */, - CF00B672C5EE981502E59867 /* CtrlrWaveform.cpp */, - F347ABA0EB910CB67FB6297E /* CtrlrWaveform.h */, - BB173D44637EC96BFC40804C /* CtrlrXYModulator.cpp */, - D0CF2F2E206348E687BDBB65 /* CtrlrXYModulator.h */, - D8028658582715EE580BF0F7 /* CtrlrXYSurface.cpp */, - 05BBB6A639E1ADE27F48AEC1 /* CtrlrXYSurface.h */, - ); - name = Specials; - sourceTree = ""; - }; - EB0DF811FC035DAA7451AB49 /* src */ = { - isa = PBXGroup; - children = ( - C0AD64546A6AF349E9E1D582 /* class.cpp */, - 8216F6B1C0BAEF4C4E39DE50 /* class_info.cpp */, - EC43933049DB20C25DC15B9B /* class_registry.cpp */, - 1BA40EEED71E49303CA677FC /* class_rep.cpp */, - 7B9BD09D1AF8A5B0C0569F61 /* create_class.cpp */, - DF0ECE0AE00BEE4A3BD75E07 /* error.cpp */, - D2FA4EF0A09D0BD605FF0383 /* exception_handler.cpp */, - 217B1EF464519CA0D97E9D15 /* function.cpp */, - BB30EDDF9D94CCD6775223A5 /* function_introspection.cpp */, - AD76C2B57AB57EE965A09372 /* inheritance.cpp */, - 8EFAAF77153A3176B7A8D2F2 /* link_compatibility.cpp */, - B8AFDD29C107A759B9ECAB46 /* lua51compat.cpp */, - F075FDB581FEDFA356538031 /* object_rep.cpp */, - 9AFE4B5F6733B058CB25B4D7 /* open.cpp */, - 570172B266A3636C2F6805BF /* operator.cpp */, - 360904A251F89B5F46B227AB /* pcall.cpp */, - BE28351BDE657B735B8BEBBD /* scope.cpp */, - 270BF048B0BC6E58E4469468 /* set_package_preload.cpp */, - ABD98E9A8D924584D3CC18F4 /* shared_ptr_converter.cpp */, - 36BA7AC14909FA863329021A /* stack_content_by_name.cpp */, - A27E0032E164381190E16C17 /* weak_ref.cpp */, - 24C200B0888933167CF79FF5 /* wrapper_base.cpp */, - ); - name = src; - sourceTree = ""; - }; - EC63D9389D2E8EB7B2B9A046 /* CtrlrLua */ = { - isa = PBXGroup; - children = ( - 78CF325BE538517E566E02B1 /* MethodEditor */, - 07058AFB9597851928CB22DC /* CtrlrLuaConsole.cpp */, - 02CDDCAFAA32A6615AC4B713 /* CtrlrLuaConsole.h */, - ); - name = CtrlrLua; - sourceTree = ""; - }; - EEFD8F57CEC6AABB8CF6B1A9 /* Core */ = { - isa = PBXGroup; - children = ( - ACD71D167CCF18F1C9ABA1AB /* CtrlrManager */, - D1C143D478B0A095EEDA42A7 /* CtrlrModulator */, - DE8A5D658BA4C27846DD5214 /* CtrlrPanel */, - CC8B63BF661F604D6CE8BDF9 /* StandaloneWrapper */, - 64C4C2F02196A40EEF0D829E /* CtrlrFontManager.cpp */, - 3DA60B02D373CB77A7EDA71A /* CtrlrFontManager.h */, - 2A359073C42F087C7994BCB5 /* CtrlrIDManager.cpp */, - 64F3F4AE415803CE2A0DB07D /* CtrlrIDManager.h */, - 46B2CCA273966E0C097201EF /* CtrlrIDs.h */, - 5D99537435348A095DE06FBA /* CtrlrInlineUtilitiesGUI.cpp */, - 62B1F10067A092D10B7D5FAD /* CtrlrInlineUtilitiesGUI.h */, - C31EC20F95074DD445F5D3A7 /* CtrlrLog.cpp */, - 282802E3F3E3C4918492A935 /* CtrlrLog.h */, - 130CDEDC4775ACFA3A91B8FC /* CtrlrMacros.h */, - 670756B819698DA8177FCDE4 /* CtrlrMainPage.h */, - BA01E80D911718E11C616CA0 /* CtrlrProperties.cpp */, - 831E21E617866D4E3253DF9A /* CtrlrProperties.h */, - 957DC001BF32F77D08ADD74B /* CtrlrRevision.h */, - 15E069584652B251CAE33046 /* CtrlrRevision.template */, - 549B34061CE4D5FD54C717E6 /* CtrlrSysexProcessor.cpp */, - E56167D4105171ACA4FA5A01 /* CtrlrSysexProcessor.h */, - EBDDC26CFEF6281319DDBC2E /* CtrlrSysexProcessorOwned.cpp */, - 63964F016C558F761B3872EE /* CtrlrSysexProcessorOwned.h */, - DD7E61257900C97DE297B2B0 /* CtrlrSysexToken.cpp */, - FAABFCA70210A67D3EC7F2E0 /* CtrlrSysexToken.h */, - 5AF78309F43A6D7E295CC2FD /* CtrlrUtilities.cpp */, - 92B4397C6398EA0145EAD5A7 /* CtrlrUtilities.h */, - DDC239DEE10406B4F89046F2 /* CtrlrUtilitiesGUI.cpp */, - EB6B2C5C3F371F388A690067 /* CtrlrUtilitiesGUI.h */, - A742AE615610087C9FFB1F78 /* dxtrans.h */, - 106D873681A7AE6295F4772E /* stdafx.cpp */, - 3783963B25F85B8576A624B7 /* stdafx.h */, - C589E7AA1956429E163E6E3E /* stdafx_luabind.cpp */, - 2293DC3A80BDE337C3CCBA51 /* stdafx_luabind.h */, - ); - name = Core; - sourceTree = ""; - }; - F04BD3DE0D84DC08D65391A5 /* luabind */ = { - isa = PBXGroup; - children = ( - 0EE374672D898BE745CF0881 /* luabind */, - EB0DF811FC035DAA7451AB49 /* src */, - 60F76B8EFC9E783FCAE78AAE /* build_information.hpp */, - 2AC8072F7AD5A9062EEF9A66 /* build_information.hpp.cmake_in */, - ACA464DDA34F3812118BCEA6 /* get-deps.sh */, - 570757C191FBF1D88D738938 /* INSTALL.txt */, - 2C6849791AE956E13F351E97 /* LICENSE.txt */, - 51699DA6089A4B5703F23969 /* README.md */, - ); - name = luabind; - sourceTree = ""; - }; - F5D8456EB0DECACC2E8BE5C8 /* CtrlrPanel */ = { - isa = PBXGroup; - children = ( - BE20E5EDD240944F2731C5B6 /* CtrlrPanelCanvas.cpp */, - D5C2A00579A39E399026BFBE /* CtrlrPanelCanvas.h */, - 999823AE3B2263235823375E /* CtrlrPanelCanvasHandlers.cpp */, - 25DA8074BD470C385E9F1E3C /* CtrlrPanelCanvasLayer.cpp */, - D518FE917BA0F92B6C4920D4 /* CtrlrPanelCanvasLayer.h */, - 60079F9EA5FB601F22EDDDD5 /* CtrlrPanelCanvasLayers.cpp */, - C73F1BB9399AC32F400FD9F2 /* CtrlrPanelComponentProperties.cpp */, - 196D493A42E700BDDB6F8D80 /* CtrlrPanelComponentProperties.h */, - 23131698E470B4BBD046A95C /* CtrlrPanelEditor.cpp */, - FF88A70C0FFB26F4644E7C00 /* CtrlrPanelEditor.h */, - 2425911A2CEC0052A4A9FB99 /* CtrlrPanelEditorIcons.cpp */, - FC05EE537B898E3F86759A50 /* CtrlrPanelEditorIcons.h */, - 4FCB7D064ABCF4F4C8A8E4E1 /* CtrlrPanelFindProperty.cpp */, - 8B2DD80BC09CD5BFB81CA7B7 /* CtrlrPanelFindProperty.h */, - D0303AC8DCAF574EFFB40098 /* CtrlrPanelLayerList.cpp */, - E152A8E0DB4A438B966F78BA /* CtrlrPanelLayerList.h */, - 411B837E784F99F4C5BFB333 /* CtrlrPanelLayerListItem.cpp */, - 650FFD5E145F6D0B08D179A4 /* CtrlrPanelLayerListItem.h */, - 34C55736AF46CDB5A314EC47 /* CtrlrPanelModulatorList.cpp */, - 9837D1AA088F9F844329E136 /* CtrlrPanelModulatorList.h */, - 333A99DA03736E2B0B858CA6 /* CtrlrPanelModulatorListTree.cpp */, - FBBF542EDA25AADF713009EC /* CtrlrPanelModulatorListTree.h */, - 49CC10B1549F946C0C19507F /* CtrlrPanelProperties.cpp */, - 5D70074AC95C11154B5F7755 /* CtrlrPanelProperties.h */, - 9439EC762A4BA5022A58659F /* CtrlrPanelResourceEditor.cpp */, - CA5F7318B846B9649736D26E /* CtrlrPanelResourceEditor.h */, - 45DE11E60338725010FE2915 /* CtrlrPanelUtilities.cpp */, - 731229D90DA5A8EF40C0477C /* CtrlrPanelUtilities.h */, - 4539218C7A1EA06A6DFD9505 /* CtrlrPanelViewport.cpp */, - 2770B29603AA65760C71E92C /* CtrlrPanelViewport.h */, - B41A8E86578104A96E0AB5D6 /* CtrlrViewport.cpp */, - 2E568D614F2636E3DD468D11 /* CtrlrViewport.h */, - ); - name = CtrlrPanel; - sourceTree = ""; - }; - FB3D9F00734C2261A7AB91D6 /* MIDI */ = { - isa = PBXGroup; - children = ( - 86C312A9C89484698CE3BF08 /* CtrlrMIDILibrary */, - E192B5A2D23F6ADC01724644 /* CtrlrMIDIDevice.cpp */, - 2A08C3F7C80796EEB73D74E6 /* CtrlrMIDIDevice.h */, - CA8274F000E932EA35A3F556 /* CtrlrMIDIDeviceManager.cpp */, - 5D770E6D4C51627BF1E98B7F /* CtrlrMIDIDeviceManager.h */, - F321210BC055AFED477AB53D /* CtrlrMIDIFilter.cpp */, - AA7BBB362459C4F44F98D723 /* CtrlrMIDIFilter.h */, - 162EF282774125CA90BD148C /* CtrlrMidiInputComparator.cpp */, - 35D06E0FC0AE5CC6A605F4D5 /* CtrlrMidiInputComparator.h */, - 209AD43FE196CBCC9722DFB7 /* CtrlrMidiInputComparatorMulti.cpp */, - 85F1C3879B1B82D07708CAE9 /* CtrlrMidiInputComparatorMulti.h */, - D3802907EB61FC407AD5BF6C /* CtrlrMidiInputComparatorSingle.cpp */, - 5E99E5215BC1612027A3CF20 /* CtrlrMidiInputComparatorSingle.h */, - 164E68D7C717EDE14B5F0041 /* CtrlrMidiInputComparatorTypes.h */, - F00CB4659517D53F3EEAD4EE /* CtrlrMidiMessage.cpp */, - 5F0067E938E4FBD4612FAB73 /* CtrlrMidiMessage.h */, - 330059CA536C3E6A859F4073 /* CtrlrMidiMessageEx.cpp */, - 5AD4AAFD2DA0CD41D6FB169B /* CtrlrMidiMessageEx.h */, - 57EDF22F9D524B553E04681B /* CtrlrOwnedMidiMessage.cpp */, - C51387199EA129E8A818522D /* CtrlrOwnedMidiMessage.h */, - ); - name = MIDI; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */ = { - isa = PBXNativeTarget; - buildConfigurationList = BA47B59CB175C918A7D06B26 /* Build configuration list for PBXNativeTarget "CtrlrX - Shared Code" */; - buildPhases = ( - 340803E59123F748EEC7DD46 /* Pre-build script */, - 71A774F7D36A7922E08E6813 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "CtrlrX - Shared Code"; - productName = CtrlrX; - productReference = 75C913600A8B4A361ED6FABA /* libCtrlrX.a */; - productType = "com.apple.product-type.library.static"; - }; - 939EBC04F2B294AE199B7E40 /* CtrlrX - AU */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0B12C372827C5A0B17ABABDD /* Build configuration list for PBXNativeTarget "CtrlrX - AU" */; - buildPhases = ( - 660E8E83FFAC75DD5DF8655B /* Pre-build script */, - 7247FAE1608929C5140F91AA /* Resources */, - BD8F4FA424928C02C1DD52D5 /* Rez */, - 733F383F7B5B4675888EF723 /* Sources */, - 448D2E3E27CD4A42FB51E7F4 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - F402403B73649067C4AAEA0A /* PBXTargetDependency */, - ); - name = "CtrlrX - AU"; - productName = CtrlrX; - productReference = 908E0C8A957286821FB05A54 /* CtrlrX.component */; - productType = "com.apple.product-type.bundle"; - }; - 95BA742C0DD8D4F51296A065 /* CtrlrX - VST3 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 57CCB31EE535BBC1B13BEA81 /* Build configuration list for PBXNativeTarget "CtrlrX - VST3" */; - buildPhases = ( - D9B5E39E18217CA5C12242D3 /* Pre-build script */, - 731542C2D6D2CF3CF7AC0FFE /* Resources */, - 00FB7AB921C5B5DA2F9989D1 /* Sources */, - 60212008C04F03849E2CCBBE /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - B52172725EDA24628CBFEDFC /* PBXTargetDependency */, - ); - name = "CtrlrX - VST3"; - productName = CtrlrX; - productReference = EB6134FB2CFC4B1825455D47 /* CtrlrX.vst3 */; - productType = "com.apple.product-type.bundle"; - }; - DA246935607B47B955421D13 /* CtrlrX - VST */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8379A4F095EE99397532323E /* Build configuration list for PBXNativeTarget "CtrlrX - VST" */; - buildPhases = ( - 134B097301B88D800BC1CFC4 /* Pre-build script */, - A24237C9B292F6BEE7A9AD2C /* Resources */, - 484D5931486A833DC38C2E66 /* Sources */, - E873A1378783A5477BA81461 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 2056E8D16D079BE2A3447F73 /* PBXTargetDependency */, - ); - name = "CtrlrX - VST"; - productName = CtrlrX; - productReference = 645A79C89472FFC0A5E3D73F /* CtrlrX.vst */; - productType = "com.apple.product-type.bundle"; - }; - E64B69B5ECADB5780A98FC7C /* CtrlrX - Standalone Plugin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6CA18AA72E74EE33D154617E /* Build configuration list for PBXNativeTarget "CtrlrX - Standalone Plugin" */; - buildPhases = ( - 918137FCB3D6B8E10726AC00 /* Pre-build script */, - AC0AAAB7B88B75F04DFBF657 /* Resources */, - AD55D56A4FC63DF147E71601 /* Sources */, - F333E005FDE8BE5300852D08 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 3E303910D6C06A9DEA250D4B /* PBXTargetDependency */, - ); - name = "CtrlrX - Standalone Plugin"; - productName = CtrlrX; - productReference = C8515F3F3AB5B7773D926D96 /* CtrlrX.app */; - productType = "com.apple.product-type.application"; - }; - FDD4D95AAAC25E245173C4BC /* CtrlrX - AAX */ = { - isa = PBXNativeTarget; - buildConfigurationList = 08808F02D417DD2443DCA6F0 /* Build configuration list for PBXNativeTarget "CtrlrX - AAX" */; - buildPhases = ( - 884D3C6B6512D0A6CAA2ECEC /* Pre-build script */, - E5C0F1D36BAA011B56398C74 /* Resources */, - C0F85EB7D987DDEEC9639D32 /* Sources */, - DF3FF19B29C3FD7945852418 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - B0C65D18B2EBE18AB9610900 /* PBXTargetDependency */, - ); - name = "CtrlrX - AAX"; - productName = CtrlrX; - productReference = C1AB06E5D06AED148A1961B9 /* CtrlrX.aaxplugin */; - productType = "com.apple.product-type.bundle"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - B06EC060B1D9D776A62A0E10 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1310; - ORGANIZATIONNAME = CtrlrX; - TargetAttributes = { - 46A18ED82E58216C4534B54D = { - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - 544444E5E2056935093BEFD1 = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - 939EBC04F2B294AE199B7E40 = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - 95BA742C0DD8D4F51296A065 = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - DA246935607B47B955421D13 = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - E64B69B5ECADB5780A98FC7C = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - FDD4D95AAAC25E245173C4BC = { - ProvisioningStyle = Manual; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 0; - }; - com.apple.HardenedRuntime = { - enabled = 0; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.Push = { - enabled = 0; - }; - com.apple.Sandbox = { - enabled = 0; - }; - }; - }; - }; - }; - buildConfigurationList = 12F7390729F977433DEAAC10 /* Build configuration list for PBXProject "CtrlrX" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5EA2AAF17BCEBE0FB32DED61 /* Source */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 46A18ED82E58216C4534B54D /* CtrlrX - All */, - DA246935607B47B955421D13 /* CtrlrX - VST */, - 95BA742C0DD8D4F51296A065 /* CtrlrX - VST3 */, - FDD4D95AAAC25E245173C4BC /* CtrlrX - AAX */, - 939EBC04F2B294AE199B7E40 /* CtrlrX - AU */, - E64B69B5ECADB5780A98FC7C /* CtrlrX - Standalone Plugin */, - 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 7247FAE1608929C5140F91AA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6AAB2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */, - 664B6AAC2E67AC09001E606B /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 731542C2D6D2CF3CF7AC0FFE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6A8F2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */, - 664B6A902E67AC09001E606B /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A24237C9B292F6BEE7A9AD2C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C304F9AC74497AEB5234479 /* RecentFilesMenuTemplate.nib in Resources */, - 9FE286B20806467D22D9C426 /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AC0AAAB7B88B75F04DFBF657 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6AB92E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */, - 664B6ABA2E67AC09001E606B /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E5C0F1D36BAA011B56398C74 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 664B6A9D2E67AC09001E606B /* RecentFilesMenuTemplate.nib in Resources */, - 664B6A9E2E67AC09001E606B /* Icon.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - BD8F4FA424928C02C1DD52D5 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - 90856D3FBC6E5DF2E6A7DD2F /* include_juce_audio_plugin_client_AU.r in Rez */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 134B097301B88D800BC1CFC4 /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - 340803E59123F748EEC7DD46 /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - 660E8E83FFAC75DD5DF8655B /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - 6D45B2DF1FD0E1A6D82FEAF3 /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - 884D3C6B6512D0A6CAA2ECEC /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - 918137FCB3D6B8E10726AC00 /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; - D9B5E39E18217CA5C12242D3 /* Pre-build script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - name = "Pre-build script"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\ntimestamp=$(date +\"%Y-%m-%d %H:%M:%S\")\nheaderFile=\"../../Source/Core/CtrlrRevision.h\"\n# Use sed to replace or append the BUILD_TIMESTAMP definition\nif grep -q \"BUILD_TIMESTAMP\" \"$headerFile\"; then\n sed -i \"\" \"s/#define BUILD_TIMESTAMP.*/#define BUILD_TIMESTAMP \\\"${timestamp}\\\"/\" \"$headerFile\"\nelse\n echo \"#define BUILD_TIMESTAMP \\\"${timestamp}\\\"\" >> \"$headerFile\"\nfi"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00FB7AB921C5B5DA2F9989D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C68F81C138A41338DC7BF610 /* include_juce_audio_plugin_client_VST3.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 484D5931486A833DC38C2E66 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 25500AADDBE4EEFDE680F773 /* include_juce_audio_plugin_client_VST2.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 71A774F7D36A7922E08E6813 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 780AAA7527BC489EAC9A3BFB /* class.cpp in Sources */, - 729541049725A2F71F9F0632 /* class_info.cpp in Sources */, - 416B398718A231E18288B7A5 /* class_registry.cpp in Sources */, - CD4BF6BFD0FD960FA147072C /* class_rep.cpp in Sources */, - F8A8A879FA62DBA456B0C300 /* create_class.cpp in Sources */, - 91B0CCF559868F6620867367 /* error.cpp in Sources */, - 83EA12D8DEFFE1C9F83CA91D /* exception_handler.cpp in Sources */, - FEADDB5B367D74A72391C463 /* function.cpp in Sources */, - 047C7E916246E51823AEC5B6 /* function_introspection.cpp in Sources */, - C02296FD62D5E3666B82311E /* inheritance.cpp in Sources */, - C794648005B60DC1D64BF63E /* link_compatibility.cpp in Sources */, - 61890280C2289011B35A0DA9 /* lua51compat.cpp in Sources */, - 7DE295874616C91054B76136 /* object_rep.cpp in Sources */, - 5B336C2E0E4C0EBCDFC1BB6F /* open.cpp in Sources */, - A2D803FEF38561690049C69D /* operator.cpp in Sources */, - A72CAA2144D6204835AE5EA2 /* pcall.cpp in Sources */, - 3118E41297800A56D05B098A /* scope.cpp in Sources */, - 0E6CA7484FE4F94EA77B648E /* set_package_preload.cpp in Sources */, - 0292ED11D3E73A9830F29C70 /* shared_ptr_converter.cpp in Sources */, - 8CA3FCDBCB47BDB2BD781299 /* stack_content_by_name.cpp in Sources */, - A983BD8FC3E91A01647E8C09 /* weak_ref.cpp in Sources */, - BA7E7E79A81D8CD4B2706FBC /* wrapper_base.cpp in Sources */, - BB9B5BA2D2BC483882146C73 /* compat.c in Sources */, - 72BEEBFA31BA21311D69E5B5 /* core.c in Sources */, - 32B37C56CD24284271628049 /* darwin_usb.c in Sources */, - 70CEDC04AED30F85E2E8A030 /* descriptor.c in Sources */, - 6D1A82DCBB00A25CCA9BEEA4 /* enums.c in Sources */, - CA30F86B59694DEC4045EDDC /* hotplug.c in Sources */, - 8AD7C3090952E4270E5A13E9 /* io.c in Sources */, - B8F417A65F552B086B64A82D /* linux_udev.c in Sources */, - D353DADC8711D39FEB228943 /* linux_usbfs.c in Sources */, - F8336E4E62D7FA4EACB81A89 /* poll_posix.c in Sources */, - 8FD099358882F1DC7F7AF41B /* poll_windows.c in Sources */, - 37A3BC8FCFAA220A108852C7 /* strerror.c in Sources */, - 4B36AF11AE1EB11947023986 /* structs.c in Sources */, - DE1421C63799555276C9809D /* sync.c in Sources */, - 28DBC24171DB0BA4F4E05D85 /* threads_posix.c in Sources */, - 1E39CDAF6B48FD6BBC99473D /* threads_windows.c in Sources */, - 36B590AAA679A778657C42A8 /* usb.c in Sources */, - 84706EFBCBCF9AEAC2F09677 /* windows_usb.c in Sources */, - 6242589F3E17894879A0C91C /* lua.c in Sources */, - CE7B1DFE2743701162FDF56B /* keys.cpp in Sources */, - 1823667626212E2AA677511E /* libr-bfd.c in Sources */, - 990125FBCDBA129EBF12D16C /* libr.c in Sources */, - 57151CC7F7263C511309C500 /* CtrlrManager.cpp in Sources */, - A2D97E0A709FAA23101E1C5A /* CtrlrManagerInstance.cpp in Sources */, - 762C4AB10F80895F25D66C8C /* CtrlrManagerVst.cpp in Sources */, - 7455B6EDB5666233591B235D /* CtrlrModulator.cpp in Sources */, - 57DE31F84A8FBA39A465BBCD /* CtrlrModulatorProcessor.cpp in Sources */, - DCD233FA76E3EFAF2B15261F /* CtrlrEvaluationScopes.cpp in Sources */, - 9927806B70BDD2CAC5D7DB75 /* CtrlrPanel.cpp in Sources */, - 2B18E34080CA04AD6364E5B3 /* CtrlrPanelFileOperations.cpp in Sources */, - 9B83A002C5798CB49D955516 /* CtrlrPanelMIDIInputThread.cpp in Sources */, - C4F6E599B6769FAC96B739B0 /* CtrlrPanelMIDISnapshot.cpp in Sources */, - 665C2911F747F5C0CDECB695 /* CtrlrPanelProcessor.cpp in Sources */, - 84E3CCD0A43090ECDDAB0635 /* CtrlrPanelResource.cpp in Sources */, - 95F872A6BC483F83DBFADE3A /* CtrlrPanelResourceManager.cpp in Sources */, - E8763A14A5B02DBA875D6588 /* CtrlrPanelSchemeMigration.cpp in Sources */, - 041755B2B6348D54E6AF49BC /* CtrlrPanelUndoManager.cpp in Sources */, - BE32DDC220AC5F5D22C358F0 /* CtrlrStandaloneApplication.cpp in Sources */, - BA270228351CD249FFF67E0C /* CtrlrStandaloneWindow.cpp in Sources */, - C93902DB97F0EFB6EC8374A2 /* CtrlrFontManager.cpp in Sources */, - E0C72DCF26A89DA9FEF3CA4F /* CtrlrIDManager.cpp in Sources */, - 38183DC1A2B5C6D64887F00C /* CtrlrInlineUtilitiesGUI.cpp in Sources */, - 56DD47CDF5C027F47EB2208C /* CtrlrLog.cpp in Sources */, - DA0A66F3F2DCE1AF18252D73 /* CtrlrProperties.cpp in Sources */, - 0AD88609E20AC9A20188A4AC /* CtrlrSysexProcessor.cpp in Sources */, - 0626FFD01E0719BA3670FB1E /* CtrlrSysexProcessorOwned.cpp in Sources */, - EC69C8250343B04FE035C755 /* CtrlrSysexToken.cpp in Sources */, - DA78940E019AD9F0D06953CF /* CtrlrUtilities.cpp in Sources */, - F63212AB4A54A36504D44297 /* CtrlrUtilitiesGUI.cpp in Sources */, - EF22EDC2871D8C24AF2C3307 /* stdafx.cpp in Sources */, - D922391EF5E5EA6E268C73FD /* stdafx_luabind.cpp in Sources */, - 42B559BE5B403DDC6FBB03BA /* CtrlrLuaBigInteger.cpp in Sources */, - FCF459D1F4291192085DD550 /* CtrlrLuaComponentAnimator.cpp in Sources */, - E698A27CE325E53B2DAA7A8C /* CtrlrLuaFile.cpp in Sources */, - 67EDB6D25626102978262143 /* CtrlrLuaMemoryBlock.cpp in Sources */, - BF1153FA021DA91F240D99D2 /* CtrlrLuaRectangle.cpp in Sources */, - A0EAC3516DA325525E3E3A47 /* LAudio.cpp in Sources */, - 73C891A520C2EAF82E94B4F3 /* LComponents.cpp in Sources */, - C57B876EEAAD21821228CD64 /* LCore.cpp in Sources */, - BD10950BB8EE4C3A7C43F566 /* LGraphics.cpp in Sources */, - 1C27E9263204CD6EA4709AE7 /* LJuce.cpp in Sources */, - BB3AC07136DC6E54EB931847 /* LMachineIDUtilities.cpp in Sources */, - 5CD4BBB5926478F3F728D298 /* LMemory.cpp in Sources */, - FA307BC4324C8A96D3B924F4 /* LOnlineUnlockStatus.cpp in Sources */, - 80B270085B77E0B5C207525E /* LOnlineUnlockStatusCheck.cpp in Sources */, - DAA65D3DEB3F32B21C889010 /* LRSAKey.cpp in Sources */, - 2CBD98766FD4BA25A28D3565 /* CtrlrLuaMethod.cpp in Sources */, - 6683B76B6EE87A94B7A75D81 /* CtrlrLuaMethodManager.cpp in Sources */, - 3643B1D8CE97C5E2ADF61487 /* CtrlrLuaMethodManagerCalls.cpp in Sources */, - 3F4C13D2DCE3B3B040ECF505 /* CtrlrLuaAudioConverter.cpp in Sources */, - 69BE59A7C352BE35E17EA6CC /* CtrlrLuaDebugger.cpp in Sources */, - 210214F2F2EE40D73AF6FA5B /* CtrlrLuaManager.cpp in Sources */, - D4AD3DCD999CF5FD8E7A0FB4 /* CtrlrLuaObject.cpp in Sources */, - FC902DB43745961AFDB85846 /* CtrlrLuaObjectWrapper.cpp in Sources */, - 20972EA8469A92454C352C51 /* CtrlrLuaPanelCanvasLayer.cpp in Sources */, - 420D9FF11774C88CA2F0F274 /* CtrlrLuaUtils.cpp in Sources */, - 4E08CCE24227A3B8A13BD270 /* CtrlrMIDIDevice.cpp in Sources */, - 03731AA3ADB665A9467007CF /* CtrlrMIDIDeviceManager.cpp in Sources */, - F7D833A1DBAF286D35533BD5 /* CtrlrMIDIFilter.cpp in Sources */, - 0DB718516085E1F28724BC5B /* CtrlrMidiInputComparator.cpp in Sources */, - 3D83529A260C7766608E767F /* CtrlrMidiInputComparatorMulti.cpp in Sources */, - 4FB8469490B9F2A75F709690 /* CtrlrMidiInputComparatorSingle.cpp in Sources */, - 7D970F104D55AC8CEE376222 /* CtrlrMidiMessage.cpp in Sources */, - BD821C4F742E0AC6503C0BC5 /* CtrlrMidiMessageEx.cpp in Sources */, - 8DCBAE4D641C02C989AF45C4 /* CtrlrOwnedMidiMessage.cpp in Sources */, - DC33D288EDC62951AEE63C93 /* CtrlrLinux.cpp in Sources */, - D33398AF27EE7C7300175665 /* CtrlrMac.cpp in Sources */, - 3ADB13894099A492A438938C /* CtrlrNative.cpp in Sources */, - E2AB78DC7F794664D6ABF46D /* CtrlrWindows.cpp in Sources */, - 54875AC657791C173D0FBAC6 /* CtrlrProcessor.cpp in Sources */, - B1B592D18D2C84004C331EFC /* CtrlrProcessorEditorForLive.cpp in Sources */, - 18D977AAF8D3C5A8A5D43289 /* CtrlrDocumentPanel.cpp in Sources */, - 690E6D4C92EF408461732F0C /* CtrlrEditor.cpp in Sources */, - CB46E45328D3F094B21A72D8 /* CtrlrEditorApplicationCommands.cpp in Sources */, - 6A5E3423B67F5205308D4237 /* CtrlrEditorApplicationCommandsHandlers.cpp in Sources */, - 6EA5B81C5B3E7E72ED88D09F /* CtrlrEditorApplicationCommandsMenus.cpp in Sources */, - 3826C45BD5C2869B7FA62651 /* CtrlrSettings.cpp in Sources */, - 878C6BAF6F545F43B959BA49 /* CtrlrButton.cpp in Sources */, - AF12A0EB3C9D180CE02B5ED9 /* CtrlrCustomButtonInternal.cpp in Sources */, - AF6A31575F2B5D4BEA815C61 /* CtrlrHyperlink.cpp in Sources */, - D1B7D5D5CA2C9767C5DDD99B /* CtrlrImageButton.cpp in Sources */, - F787EAA1D1B31BD10A22C185 /* CtrlrToggleButton.cpp in Sources */, - 8FBA6E6BEF276F9D2BE74931 /* CtrlrGroup.cpp in Sources */, - 6E72844CBE0A68D7F4049CBE /* CtrlrTabsComponent.cpp in Sources */, - 1400D2A7FCD40B9BF732F4B3 /* CtrlrImage.cpp in Sources */, - 0F513D85AF5028173942FFE6 /* CtrlrLabel.cpp in Sources */, - D5E5FE5DED53AC3E90404129 /* CtrlrLCDLabel.cpp in Sources */, - F6B0F894D6491D8A29FF0A2A /* CtrlrFixedImageSlider.cpp in Sources */, - 56FA877C48665F5D0B58716C /* CtrlrFixedSlider.cpp in Sources */, - F376A22CB1C81D3898DFC46A /* CtrlrImageSlider.cpp in Sources */, - 8721C330CD1EF95438A7A7F0 /* CtrlrSlider.cpp in Sources */, - E21291DBC05684612CDEE938 /* CtrlrSliderInternal.cpp in Sources */, - 4051B4B636DD3695E1F30BBB /* CtrlrFileListBox.cpp in Sources */, - C66D394CF996C404D2CAF366 /* CtrlrListBox.cpp in Sources */, - DE56BE6EB8EC0552FB984599 /* CtrlrMidiKeyboard.cpp in Sources */, - EE67DD47282B8C19856F6D17 /* CtrlrProgressBar.cpp in Sources */, - D74360E354734208E2D88A59 /* CtrlrWaveform.cpp in Sources */, - 33B270B25FE3B508B5E303A3 /* CtrlrXYModulator.cpp in Sources */, - D3F0FF55787E242D64DC8156 /* CtrlrXYSurface.cpp in Sources */, - CE9E6241EE161DDD73972348 /* CtrlrArrow.cpp in Sources */, - DBFB65C4B4D5E6499C2B0B59 /* CtrlrCombo.cpp in Sources */, - 2E3A786008A91F2DC453A7C5 /* CtrlrComponent.cpp in Sources */, - D7AD55A4CF969627225BA58F /* CtrlrComponentLuaRegistration.cpp in Sources */, - 5DD8D0C06BA2FC010D13220F /* CtrlrComponentTypeManager.cpp in Sources */, - 2A271EF14D74100A6BC09ABA /* CtrlrCustomComponent.cpp in Sources */, - 8D75F02DC261EEC1F1B09050 /* CtrlrFilmStripPainter.cpp in Sources */, - 8954E16B03FAA76D62EE3158 /* CtrlrLuaCodeTokeniser.cpp in Sources */, - DE90B2A785438E6659EA16CF /* CtrlrLuaMethodCodeEditor.cpp in Sources */, - 67B727BB06DDAD806A021ED9 /* CtrlrLuaMethodCodeEditorSettings.cpp in Sources */, - E6317DBC3F0923F7655B19D5 /* CtrlrLuaMethodCodeEditorSettingsColourLnF.cpp in Sources */, - 69491AA1482E59966AE8C978 /* CtrlrLuaMethodDebuggerControls.cpp in Sources */, - 726B7EF88E388838CDB6C33C /* CtrlrLuaMethodDebuggerInfo.cpp in Sources */, - E23C1D7DFBED154FBF6A1945 /* CtrlrLuaMethodDebuggerPrompt.cpp in Sources */, - 5A884603009A7FF70629F8F4 /* CtrlrLuaMethodDebuggerStackTrace.cpp in Sources */, - 656ADE56B141213B20FCE52E /* CtrlrLuaMethodDebuggerVars.cpp in Sources */, - 8896F9F4B342EA5A126EA0DA /* CtrlrLuaMethodEditArea.cpp in Sources */, - 5D68ECA7FC99DA1C95FBEABD /* CtrlrLuaMethodEditor.cpp in Sources */, - E38DCC49B47C9C4358776567 /* CtrlrLuaMethodEditorConsole.cpp in Sources */, - F7E697B5CA3B52065B134EFF /* CtrlrLuaMethodEditorTabs.cpp in Sources */, - 9617F2E266C99F24633BBC44 /* CtrlrLuaMethodFind.cpp in Sources */, - B9827771061A2343DCC3A322 /* CtrlrMethodEditorTabCloseButton.cpp in Sources */, - 4A875D1A34781D0276A9501D /* CtrlrLuaConsole.cpp in Sources */, - 99319AFC8B66AFB59B23075F /* CtrlrMIDIBuffer.cpp in Sources */, - 7EAAA095F979CB59DC51A4E8 /* CtrlrMIDICalculator.cpp in Sources */, - A155627EDC7DDF933203812A /* CtrlrMIDIMon.cpp in Sources */, - 0823C4DE32D0BF46702C8461 /* CtrlrMIDISettingsDevices.cpp in Sources */, - 0463120343419B5F20C29428 /* CtrlrMIDISettingsDialog.cpp in Sources */, - B57CA9FD60AB95A2532E635D /* CtrlrMIDISettingsRouting.cpp in Sources */, - 27C2973ADD37B7BB044B49FA /* CtrlrPanelCanvas.cpp in Sources */, - 01537A5BF7E3EB4D960B4E98 /* CtrlrPanelCanvasHandlers.cpp in Sources */, - 8F3C99466A71AD089E6EEEED /* CtrlrPanelCanvasLayer.cpp in Sources */, - B2E608A0E1DFA0F16D78323B /* CtrlrPanelCanvasLayers.cpp in Sources */, - A0868A1E675267073B5E01AE /* CtrlrPanelComponentProperties.cpp in Sources */, - F0239A89C3162BA232E6AA22 /* CtrlrPanelEditor.cpp in Sources */, - 8AA15C0DCEA2BB7EB5732D3A /* CtrlrPanelEditorIcons.cpp in Sources */, - 59383B5029952D97CAD402AA /* CtrlrPanelFindProperty.cpp in Sources */, - B77A9926295F15A7AB55B006 /* CtrlrPanelLayerList.cpp in Sources */, - FB5591398FE34A2F34E6F373 /* CtrlrPanelLayerListItem.cpp in Sources */, - 42D7FB7FBE6E42CF4EF21D44 /* CtrlrPanelModulatorList.cpp in Sources */, - 8A64773A02ED90D611C39AED /* CtrlrPanelModulatorListTree.cpp in Sources */, - 486270EC16BEDAF1B2817CFA /* CtrlrPanelProperties.cpp in Sources */, - E8923977939E57CB87162406 /* CtrlrPanelResourceEditor.cpp in Sources */, - 56005371E34C762E12AE743C /* CtrlrPanelUtilities.cpp in Sources */, - 25F40D63430CA04E056E25D5 /* CtrlrPanelViewport.cpp in Sources */, - EACE6B0AD16834150B944D42 /* CtrlrViewport.cpp in Sources */, - 2828A22E215A8DE4463EF564 /* CtrlrPropertyComponent.cpp in Sources */, - 62EB76598635D6B2A2D1988E /* CtrlrChildWindow.cpp in Sources */, - 702921C9870ADBEBFF7B2EBB /* CtrlrChildWindowContainer.cpp in Sources */, - E2EE19ACCABF2F08116AC16B /* CtrlrChildWindowContent.cpp in Sources */, - 2ADDF9F7507373540F46EBBF /* CtrlrDialogWindow.cpp in Sources */, - 4656AA3B49AC87CAEF9FC7D6 /* CtrlrManagerWindowManager.cpp in Sources */, - 656A793A8809EF899ED113E4 /* CtrlrPanelWindowManager.cpp in Sources */, - 07C67C9C1D47600592343128 /* CtrlrAbout.cpp in Sources */, - BB5FECD1529A249FE9FF0833 /* CtrlrComponentSelection.cpp in Sources */, - BE639BA59D8B1DF8827292B2 /* CtrlrLogViewer.cpp in Sources */, - EEC2DA45F9CF150BBA046C64 /* CtrlrTextEditor.cpp in Sources */, - D3AF99B7D7E4AE31A602C466 /* CtrlrValueMap.cpp in Sources */, - D17195AFDE34D6296E1130C1 /* CtrlrValueTreeEditor.cpp in Sources */, - DD2F1E96238D98022BB7863D /* BinaryData.cpp in Sources */, - AEF85466B0CDA5FF61CB79F6 /* include_juce_audio_basics.mm in Sources */, - 03DBF39BABF6017F417D9C1E /* include_juce_audio_devices.mm in Sources */, - 7CFD68B4384BAE17467540DA /* include_juce_audio_formats.mm in Sources */, - EB391AEEEF8C8384E1D87968 /* include_juce_audio_plugin_client_utils.cpp in Sources */, - AEF1A3EEA9A4A299D3279821 /* include_juce_audio_plugin_client_VST_utils.mm in Sources */, - 55864582BA3F751755CA47ED /* include_juce_audio_processors.mm in Sources */, - F80F33C2E34977C46EB7C641 /* include_juce_audio_utils.mm in Sources */, - 2F385A4D2FDA79DA7ED19737 /* include_juce_core.mm in Sources */, - CF2A306E9DD1093C7F358DA3 /* include_juce_cryptography.mm in Sources */, - 8616850E1A34A1D55AC161A7 /* include_juce_data_structures.mm in Sources */, - 7FD24E6C8459A60D0C2CCE7C /* include_juce_events.mm in Sources */, - 29268E61B2983EB29C90EC94 /* include_juce_graphics.mm in Sources */, - 175F3D1384AFC9284D7092CB /* include_juce_gui_basics.mm in Sources */, - F6DF1C136894196EC858A246 /* include_juce_gui_extra.mm in Sources */, - 3595FAAEB0DEA60FD69A97EE /* include_juce_product_unlocking.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 733F383F7B5B4675888EF723 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B0F1C40A9EDA61966FE65EB /* include_juce_audio_plugin_client_AU_1.mm in Sources */, - 6ADD3336D286842DBA6CC3E0 /* include_juce_audio_plugin_client_AU_2.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AD55D56A4FC63DF147E71601 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 20966DFED6F515F0D85824BB /* include_juce_audio_plugin_client_Standalone.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C0F85EB7D987DDEEC9639D32 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E154BE6B268A8279E13CF3D5 /* include_juce_audio_plugin_client_AAX.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 05E6291839DCA038AE5FBB37 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = DA246935607B47B955421D13 /* CtrlrX - VST */; - targetProxy = 664B6ACC2E67AC09001E606B /* PBXContainerItemProxy */; - }; - 2056E8D16D079BE2A3447F73 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6AC72E67AC09001E606B /* PBXContainerItemProxy */; - }; - 3E303910D6C06A9DEA250D4B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6ACB2E67AC09001E606B /* PBXContainerItemProxy */; - }; - A1FB39729F4FB880ABB507C0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E64B69B5ECADB5780A98FC7C /* CtrlrX - Standalone Plugin */; - targetProxy = 664B6AD02E67AC09001E606B /* PBXContainerItemProxy */; - }; - B0C65D18B2EBE18AB9610900 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6AC92E67AC09001E606B /* PBXContainerItemProxy */; - }; - B52172725EDA24628CBFEDFC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6AC82E67AC09001E606B /* PBXContainerItemProxy */; - }; - BA89B3326599D4CF21A58064 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6AD12E67AC09001E606B /* PBXContainerItemProxy */; - }; - CE4AF46A886FEBCBEE6C322C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 939EBC04F2B294AE199B7E40 /* CtrlrX - AU */; - targetProxy = 664B6ACF2E67AC09001E606B /* PBXContainerItemProxy */; - }; - DF41BECA45E712554A5518DF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = FDD4D95AAAC25E245173C4BC /* CtrlrX - AAX */; - targetProxy = 664B6ACE2E67AC09001E606B /* PBXContainerItemProxy */; - }; - F0C497728D844D0AFC81C5C1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 95BA742C0DD8D4F51296A065 /* CtrlrX - VST3 */; - targetProxy = 664B6ACD2E67AC09001E606B /* PBXContainerItemProxy */; - }; - F402403B73649067C4AAEA0A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 544444E5E2056935093BEFD1 /* CtrlrX - Shared Code */; - targetProxy = 664B6ACA2E67AC09001E606B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 0EC8955D6F8297394810C8F0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - DEPLOYMENT_LOCATION = YES; - DSTROOT = /; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=1", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-VST.plist"; - INFOPLIST_PREPROCESS = NO; - INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; - LIBRARY_STYLE = Bundle; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = vst; - }; - name = Release; - }; - 1E7313904E36E5EB693E7A3E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - DEPLOYMENT_LOCATION = YES; - DSTROOT = /; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=1", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-AU.plist"; - INFOPLIST_PREPROCESS = NO; - INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; - LIBRARY_STYLE = Bundle; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -d arm64_$arm64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = component; - }; - name = Release; - }; - 2CBEE81EA64E8106CDAE1A13 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=1", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-VST3.plist"; - INFOPLIST_PREPROCESS = NO; - LIBRARY_STYLE = Bundle; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = vst3; - }; - name = Debug; - }; - 6595B7BBF7951A8271DAD849 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=1", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-AU.plist"; - INFOPLIST_PREPROCESS = NO; - LIBRARY_STYLE = Bundle; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -d arm64_$arm64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = component; - }; - name = Debug; - }; - 66B80B04DD65924F5626E627 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=1", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-Standalone_Plugin.plist"; - INFOPLIST_PREPROCESS = NO; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - }; - name = Release; - }; - 70635220F439E060AE43258A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - DEPLOYMENT_LOCATION = YES; - DSTROOT = /; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=1", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-VST3.plist"; - INFOPLIST_PREPROCESS = NO; - INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; - LIBRARY_STYLE = Bundle; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = vst3; - }; - name = Release; - }; - 7BF94E52DA571C7E2DBCC6A1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - DEPLOYMENT_LOCATION = YES; - DSTROOT = /; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=1", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-AAX.plist"; - INFOPLIST_PREPROCESS = NO; - INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"/Users/DYREC/SDKs/aax-sdk-2-8-1/Libs/Release\"", - ); - LIBRARY_STYLE = Bundle; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lAAXLibrary_libcpp", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = aaxplugin; - }; - name = Release; - }; - 8A52C8B6E4D92344867DF395 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=1", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-Standalone_Plugin.plist"; - INFOPLIST_PREPROCESS = NO; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - }; - name = Debug; - }; - 91406ACFB22DEA1D84E448F6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=0", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=1", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-AAX.plist"; - INFOPLIST_PREPROCESS = NO; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"/Users/DYREC/SDKs/aax-sdk-2-8-1/Libs/Debug\"", - ); - LIBRARY_STYLE = Bundle; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lAAXLibrary_libcpp", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = aaxplugin; - }; - name = Debug; - }; - 9D5DCEF351ACB47AC0D6D4AA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = NO; - GCC_C_LANGUAGE_STANDARD = c11; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_MODEL_TUNING = G5; - GCC_NO_COMMON_BLOCKS = YES; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PRODUCT_NAME = CtrlrX; - SDKROOT = macosx; - WARNING_CFLAGS = "-Wreorder"; - ZERO_LINK = NO; - }; - name = Debug; - }; - D32232F4D1708637923E8E93 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=1", - "JucePlugin_Build_VST3=1", - "JucePlugin_Build_AU=1", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=1", - "JucePlugin_Build_Standalone=1", - "JucePlugin_Build_Unity=0", - "JUCE_SHARED_CODE=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INSTALL_PATH = "@executable_path/../Frameworks"; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - }; - name = Release; - }; - E76D20C9D82E07AE3F982464 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=1", - "JucePlugin_Build_VST3=1", - "JucePlugin_Build_AU=1", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=1", - "JucePlugin_Build_Standalone=1", - "JucePlugin_Build_Unity=0", - "JUCE_SHARED_CODE=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - }; - name = Debug; - }; - E886C22F980B6C8D8CB0126A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.11; - SDKROOT = macosx; - }; - name = Debug; - }; - EB070C00A5EC36757F3C1E89 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = NO; - GCC_C_LANGUAGE_STANDARD = c11; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_MODEL_TUNING = G5; - GCC_NO_COMMON_BLOCKS = YES; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PRODUCT_NAME = CtrlrX; - SDKROOT = macosx; - WARNING_CFLAGS = "-Wreorder"; - ZERO_LINK = NO; - }; - name = Release; - }; - F9F02D9F3BCC0444BFFB9028 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.11; - SDKROOT = macosx; - }; - name = Release; - }; - FB6DA6C537F17CC2AC508F87 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; - EXCLUDED_ARCHS = "i386 arm64e"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1", - "BOOST_BIND_GLOBAL_PLACEHOLDERS=1", - "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.6.34", - "JUCE_APP_VERSION_HEX=0x50622", - "JucePlugin_Build_VST=1", - "JucePlugin_Build_VST3=0", - "JucePlugin_Build_AU=0", - "JucePlugin_Build_AUv3=0", - "JucePlugin_Build_RTAS=0", - "JucePlugin_Build_AAX=0", - "JucePlugin_Build_Standalone=0", - "JucePlugin_Build_Unity=0", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../JuceLibraryCode", - "/Users/DYREC/SDKs/aax-sdk-2-8-1", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces", - "/Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF", - "$(SRCROOT)/../../JUCE/modules", - "$(SRCROOT)/../../Source", - "$(SRCROOT)/../../Source/Misc", - "$(SRCROOT)/../../Source/Misc/include", - "$(SRCROOT)/../../Source/Misc/lua/include", - "$(SRCROOT)/../../Source/Misc/luabind", - "$(SRCROOT)/../../Source/Misc/libusb/include", - "$(SRCROOT)/../../Source/Misc/boost", - "$(SRCROOT)/../../Source/Misc/vst2sdk", - "$(SRCROOT)/../../Source/MIDI", - "$(SRCROOT)/../../Source/Core", - "$(SRCROOT)/../../Source/Native", - "$(SRCROOT)/../../Source/Plugin", - "$(SRCROOT)/../../Source/UIComponents", - "$(SRCROOT)/../../Source/Lua", - "$(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client", - "$(inherited)", - ); - INFOPLIST_FILE = "Info-VST.plist"; - INFOPLIST_PREPROCESS = NO; - LIBRARY_STYLE = Bundle; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../JuceLibraryCode /Users/DYREC/SDKs/aax-sdk-2-8-1 /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces /Users/DYREC/SDKs/aax-sdk-2-8-1/Interfaces/ACF $(SRCROOT)/../../JUCE/modules $(SRCROOT)/../../Source $(SRCROOT)/../../Source/Misc $(SRCROOT)/../../Source/Misc/include $(SRCROOT)/../../Source/Misc/lua/include $(SRCROOT)/../../Source/Misc/luabind $(SRCROOT)/../../Source/Misc/libusb/include $(SRCROOT)/../../Source/Misc/boost $(SRCROOT)/../../Source/Misc/vst2sdk $(SRCROOT)/../../Source/MIDI $(SRCROOT)/../../Source/Core $(SRCROOT)/../../Source/Native $(SRCROOT)/../../Source/Plugin $(SRCROOT)/../../Source/UIComponents $(SRCROOT)/../../Source/Lua $(SRCROOT)/../../JUCE/modules/juce_audio_plugin_client"; - OTHER_CFLAGS = "-w"; - OTHER_CPLUSPLUSFLAGS = "-w"; - OTHER_LDFLAGS = ( - "-bundle", - "-lCtrlrX", - "-Xlinker", - "-headerpad", - "-Xlinker", - 800, - ); - PRODUCT_BUNDLE_IDENTIFIER = com.CtrlrX.CtrlrX; - PRODUCT_NAME = CtrlrX; - PROVISIONING_PROFILE_SPECIFIER = ""; - USE_HEADERMAP = NO; - VALID_ARCHS = "arm64 x86_64"; - WRAPPER_EXTENSION = vst; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 08808F02D417DD2443DCA6F0 /* Build configuration list for PBXNativeTarget "CtrlrX - AAX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7BF94E52DA571C7E2DBCC6A1 /* Release */, - 91406ACFB22DEA1D84E448F6 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 0B12C372827C5A0B17ABABDD /* Build configuration list for PBXNativeTarget "CtrlrX - AU" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1E7313904E36E5EB693E7A3E /* Release */, - 6595B7BBF7951A8271DAD849 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 12F7390729F977433DEAAC10 /* Build configuration list for PBXProject "CtrlrX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9D5DCEF351ACB47AC0D6D4AA /* Debug */, - EB070C00A5EC36757F3C1E89 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 57CCB31EE535BBC1B13BEA81 /* Build configuration list for PBXNativeTarget "CtrlrX - VST3" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 70635220F439E060AE43258A /* Release */, - 2CBEE81EA64E8106CDAE1A13 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6CA18AA72E74EE33D154617E /* Build configuration list for PBXNativeTarget "CtrlrX - Standalone Plugin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 66B80B04DD65924F5626E627 /* Release */, - 8A52C8B6E4D92344867DF395 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8379A4F095EE99397532323E /* Build configuration list for PBXNativeTarget "CtrlrX - VST" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0EC8955D6F8297394810C8F0 /* Release */, - FB6DA6C537F17CC2AC508F87 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BA47B59CB175C918A7D06B26 /* Build configuration list for PBXNativeTarget "CtrlrX - Shared Code" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D32232F4D1708637923E8E93 /* Release */, - E76D20C9D82E07AE3F982464 /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C9ADCA1828FD3EE0227288B3 /* Build configuration list for PBXAggregateTarget "CtrlrX - All" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9F02D9F3BCC0444BFFB9028 /* Release */, - E886C22F980B6C8D8CB0126A /* Debug */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = B06EC060B1D9D776A62A0E10 /* Project object */; -} diff --git a/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/xcuserdata/DYREC.xcuserdatad/UserInterfaceState.xcuserstate b/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/xcuserdata/DYREC.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index e7716b5c4..000000000 Binary files a/Builds/MacOSX/CtrlrX.xcodeproj/project.xcworkspace/xcuserdata/DYREC.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/Builds/MacOSX/Info-AAX.plist b/Builds/MacOSX/Info-AAX.plist deleted file mode 100644 index 62c4cd0ac..000000000 --- a/Builds/MacOSX/Info-AAX.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.icns - CFBundleIdentifier - com.CtrlrX.CtrlrX - CFBundleName - CtrlrX - CFBundleDisplayName - CtrlrX - CFBundlePackageType - TDMw - CFBundleSignature - PTul - CFBundleShortVersionString - 5.6.34 - CFBundleVersion - 5.6.34 - NSHumanReadableCopyright - - NSHighResolutionCapable - - - diff --git a/Builds/MacOSX/Info-AU.plist b/Builds/MacOSX/Info-AU.plist deleted file mode 100644 index 40a99f1bb..000000000 --- a/Builds/MacOSX/Info-AU.plist +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.icns - CFBundleIdentifier - com.CtrlrX.CtrlrX - CFBundleName - CtrlrX - CFBundleDisplayName - CtrlrX - CFBundlePackageType - BNDL - CFBundleSignature - ???? - CFBundleShortVersionString - 5.6.34 - CFBundleVersion - 5.6.34 - NSHumanReadableCopyright - - NSHighResolutionCapable - - AudioComponents - - - name - CtrlrX Project : CtrlrX - description - CtrlrX - factoryFunction - CtrlrXAUFactory - manufacturer - cTrX - type - aumu - subtype - cTrl - version - 329250 - resourceUsage - - network.client - - temporary-exception.files.all.read-write - - - - - - diff --git a/Builds/MacOSX/Info-Standalone_Plugin.plist b/Builds/MacOSX/Info-Standalone_Plugin.plist deleted file mode 100644 index 2154bbcae..000000000 --- a/Builds/MacOSX/Info-Standalone_Plugin.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.icns - CFBundleIdentifier - com.CtrlrX.CtrlrX - CFBundleName - CtrlrX - CFBundleDisplayName - CtrlrX - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleShortVersionString - 5.6.34 - CFBundleVersion - 5.6.34 - NSHumanReadableCopyright - - NSHighResolutionCapable - - - diff --git a/Builds/MacOSX/Info-VST.plist b/Builds/MacOSX/Info-VST.plist deleted file mode 100644 index 8a2d85445..000000000 --- a/Builds/MacOSX/Info-VST.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.icns - CFBundleIdentifier - com.CtrlrX.CtrlrX - CFBundleName - CtrlrX - CFBundleDisplayName - CtrlrX - CFBundlePackageType - BNDL - CFBundleSignature - ???? - CFBundleShortVersionString - 5.6.34 - CFBundleVersion - 5.6.34 - NSHumanReadableCopyright - - NSHighResolutionCapable - - - diff --git a/Builds/MacOSX/Info-VST3.plist b/Builds/MacOSX/Info-VST3.plist deleted file mode 100644 index 8a2d85445..000000000 --- a/Builds/MacOSX/Info-VST3.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.icns - CFBundleIdentifier - com.CtrlrX.CtrlrX - CFBundleName - CtrlrX - CFBundleDisplayName - CtrlrX - CFBundlePackageType - BNDL - CFBundleSignature - ???? - CFBundleShortVersionString - 5.6.34 - CFBundleVersion - 5.6.34 - NSHumanReadableCopyright - - NSHighResolutionCapable - - - diff --git a/Builds/MacOSX/RecentFilesMenuTemplate.nib b/Builds/MacOSX/RecentFilesMenuTemplate.nib deleted file mode 100644 index cec7f7c72..000000000 Binary files a/Builds/MacOSX/RecentFilesMenuTemplate.nib and /dev/null differ diff --git a/Builds/VisualStudio2019/CtrlrX.sln b/Builds/VisualStudio2019/CtrlrX.sln deleted file mode 100644 index 74a878826..000000000 --- a/Builds/VisualStudio2019/CtrlrX.sln +++ /dev/null @@ -1,79 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio Version 16 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - Standalone Plugin", "CtrlrX_StandalonePlugin.vcxproj", "{96EE761C-BA88-ACCE-1077-F30C539905EC}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - VST", "CtrlrX_VST.vcxproj", "{45D63B7A-48C9-9315-F736-43CDE2A172DC}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - VST3", "CtrlrX_VST3.vcxproj", "{C0741910-803C-1B51-CBA2-5BE30D8ADBB3}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - AAX", "CtrlrX_AAX.vcxproj", "{CC488225-8BB1-DA6B-9771-E3404C02CA55}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - Shared Code", "CtrlrX_SharedCode.vcxproj", "{26C7C7B7-2721-17FE-683D-CFE301C3A488}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - Debug_Win32|Win32 = Debug_Win32|Win32 - Release_Win32|Win32 = Release_Win32|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug|x64.ActiveCfg = Debug|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug|x64.Build.0 = Debug|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release|x64.ActiveCfg = Release|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release|x64.Build.0 = Release|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug|x64.ActiveCfg = Debug|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug|x64.Build.0 = Debug|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release|x64.ActiveCfg = Release|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release|x64.Build.0 = Release|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug|x64.ActiveCfg = Debug|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug|x64.Build.0 = Debug|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release|x64.ActiveCfg = Release|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release|x64.Build.0 = Release|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug|x64.ActiveCfg = Debug|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug|x64.Build.0 = Debug|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release|x64.ActiveCfg = Release|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release|x64.Build.0 = Release|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug|x64.ActiveCfg = Debug|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug|x64.Build.0 = Debug|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release|x64.ActiveCfg = Release|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release|x64.Build.0 = Release|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj b/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj deleted file mode 100644 index fdbccd4a3..000000000 --- a/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {CC488225-8BB1-DA6B-9771-E3404C02CA55} - - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .aaxdll - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.aaxdll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX.aaxplugin" mkdir "$(OutDir)\CtrlrX.aaxplugin" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" - - - - copy /Y "$(OutDir)\CtrlrX.aaxdll" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64\CtrlrX.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" "icon.ico" - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.aaxdll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX.aaxplugin" mkdir "$(OutDir)\CtrlrX.aaxplugin" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" - - - - copy /Y "$(OutDir)\CtrlrX.aaxdll" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64\CtrlrX.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" "icon.ico" - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.aaxdll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" - - - - copy /Y "$(OutDir)\CtrlrX-Win32.aaxdll" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32\CtrlrX-Win32.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" "icon.ico" - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.aaxdll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" - - - - copy /Y "$(OutDir)\CtrlrX-Win32.aaxdll" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32\CtrlrX-Win32.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" "icon.ico" - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj.filters b/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj.filters deleted file mode 100644 index 0a7eada61..000000000 --- a/Builds/VisualStudio2019/CtrlrX_AAX.vcxproj.filters +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - {C16465F5-5308-AE89-926E-3DF54168AAB6} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\AAX - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\AAX - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj b/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj deleted file mode 100644 index 5459875e7..000000000 --- a/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj +++ /dev/null @@ -1,3640 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {26C7C7B7-2721-17FE-683D-CFE301C3A488} - - - - StaticLibrary - false - false - v142 - 10.0 - - - StaticLibrary - false - true - v142 - 10.0 - - - StaticLibrary - false - false - v142 - 10.0 - - - StaticLibrary - false - true - v142 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX-Win32 - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX-Win32 - true - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.lib - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - - - true - $(IntDir)\CtrlrX.bsc - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.lib - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\CtrlrX.bsc - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.lib - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - MachineX86 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.lib - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - MachineX86 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - - - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj.filters b/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj.filters deleted file mode 100644 index e9fb1407f..000000000 --- a/Builds/VisualStudio2019/CtrlrX_SharedCode.vcxproj.filters +++ /dev/null @@ -1,6933 +0,0 @@ - - - - - - {7ADB9829-69A5-557A-FCAA-8ED6D5B094F8} - - - {7B37AB58-EAE7-D01D-5549-B89418089C23} - - - {FE4B8DF3-EF00-D6CA-27FB-56C546764424} - - - {F2BE6A13-E025-161E-B84A-A900C8E6CF34} - - - {3CBCF2DB-25EE-2A82-9BC7-3F2756BB7991} - - - {AFA1821C-8297-18C8-E447-A6E2B716DA5B} - - - {ECFBDE5C-A4F8-A168-5263-21BEA3A66FB8} - - - {9C2E1348-35F0-0DCC-F7FC-3EB5B5ADE69A} - - - {7F778BE2-B889-581E-C952-D7CB8826F1CA} - - - {F4F22658-777D-BA99-03F9-647AB70A80F6} - - - {84403891-9A2D-F5A3-C811-324BC10D92A4} - - - {47A72874-E80D-99C5-2481-C96E2EFE76E8} - - - {FFAB7999-DE14-5FCD-6CCC-C9F8F9803CA4} - - - {B7D09097-53D0-36F3-0936-CEE869F66431} - - - {D2BBD541-8FAF-203C-3108-E77D5FFE0315} - - - {790BC3A2-48AA-82DC-A769-67CE6BF23906} - - - {25657303-8367-0236-916C-BFB2545F9187} - - - {5F545C87-4461-A3B9-0229-DC7C00651F32} - - - {39B6B958-35F1-259F-BA0D-80A01EA9AEE7} - - - {F5EBB88C-CA0A-C215-2564-F881CE34DF47} - - - {AB1DFEEF-294D-82B6-9163-A8974CA8D732} - - - {A31D37D1-ED86-DFC6-EA73-B7E156AE2C71} - - - {F3A717FA-F1E8-91EF-345F-30EBF412D944} - - - {EC027674-AECC-AD36-2F7E-968A10B549C3} - - - {40ECB9A7-8D3B-94BB-4F37-30B4D4390A65} - - - {E0268406-024F-0ED1-5870-EE07E46EFC47} - - - {230A9983-475C-DBD3-8B60-724648FE4C95} - - - {CFE8EF6A-DDFF-B0CF-FA42-0D97E0145165} - - - {DC2DBE85-42F4-669F-688B-525DB8A3A0F4} - - - {AAEA550A-161C-F140-E940-2CFACC900F9D} - - - {BBD15E29-1142-1006-B1D9-36C9E14C3F0D} - - - {383190C3-CCAC-A8D0-4663-71414E596E35} - - - {3701BA96-FCD2-6532-2238-A2E73171D73A} - - - {20D57EB1-E1C8-2E4D-7B69-8D902E581965} - - - {2EDAC8E6-38B1-8D4B-26DB-2F8E771FCA83} - - - {F4C9ACDD-6639-9F2F-C932-ADC20BE5D819} - - - {0339CE00-6B62-6B08-5D3D-96A2FB48C7CA} - - - {DA975BD4-1233-73E5-A0AB-12D90DE231CC} - - - {696E5926-958D-EC1F-0AB6-0D55CE79F138} - - - {C4A6D013-1AFA-132E-5763-E918801D3734} - - - {B7AB8163-8A83-74B4-3ABF-631CE2C061E5} - - - {108B95E5-1230-B360-44FD-1DBBA64DEEBE} - - - {6C191611-85F3-217D-99B1-10AB9E2B3325} - - - {F66D5196-D763-7E68-0C06-6644A8C1DF86} - - - {DC5EDD3B-8F8A-0CF5-5E28-C9BBF97F667A} - - - {7494779B-5CC0-C681-E2C9-FBA0FEF6F843} - - - {6603965A-315F-301F-F5B8-0410759ACA21} - - - {12B51A32-A26B-D356-F9B0-FB4A92ADA99B} - - - {9DB409D0-2A80-DC3B-1D05-07E0141C1D99} - - - {F1479831-C580-5824-04D3-84508E86E670} - - - {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - - {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - - {D78296AF-218E-B17E-7F8B-9D148601188D} - - - {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - - {D8532E5E-469E-5042-EFC8-238241704735} - - - {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - - {8292766D-2459-2E7E-7615-17216318BA93} - - - {9BD56105-DAB4-EBD5-00DD-BD540E98FE88} - - - {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - - {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - - {386862D5-4DCC-A4B3-5642-60A201E303EF} - - - {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - - {285118C6-8FDA-7DCE-BEF4-FFB2120876C5} - - - {69ED6B61-9B8D-D47E-E4A6-2E9F9A94A75A} - - - {7CDB7CD1-BB96-F593-3C78-1E06182B5839} - - - {B0A708DE-B4CF-196B-14FB-DC8221509B8E} - - - {34F46ADE-EE31-227A-A69E-7732E70145F1} - - - {BB9B3C77-17FB-E994-8B75-88F1727E4655} - - - {C0971D77-2F14-190A-E2AE-89D6285F4D5A} - - - {AABEA333-6524-8891-51C7-6DAEB5700628} - - - {F2D29337-983E-BAD7-7B5C-E0AB3D53D404} - - - {C674B0FB-1FC0-2986-94B1-083845018994} - - - {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - - {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - - {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - - {38A5DDC7-416E-548F-39DA-887875FE6B20} - - - {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - - {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - - {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - - {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - - {6B9FBFDC-1D10-6246-356D-00FF4535CECB} - - - {D6FCFC8E-7136-9109-78C0-91A3EB4C443F} - - - {EBF18AC1-F0ED-937A-2824-4307CE2ADAF7} - - - {5A0F7922-2EFB-6465-57E4-A445B804EFB5} - - - {4EC45416-0E7C-7567-6F75-D0C8CEE7DC4F} - - - {C2985031-0496-55B5-41A8-BAB99E53D89D} - - - {FB4AB426-7009-0036-BB75-E34256AA7C89} - - - {E684D858-09E8-0251-8E86-5657129641E1} - - - {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - - {344DB016-679C-FBD0-3EC6-4570C47522DE} - - - {3D9758A0-9359-1710-87C1-05D475C08B17} - - - {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - - {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - - {4DC60E78-BBC0-B540-63A2-37E14ABBEF09} - - - {80C72173-A1E1-C3C5-9288-B889CE2EAFEA} - - - {4138B955-AA0B-FA86-DBF9-404CAFFFA866} - - - {2B4166B8-F470-F07C-4F51-D2DAAAECBB18} - - - {9C295115-C0CD-3129-1C4D-FB53299B23FB} - - - {65526A8B-3447-9DF0-FD5D-00D111126027} - - - {A54A1F5C-F32F-F97B-9E8A-69922B770A54} - - - {B90A44F3-B62D-B5C0-81A2-683D2650AEE6} - - - {DAF30656-5915-0E45-C4E4-54439617D525} - - - {9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C} - - - {9C713CBA-A9E2-5F4E-F83C-2CAB8533913C} - - - {63571A07-9AA3-5BB0-1103-0B42A2E6BC9E} - - - {314F43F2-BC8F-B464-EAE7-86B9675454E9} - - - {874C5D0C-6D29-68EE-38BB-26200B56BC89} - - - {86BAA7A7-DC50-35B6-910B-932AEAF257F2} - - - {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - - {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - - {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - - {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - - {67BE498C-9E1F-C73A-B99A-387C034CE680} - - - {1A9C8538-959B-25E3-473D-B462C9A9D458} - - - {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - - {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - - {39F680F3-5161-4D1C-EAD0-3911ED808874} - - - {3197198B-A978-E330-C7FB-07E5CE8236C7} - - - {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - - {7868764A-6572-381A-906C-9C26792A4C29} - - - {03678508-A517-48BB-FB4A-485628C34E08} - - - {07D27C1D-3227-F527-356C-17DA11551A99} - - - {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - - {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - - {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - - {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} - - - {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - - {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - - {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - - {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - - {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - - {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - - {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - - {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - - {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - - {5523922E-8B0C-A52B-477C-752C09F8197F} - - - {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - - {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - - {89B3E447-34BE-C691-638E-09796C6B647E} - - - {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - - {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - - {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - - {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - - {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - - {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - - {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - - {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - - {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - - {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - - {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - - {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - - {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - - {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - - {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - - {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - - {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - - {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - - {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - - {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - - {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - - {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - - {160D9882-0F68-278D-C5F9-8960FD7421D2} - - - {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - - {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - - {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - - {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - - {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - - {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} - - - {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - - {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - - {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - - {0EAD99DB-011F-09E5-45A2-365F646EB004} - - - {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - - {7C319D73-0D93-5842-0874-398D2D3038D5} - - - {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - - {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - - {FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578} - - - {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - - {D64A57DB-A956-5519-1929-1D929B56E1B0} - - - {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - - {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - - {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - - {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - - {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - - {118946F2-AC24-0F09-62D5-753DF87A60CD} - - - {07329F9B-7D3D-CEB3-C771-714842076140} - - - {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - - {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - - {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - - {640F6C76-C532-710A-DF73-582F2350F6A3} - - - {FFA9DA63-69C5-A392-4EEE-395CD07733BB} - - - {D3DCC9A9-ADBC-E37E-3CAA-43B3F156B8B9} - - - {409F7733-AD90-6113-85BA-7136DD178413} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\lua\src - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Statics - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPropertyEditors - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking - - - JUCE Modules\juce_product_unlocking - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\MIDI\CtrlrMIDILibrary - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Statics - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPropertyEditors - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - JUCE Modules\juce_audio_basics\audio_play_head - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\floor - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\uncoupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Core - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\json4lua - - - CtrlrX\Source\Resources\Lua\json4lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Misc - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7 - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_core\native\java - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj b/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj deleted file mode 100644 index 59bbbe7e1..000000000 --- a/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {96EE761C-BA88-ACCE-1077-F30C539905EC} - - - - Application - false - false - v142 - 10.0 - - - Application - false - true - v142 - 10.0 - - - Application - false - false - v142 - 10.0 - - - Application - false - true - v142 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .exe - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj.filters b/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj.filters deleted file mode 100644 index 8919f60b7..000000000 --- a/Builds/VisualStudio2019/CtrlrX_StandalonePlugin.vcxproj.filters +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - {725C0EA8-9736-764D-81E6-01695B6B00B3} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\Standalone - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\Standalone - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2019/CtrlrX_VST.vcxproj b/Builds/VisualStudio2019/CtrlrX_VST.vcxproj deleted file mode 100644 index ae45ee781..000000000 --- a/Builds/VisualStudio2019/CtrlrX_VST.vcxproj +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {45D63B7A-48C9-9315-F736-43CDE2A172DC} - - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.dll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.dll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.dll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.dll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2019/CtrlrX_VST.vcxproj.filters b/Builds/VisualStudio2019/CtrlrX_VST.vcxproj.filters deleted file mode 100644 index fd472e4e2..000000000 --- a/Builds/VisualStudio2019/CtrlrX_VST.vcxproj.filters +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\VST - - - JUCE Modules\juce_audio_plugin_client\VST - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\VST - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj b/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj deleted file mode 100644 index 518bcb45d..000000000 --- a/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3} - - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - DynamicLibrary - false - false - v142 - 10.0 - - - DynamicLibrary - false - true - v142 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .vst3 - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.vst3 - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.vst3 - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.vst3 - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.vst3 - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj.filters b/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj.filters deleted file mode 100644 index 686571c26..000000000 --- a/Builds/VisualStudio2019/CtrlrX_VST3.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - {68760A18-ED41-41C7-2560-F3A65E9AD133} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\VST3 - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2019/icon.ico b/Builds/VisualStudio2019/icon.ico deleted file mode 100644 index 65d2511d5..000000000 Binary files a/Builds/VisualStudio2019/icon.ico and /dev/null differ diff --git a/Builds/VisualStudio2019/resources.rc b/Builds/VisualStudio2019/resources.rc deleted file mode 100644 index db4699264..000000000 --- a/Builds/VisualStudio2019/resources.rc +++ /dev/null @@ -1,35 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,6,34,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "CtrlrX\0" - VALUE "FileDescription", "CtrlrX\0" - VALUE "FileVersion", "5.6.34\0" - VALUE "ProductName", "CtrlrX\0" - VALUE "ProductVersion", "5.6.34\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif - -IDI_ICON1 ICON DISCARDABLE "icon.ico" -IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/Builds/VisualStudio2022/CtrlrX.sln b/Builds/VisualStudio2022/CtrlrX.sln deleted file mode 100644 index fe2a939ff..000000000 --- a/Builds/VisualStudio2022/CtrlrX.sln +++ /dev/null @@ -1,79 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio Version 17 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - Standalone Plugin", "CtrlrX_StandalonePlugin.vcxproj", "{96EE761C-BA88-ACCE-1077-F30C539905EC}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - VST", "CtrlrX_VST.vcxproj", "{45D63B7A-48C9-9315-F736-43CDE2A172DC}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - VST3", "CtrlrX_VST3.vcxproj", "{C0741910-803C-1B51-CBA2-5BE30D8ADBB3}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - AAX", "CtrlrX_AAX.vcxproj", "{CC488225-8BB1-DA6B-9771-E3404C02CA55}" - ProjectSection(ProjectDependencies) = postProject - {26C7C7B7-2721-17FE-683D-CFE301C3A488} = {26C7C7B7-2721-17FE-683D-CFE301C3A488} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CtrlrX - Shared Code", "CtrlrX_SharedCode.vcxproj", "{26C7C7B7-2721-17FE-683D-CFE301C3A488}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - Debug_Win32|Win32 = Debug_Win32|Win32 - Release_Win32|Win32 = Release_Win32|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug|x64.ActiveCfg = Debug|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug|x64.Build.0 = Debug|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release|x64.ActiveCfg = Release|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release|x64.Build.0 = Release|x64 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {45D63B7A-48C9-9315-F736-43CDE2A172DC}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug|x64.ActiveCfg = Debug|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug|x64.Build.0 = Debug|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release|x64.ActiveCfg = Release|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release|x64.Build.0 = Release|x64 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug|x64.ActiveCfg = Debug|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug|x64.Build.0 = Debug|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release|x64.ActiveCfg = Release|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release|x64.Build.0 = Release|x64 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {CC488225-8BB1-DA6B-9771-E3404C02CA55}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug|x64.ActiveCfg = Debug|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug|x64.Build.0 = Debug|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release|x64.ActiveCfg = Release|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release|x64.Build.0 = Release|x64 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {96EE761C-BA88-ACCE-1077-F30C539905EC}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug|x64.ActiveCfg = Debug|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug|x64.Build.0 = Debug|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release|x64.ActiveCfg = Release|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release|x64.Build.0 = Release|x64 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug_Win32|Win32.ActiveCfg = Debug_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Debug_Win32|Win32.Build.0 = Debug_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release_Win32|Win32.ActiveCfg = Release_Win32|Win32 - {26C7C7B7-2721-17FE-683D-CFE301C3A488}.Release_Win32|Win32.Build.0 = Release_Win32|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj b/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj deleted file mode 100644 index 5dd9bc598..000000000 --- a/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {CC488225-8BB1-DA6B-9771-E3404C02CA55} - - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .aaxdll - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.aaxdll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX.aaxplugin" mkdir "$(OutDir)\CtrlrX.aaxplugin" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" - - - - copy /Y "$(OutDir)\CtrlrX.aaxdll" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64\CtrlrX.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" "icon.ico" - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.aaxdll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX.aaxplugin" mkdir "$(OutDir)\CtrlrX.aaxplugin" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" mkdir "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" - - - - copy /Y "$(OutDir)\CtrlrX.aaxdll" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64\CtrlrX.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX.aaxplugin\Contents\x64" "icon.ico" - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.aaxdll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" - - - - copy /Y "$(OutDir)\CtrlrX-Win32.aaxdll" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32\CtrlrX-Win32.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" "icon.ico" - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_AAXLibs_path="C:\\SDKs\\AAX\\Libs";%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.aaxdll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents" -if not exist "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" mkdir "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" - - - - copy /Y "$(OutDir)\CtrlrX-Win32.aaxdll" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32\CtrlrX-Win32.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\CtrlrX-Win32.aaxplugin\Contents\Win32" "icon.ico" - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj.filters b/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj.filters deleted file mode 100644 index 8e6eeb214..000000000 --- a/Builds/VisualStudio2022/CtrlrX_AAX.vcxproj.filters +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - {C16465F5-5308-AE89-926E-3DF54168AAB6} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\AAX - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\AAX - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj b/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj deleted file mode 100644 index 180045a29..000000000 --- a/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj +++ /dev/null @@ -1,3640 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {26C7C7B7-2721-17FE-683D-CFE301C3A488} - - - - StaticLibrary - false - false - v143 - 10.0 - - - StaticLibrary - false - true - v143 - 10.0 - - - StaticLibrary - false - false - v143 - 10.0 - - - StaticLibrary - false - true - v143 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX-Win32 - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - CtrlrX-Win32 - true - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.lib - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - - - true - $(IntDir)\CtrlrX.bsc - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.lib - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\CtrlrX.bsc - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.lib - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - MachineX86 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=1;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.lib - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - MachineX86 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - - - - - - - - - /bigobj %(AdditionalOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj.filters b/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj.filters deleted file mode 100644 index 37b53066a..000000000 --- a/Builds/VisualStudio2022/CtrlrX_SharedCode.vcxproj.filters +++ /dev/null @@ -1,6933 +0,0 @@ - - - - - - {7ADB9829-69A5-557A-FCAA-8ED6D5B094F8} - - - {7B37AB58-EAE7-D01D-5549-B89418089C23} - - - {FE4B8DF3-EF00-D6CA-27FB-56C546764424} - - - {F2BE6A13-E025-161E-B84A-A900C8E6CF34} - - - {3CBCF2DB-25EE-2A82-9BC7-3F2756BB7991} - - - {AFA1821C-8297-18C8-E447-A6E2B716DA5B} - - - {ECFBDE5C-A4F8-A168-5263-21BEA3A66FB8} - - - {9C2E1348-35F0-0DCC-F7FC-3EB5B5ADE69A} - - - {7F778BE2-B889-581E-C952-D7CB8826F1CA} - - - {F4F22658-777D-BA99-03F9-647AB70A80F6} - - - {84403891-9A2D-F5A3-C811-324BC10D92A4} - - - {47A72874-E80D-99C5-2481-C96E2EFE76E8} - - - {FFAB7999-DE14-5FCD-6CCC-C9F8F9803CA4} - - - {B7D09097-53D0-36F3-0936-CEE869F66431} - - - {D2BBD541-8FAF-203C-3108-E77D5FFE0315} - - - {790BC3A2-48AA-82DC-A769-67CE6BF23906} - - - {25657303-8367-0236-916C-BFB2545F9187} - - - {5F545C87-4461-A3B9-0229-DC7C00651F32} - - - {39B6B958-35F1-259F-BA0D-80A01EA9AEE7} - - - {F5EBB88C-CA0A-C215-2564-F881CE34DF47} - - - {AB1DFEEF-294D-82B6-9163-A8974CA8D732} - - - {A31D37D1-ED86-DFC6-EA73-B7E156AE2C71} - - - {F3A717FA-F1E8-91EF-345F-30EBF412D944} - - - {EC027674-AECC-AD36-2F7E-968A10B549C3} - - - {40ECB9A7-8D3B-94BB-4F37-30B4D4390A65} - - - {E0268406-024F-0ED1-5870-EE07E46EFC47} - - - {230A9983-475C-DBD3-8B60-724648FE4C95} - - - {CFE8EF6A-DDFF-B0CF-FA42-0D97E0145165} - - - {DC2DBE85-42F4-669F-688B-525DB8A3A0F4} - - - {AAEA550A-161C-F140-E940-2CFACC900F9D} - - - {BBD15E29-1142-1006-B1D9-36C9E14C3F0D} - - - {383190C3-CCAC-A8D0-4663-71414E596E35} - - - {3701BA96-FCD2-6532-2238-A2E73171D73A} - - - {20D57EB1-E1C8-2E4D-7B69-8D902E581965} - - - {2EDAC8E6-38B1-8D4B-26DB-2F8E771FCA83} - - - {F4C9ACDD-6639-9F2F-C932-ADC20BE5D819} - - - {0339CE00-6B62-6B08-5D3D-96A2FB48C7CA} - - - {DA975BD4-1233-73E5-A0AB-12D90DE231CC} - - - {696E5926-958D-EC1F-0AB6-0D55CE79F138} - - - {C4A6D013-1AFA-132E-5763-E918801D3734} - - - {B7AB8163-8A83-74B4-3ABF-631CE2C061E5} - - - {108B95E5-1230-B360-44FD-1DBBA64DEEBE} - - - {6C191611-85F3-217D-99B1-10AB9E2B3325} - - - {F66D5196-D763-7E68-0C06-6644A8C1DF86} - - - {DC5EDD3B-8F8A-0CF5-5E28-C9BBF97F667A} - - - {7494779B-5CC0-C681-E2C9-FBA0FEF6F843} - - - {6603965A-315F-301F-F5B8-0410759ACA21} - - - {12B51A32-A26B-D356-F9B0-FB4A92ADA99B} - - - {9DB409D0-2A80-DC3B-1D05-07E0141C1D99} - - - {F1479831-C580-5824-04D3-84508E86E670} - - - {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - - {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - - {D78296AF-218E-B17E-7F8B-9D148601188D} - - - {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - - {D8532E5E-469E-5042-EFC8-238241704735} - - - {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - - {8292766D-2459-2E7E-7615-17216318BA93} - - - {9BD56105-DAB4-EBD5-00DD-BD540E98FE88} - - - {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - - {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - - {386862D5-4DCC-A4B3-5642-60A201E303EF} - - - {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - - {285118C6-8FDA-7DCE-BEF4-FFB2120876C5} - - - {69ED6B61-9B8D-D47E-E4A6-2E9F9A94A75A} - - - {7CDB7CD1-BB96-F593-3C78-1E06182B5839} - - - {B0A708DE-B4CF-196B-14FB-DC8221509B8E} - - - {34F46ADE-EE31-227A-A69E-7732E70145F1} - - - {BB9B3C77-17FB-E994-8B75-88F1727E4655} - - - {C0971D77-2F14-190A-E2AE-89D6285F4D5A} - - - {AABEA333-6524-8891-51C7-6DAEB5700628} - - - {F2D29337-983E-BAD7-7B5C-E0AB3D53D404} - - - {C674B0FB-1FC0-2986-94B1-083845018994} - - - {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - - {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - - {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - - {38A5DDC7-416E-548F-39DA-887875FE6B20} - - - {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - - {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - - {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - - {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - - {6B9FBFDC-1D10-6246-356D-00FF4535CECB} - - - {D6FCFC8E-7136-9109-78C0-91A3EB4C443F} - - - {EBF18AC1-F0ED-937A-2824-4307CE2ADAF7} - - - {5A0F7922-2EFB-6465-57E4-A445B804EFB5} - - - {4EC45416-0E7C-7567-6F75-D0C8CEE7DC4F} - - - {C2985031-0496-55B5-41A8-BAB99E53D89D} - - - {FB4AB426-7009-0036-BB75-E34256AA7C89} - - - {E684D858-09E8-0251-8E86-5657129641E1} - - - {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - - {344DB016-679C-FBD0-3EC6-4570C47522DE} - - - {3D9758A0-9359-1710-87C1-05D475C08B17} - - - {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - - {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - - {4DC60E78-BBC0-B540-63A2-37E14ABBEF09} - - - {80C72173-A1E1-C3C5-9288-B889CE2EAFEA} - - - {4138B955-AA0B-FA86-DBF9-404CAFFFA866} - - - {2B4166B8-F470-F07C-4F51-D2DAAAECBB18} - - - {9C295115-C0CD-3129-1C4D-FB53299B23FB} - - - {65526A8B-3447-9DF0-FD5D-00D111126027} - - - {A54A1F5C-F32F-F97B-9E8A-69922B770A54} - - - {B90A44F3-B62D-B5C0-81A2-683D2650AEE6} - - - {DAF30656-5915-0E45-C4E4-54439617D525} - - - {9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C} - - - {9C713CBA-A9E2-5F4E-F83C-2CAB8533913C} - - - {63571A07-9AA3-5BB0-1103-0B42A2E6BC9E} - - - {314F43F2-BC8F-B464-EAE7-86B9675454E9} - - - {874C5D0C-6D29-68EE-38BB-26200B56BC89} - - - {86BAA7A7-DC50-35B6-910B-932AEAF257F2} - - - {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - - {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - - {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - - {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - - {67BE498C-9E1F-C73A-B99A-387C034CE680} - - - {1A9C8538-959B-25E3-473D-B462C9A9D458} - - - {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - - {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - - {39F680F3-5161-4D1C-EAD0-3911ED808874} - - - {3197198B-A978-E330-C7FB-07E5CE8236C7} - - - {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - - {7868764A-6572-381A-906C-9C26792A4C29} - - - {03678508-A517-48BB-FB4A-485628C34E08} - - - {07D27C1D-3227-F527-356C-17DA11551A99} - - - {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - - {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - - {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - - {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} - - - {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - - {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - - {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - - {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - - {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - - {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - - {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - - {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - - {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - - {5523922E-8B0C-A52B-477C-752C09F8197F} - - - {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - - {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - - {89B3E447-34BE-C691-638E-09796C6B647E} - - - {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - - {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - - {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - - {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - - {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - - {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - - {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - - {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - - {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - - {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - - {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - - {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - - {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - - {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - - {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - - {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - - {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - - {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - - {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - - {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - - {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - - {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - - {160D9882-0F68-278D-C5F9-8960FD7421D2} - - - {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - - {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - - {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - - {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - - {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - - {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} - - - {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - - {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - - {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - - {0EAD99DB-011F-09E5-45A2-365F646EB004} - - - {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - - {7C319D73-0D93-5842-0874-398D2D3038D5} - - - {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - - {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - - {FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578} - - - {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - - {D64A57DB-A956-5519-1929-1D929B56E1B0} - - - {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - - {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - - {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - - {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - - {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - - {118946F2-AC24-0F09-62D5-753DF87A60CD} - - - {07329F9B-7D3D-CEB3-C771-714842076140} - - - {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - - {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - - {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - - {640F6C76-C532-710A-DF73-582F2350F6A3} - - - {FFA9DA63-69C5-A392-4EEE-395CD07733BB} - - - {D3DCC9A9-ADBC-E37E-3CAA-43B3F156B8B9} - - - {409F7733-AD90-6113-85BA-7136DD178413} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\luabind\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\libusb\src - - - CtrlrX\Source\Misc\lua\src - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Misc - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Statics - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPropertyEditors - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\image_formats - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking\native - - - JUCE Modules\juce_product_unlocking - - - JUCE Modules\juce_product_unlocking - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind\detail - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\libusb\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Misc\lua\include - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrManager - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrModulator - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\CtrlrPanel - - - CtrlrX\Source\Core\StandaloneWrapper - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Core - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\Deprecated - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\JuceClasses - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua\Methods - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\Lua - - - CtrlrX\Source\MIDI\CtrlrMIDILibrary - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\MIDI - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Native - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\Plugin - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrApplicationWindow - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Buttons - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Groups - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Labels - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Sliders - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Specials - - - CtrlrX\Source\UIComponents\CtrlrComponents\Statics - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrComponents - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua\MethodEditor - - - CtrlrX\Source\UIComponents\CtrlrLua - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrMIDI - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPanel - - - CtrlrX\Source\UIComponents\CtrlrPropertyEditors - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents\CtrlrWindowManagers - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - CtrlrX\Source\UIComponents - - - JUCE Modules\juce_audio_basics\audio_play_head - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\buffers - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\midi - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\mpe - - - JUCE Modules\juce_audio_basics\native - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\sources - - - JUCE Modules\juce_audio_basics\synthesisers - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics\utilities - - - JUCE Modules\juce_audio_basics - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\audio_io - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io\ump - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\midi_io - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\include\oboe - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\aaudio - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\common - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\fifo - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph\resampler - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\flowgraph - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native\oboe\src\opensles - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\native - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices\sources - - - JUCE Modules\juce_audio_devices - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\coupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\floor - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\books\uncoupled - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib\modes - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7\lib - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\codecs - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\format - - - JUCE Modules\juce_audio_formats\sampler - - - JUCE Modules\juce_audio_formats - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client\utility - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\format_types - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\processors - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\scanning - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors\utilities - - - JUCE Modules\juce_audio_processors - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\audio_cd - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\gui - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils\players - - - JUCE Modules\juce_audio_utils - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\containers - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\files - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\javascript - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\logging - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\maths - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\memory - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\misc - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\network - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\streams - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\system - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\text - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\threads - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\time - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\unit_tests - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\xml - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip\zlib - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core\zip - - - JUCE Modules\juce_core - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\encryption - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography\hashing - - - JUCE Modules\juce_cryptography - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\app_properties - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\undomanager - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures\values - - - JUCE Modules\juce_data_structures - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\broadcasters - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\interprocess - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\messages - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\native - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events\timers - - - JUCE Modules\juce_events - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\colour - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\contexts - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\effects - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\fonts - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\geometry - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\images - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics\placement - - - JUCE Modules\juce_graphics - - - JUCE Modules\juce_gui_basics\application - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\buttons - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\commands - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\components - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\desktop - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\drawables - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\filebrowser - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\keyboard - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\layout - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\lookandfeel - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\menus - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\misc - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\mouse - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native\x11 - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\positioning - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\properties - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\widgets - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics\windows - - - JUCE Modules\juce_gui_basics - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\code_editor - - - JUCE Modules\juce_gui_extra\documents - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\embedding - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\misc - - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra - - - JUCE Modules\juce_product_unlocking\in_app_purchases - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking\marketplace - - - JUCE Modules\juce_product_unlocking - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - JUCE Library Code - - - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Misc\luabind - - - CtrlrX\Source\Core - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Fonts - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Icons - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\clidebugger - - - CtrlrX\Source\Resources\Lua\json4lua - - - CtrlrX\Source\Resources\Lua\json4lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Lua - - - CtrlrX\Source\Resources\Misc - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - CtrlrX\Source\Resources\XML - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_devices\native\oboe - - - JUCE Modules\juce_audio_formats\codecs\flac - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.7 - - - JUCE Modules\juce_audio_formats\codecs\oggvorbis - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_audio_processors\format_types\VST3_SDK - - - JUCE Modules\juce_core\native\java - - - JUCE Modules\juce_graphics\image_formats\jpglib - - - JUCE Modules\juce_graphics\image_formats\pnglib - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj b/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj deleted file mode 100644 index 67885aa82..000000000 --- a/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {96EE761C-BA88-ACCE-1077-F30C539905EC} - - - - Application - false - false - v143 - 10.0 - - - Application - false - true - v143 - 10.0 - - - Application - false - false - v143 - 10.0 - - - Application - false - true - v143 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .exe - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ - $(Platform)\$(Configuration)\Standalone Plugin\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.exe - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.exe - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj.filters b/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj.filters deleted file mode 100644 index 199df7d3d..000000000 --- a/Builds/VisualStudio2022/CtrlrX_StandalonePlugin.vcxproj.filters +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - {725C0EA8-9736-764D-81E6-01695B6B00B3} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\Standalone - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\Standalone - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2022/CtrlrX_VST.vcxproj b/Builds/VisualStudio2022/CtrlrX_VST.vcxproj deleted file mode 100644 index 06212d6d8..000000000 --- a/Builds/VisualStudio2022/CtrlrX_VST.vcxproj +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {45D63B7A-48C9-9315-F736-43CDE2A172DC} - - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.dll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.dll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.dll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.dll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2022/CtrlrX_VST.vcxproj.filters b/Builds/VisualStudio2022/CtrlrX_VST.vcxproj.filters deleted file mode 100644 index 00d44040b..000000000 --- a/Builds/VisualStudio2022/CtrlrX_VST.vcxproj.filters +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\VST - - - JUCE Modules\juce_audio_plugin_client\VST - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - JUCE Modules\juce_audio_plugin_client\VST - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj b/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj deleted file mode 100644 index 3ba08ae87..000000000 --- a/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - Debug - x64 - - - Release - x64 - - - Debug_Win32 - Win32 - - - Release_Win32 - Win32 - - - - {C0741910-803C-1B51-CBA2-5BE30D8ADBB3} - - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - DynamicLibrary - false - false - v143 - 10.0 - - - DynamicLibrary - false - true - v143 - 10.0 - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - .vst3 - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - CtrlrX-Win32 - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.vst3 - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX.pdb - Windows - true - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX.vst3 - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX.pdb - Windows - true - true - true - UseLinkTimeCodeGeneration - CtrlrX.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX.bsc - - - CtrlrX.lib;%(AdditionalDependencies) - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Disabled - ProgramDatabase - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.vst3 - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - - - - Full - C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\Source\Misc\vst2sdk;..\..\JuceLibraryCode;C:\SDKs\AAX;C:\SDKs\AAX\Interfaces;C:\SDKs\AAX\Interfaces\ACF;C:\JUCE\modules;..\..\JUCE\modules;../../Source;../../Source/Misc;../../Source/Misc/include;../../Source/Misc/lua/include;../../Source/Misc/luabind;../../Source/Misc/boost;../../Source/MIDI;../../Source/Core;../../Source/Native;../../Source/Plugin;../../Source/UIComponents;../../Source/Lua;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1;BOOST_BIND_GLOBAL_PLACEHOLDERS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=5.6.34;JUCE_APP_VERSION_HEX=0x50622;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) - MultiThreadedDLL - true - NotUsing - $(IntDir)\ - $(IntDir)\ - $(IntDir)\CtrlrX-Win32.pdb - Level4 - true - true - /bigobj /Fpstadfx.h %(AdditionalOptions) - stdcpp14 - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\CtrlrX-Win32.vst3 - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\CtrlrX-Win32.pdb - Windows - MachineX86 - true - true - true - UseLinkTimeCodeGeneration - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - true - $(IntDir)\CtrlrX-Win32.bsc - - - CtrlrX-Win32.lib;%(AdditionalDependencies) - - - - - true - - - true - - - - - - - - - - - - - diff --git a/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj.filters b/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj.filters deleted file mode 100644 index 0a730a01d..000000000 --- a/Builds/VisualStudio2022/CtrlrX_VST3.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - {68760A18-ED41-41C7-2560-F3A65E9AD133} - - - {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - - {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - - {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - - - - - JUCE Modules\juce_audio_plugin_client\VST3 - - - JUCE Modules\juce_audio_plugin_client - - - JUCE Library Code - - - - - - JUCE Library Code - - - - - JUCE Library Code - - - diff --git a/Builds/VisualStudio2022/icon.ico b/Builds/VisualStudio2022/icon.ico deleted file mode 100644 index 65d2511d5..000000000 Binary files a/Builds/VisualStudio2022/icon.ico and /dev/null differ diff --git a/Builds/VisualStudio2022/resources.rc b/Builds/VisualStudio2022/resources.rc deleted file mode 100644 index db4699264..000000000 --- a/Builds/VisualStudio2022/resources.rc +++ /dev/null @@ -1,35 +0,0 @@ -#pragma code_page(65001) - -#ifdef JUCE_USER_DEFINED_RC_FILE - #include JUCE_USER_DEFINED_RC_FILE -#else - -#undef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN -#include - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,6,34,0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - BEGIN - VALUE "CompanyName", "CtrlrX\0" - VALUE "FileDescription", "CtrlrX\0" - VALUE "FileVersion", "5.6.34\0" - VALUE "ProductName", "CtrlrX\0" - VALUE "ProductVersion", "5.6.34\0" - END - END - - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif - -IDI_ICON1 ICON DISCARDABLE "icon.ico" -IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..9f9f76a81 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,254 @@ +cmake_minimum_required(VERSION 3.25) + +# This tells cmake we have goodies in the /cmake folder +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") +include (PamplejuceVersion) + +# Modern concise way to add dependencies to your project +include (CPM) + +# Configures universal binaries and decides which version of macOS to support +include(PamplejuceMacOS) + +# Couple tweaks that IMO should be JUCE defaults +include(JUCEDefaults) + +if(UNIX AND NOT APPLE) + set(LINUX TRUE) +endif() + +# Change me! +# This is the internal name of the project and the name of JUCE's shared code target +# Note: This cannot have spaces (it may be 2024, but you can't have it all!) +# Worry not, JUCE's PRODUCT_NAME can have spaces (and is what DAWs display) +set(PROJECT_NAME "CtrlrX") +set(CMAKE_CXX_STANDARD 14) # the lua bindings prevent newer C++ standard usage. +set(CMAKE_CXX_STANDARD_REQUIRED ON) +# Worry not, JUCE's PRODUCT_NAME can have spaces (and is what DAWs will display) +# You can also just have it be the same thing as PROJECT_NAME +# You may want to append the major version on the end of this (and PROJECT_NAME) ala: +# set(PROJECT_NAME "MyPlugin_v${MAJOR_VERSION}") +# Doing so enables major versions to show up in IDEs and DAWs as separate plugins +# allowing you to change parameters and behavior without breaking existing user projects +set(PRODUCT_NAME "CtrlrX") + +# Change me! Used for the MacOS bundle name and Installers +set(COMPANY_NAME "CtrlrX") + +# Change me! Used for the MacOS bundle identifier (and signing) +set(BUNDLE_ID "com.CtrlrX.CtrlrX") + +# Change me! Set the plugin formats you want built +# Valid choices: AAX Unity VST VST3 AU AUv3 Standalone +set(FORMATS Standalone AU VST3) + +# For simplicity, the name of the CMake project is also the name of the target +# CURRENT_VERSION is from the VERSION file and shall contain non-negative integer components, +# i.e. [.[.[.]]] +project(${PROJECT_NAME} VERSION ${CURRENT_VERSION}) + +# JUCE is setup as a submodule in the /JUCE folder +# Locally, you must run `git submodule update --init --recursive` once +# and later `git submodule update --remote --merge` to keep it up to date +# On Github Actions, this is done as a part of actions/checkout +add_subdirectory(JUCE) + +# Add CLAP format +#add_subdirectory(modules/clap-juce-extensions EXCLUDE_FROM_ALL) + +# Add any other modules you want modules here, before the juce_add_plugin call +# juce_add_module(modules/my_module) + +# This adds the melatonin inspector module +#add_subdirectory (modules/melatonin_inspector) + +# See `docs/CMake API.md` in the JUCE repo for all config options +juce_add_plugin("${PROJECT_NAME}" + # Icons for the standalone app + ICON_BIG "${CMAKE_CURRENT_SOURCE_DIR}/Source/Resources/Icons/ctrlrx_logo.svg" + + # Change me! + COMPANY_NAME "${COMPANY_NAME}" + BUNDLE_ID "${BUNDLE_ID}" + + # On MacOS, plugin is copied to /Users/yourname/Library/Audio/Plug-Ins/ + COPY_PLUGIN_AFTER_BUILD TRUE + + # Change me! + # A four-character plugin id + # First character MUST be uppercase for AU formats + PLUGIN_MANUFACTURER_CODE cTrX + + # Change me! + # A unique four-character plugin id + # Note: this must have at least one upper-case character + PLUGIN_CODE cTrl + FORMATS "${FORMATS}" + + # The name of your final executable + # This is how it's listed in the DAW + # This can be different from PROJECT_NAME and can have spaces! + # You might want to use v${MAJOR_VERSION} here once you go to v2... + PRODUCT_NAME "${PRODUCT_NAME}") + +# This lets us use our code in both the JUCE targets and our Test target +# Without running into ODR violations +add_library(SharedCode INTERFACE) + +#clap_juce_extensions_plugin(TARGET "${PROJECT_NAME}" +# CLAP_ID "${BUNDLE_ID}" +# CLAP_FEATURES audio-effect) + +# Enable fast math, C++20 and a few other target defaults +include(SharedCodeDefaults) + + +# Manually list all .h and .cpp files for the plugin +# If you are like me, you'll use globs for your sanity. +# Just ensure you employ CONFIGURE_DEPENDS so the build system picks up changes +# If you want to appease the CMake gods and avoid globs, manually add files like so: +# set(SourceFiles Source/PluginEditor.h Source/PluginProcessor.h Source/PluginEditor.cpp Source/PluginProcessor.cpp) +file(GLOB_RECURSE SourceFiles CONFIGURE_DEPENDS + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/luabind/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/luabind/*.hpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/luabind/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/luabind/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/libusb/src/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/libusb/src/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/*.c*" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/*.h*" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Lua/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Lua/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/MIDI/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/MIDI/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Native/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Native/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Plugin/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/Plugin/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/UIComponents/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Source/UIComponents/*.h" +) +#list(FILTER SourceFiles EXCLUDE REGEX "exclude_regex") + +target_sources(SharedCode INTERFACE ${SourceFiles}) +target_include_directories(SharedCode INTERFACE + "${CMAKE_CURRENT_SOURCE_DIR}/Source" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/lua/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/luabind" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/libusb/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/boost" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Misc/vst2sdk" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/MIDI" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/CtrlrManager" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/CtrlrModulator" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Core/CtrlrPanel" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Native" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Plugin" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/UIComponents" + "${CMAKE_CURRENT_SOURCE_DIR}/Source/Lua" + "${CMAKE_CURRENT_SOURCE_DIR}/JuceLibraryCode" +) +if(UNIX) +# hide (quite) some warnings... +target_compile_options(SharedCode INTERFACE + -w -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-free-nonheap-object) +endif() + +# Adds a BinaryData target for embedding assets into the binary +include(Assets) + +# MacOS only: Cleans up folder and target organization on Xcode. +include(XcodePrettify) + +# This is where you can set preprocessor definitions for JUCE and your plugin +target_compile_definitions(SharedCode + INTERFACE + + # JUCE_WEB_BROWSER and JUCE_USE_CURL off by default + JUCE_WEB_BROWSER=0 # If you set this to 1, add `NEEDS_WEB_BROWSER TRUE` to the `juce_add_plugin` call + JUCE_USE_CURL=0 # If you set this to 1, add `NEEDS_CURL TRUE` to the `juce_add_plugin` call + JUCE_VST3_CAN_REPLACE_VST2=0 + JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 + + # Uncomment if you are paying for a an Indie/Pro license or releasing under GPLv3 + JUCE_DISPLAY_SPLASH_SCREEN=0 + + # to prevent warnings on declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated + BOOST_BIND_GLOBAL_PLACEHOLDERS=1 + + # lets the app known if we're Debug or Release + CMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE}" + VERSION="${CURRENT_VERSION}" + + # JucePlugin_Name is for some reason doesn't use the nicer PRODUCT_NAME + PRODUCT_NAME_WITHOUT_VERSION="CtrlrX" +) + +# Link to any other modules you added (with juce_add_module) here! +# Usually JUCE modules must have PRIVATE visibility +# See https://github.com/juce-framework/JUCE/blob/master/docs/CMake%20API.md#juce_add_module +# However, with Pamplejuce, you'll link modules to SharedCode with INTERFACE visibility +# This allows the JUCE plugin targets and the Tests target to link against it +target_link_libraries(SharedCode + INTERFACE + Assets + juce_audio_basics + juce_audio_devices + juce_audio_formats + juce_audio_plugin_client + juce_audio_processors + juce_audio_utils + juce_core + juce_cryptography + juce_data_structures +# juce_dsp + juce_events + juce_graphics + juce_gui_basics + juce_gui_extra + juce_product_unlocking + juce::juce_recommended_config_flags + juce::juce_recommended_lto_flags + juce::juce_recommended_warning_flags) + +if(LINUX) + set(LIBBFD_USE_STATIC_LIBS TRUE) + find_package(libbfd REQUIRED) + find_package(zstd REQUIRED) + find_package(PkgConfig REQUIRED) + pkg_check_modules(libudev REQUIRED libudev) + pkg_check_modules(x11 REQUIRED x11) + pkg_check_modules(zlib REQUIRED zlib) + + # AFAIK there's no cmake config (FindXYZ) yet for these. + # Replace with find_package once available... + find_library(sframe_LIBRARY NAMES sframe) + + message(STATUS "libudev version: ${libudev_VERSION}") + message(STATUS "libX11 version: ${x11_VERSION}") + message(STATUS "libz version: ${zlib_VERSION}") + message(STATUS "libzstd version: ${zstd_VERSION}") + message(STATUS "libbfd found: ${LIBBFD_FOUND}") + message(STATUS "libsframe at: ${sframe_LIBRARY}") + + target_link_libraries(SharedCode + INTERFACE + ${libudev_LIBRARIES} + ${LIBBFD_LIBRARIES} + ${zlib_LIBRARIES} + ${x11_LIBRARIES} + ${sframe_LIBRARY} # + zstd::libzstd_shared + ) +endif() + +# Link the JUCE plugin targets our SharedCode target +target_link_libraries("${PROJECT_NAME}" PRIVATE SharedCode) + +# IPP support, comment out to disable +include(PamplejuceIPP) + + +# Everything related to the tests target +#include(Tests) # enable once we have tests... + +# A separate target for Benchmarks (keeps the Tests target fast) +#include(Benchmarks) # enable once we have benchmarks... + +# Output some config for CI (like our PRODUCT_NAME) +include(GitHubENV) diff --git a/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h b/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h index 217951bf0..6036926c5 100644 --- a/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h +++ b/JUCE/modules/juce_core/native/juce_BasicNativeHeaders.h @@ -152,7 +152,19 @@ #include #include #include + + // from https://github.com/juce-framework/JUCE/commit/7eee7cd892c468f9b58270886332060c0fcb2ceb + #if ! JUCE_CXX17_IS_AVAILABLE + #pragma push_macro ("WIN_NOEXCEPT") + #define WIN_NOEXCEPT + #endif + #include + + #if ! JUCE_CXX17_IS_AVAILABLE + #pragma pop_macro ("WIN_NOEXCEPT") + #endif + #include #include #include diff --git a/Builds/MacOSX/Icon.icns b/Packaging/Mac/Icon.icns similarity index 100% rename from Builds/MacOSX/Icon.icns rename to Packaging/Mac/Icon.icns diff --git a/Packaging/Mac/distribution.xml.template b/Packaging/Mac/distribution.xml.template new file mode 100644 index 000000000..464cb3688 --- /dev/null +++ b/Packaging/Mac/distribution.xml.template @@ -0,0 +1,31 @@ + + + ${PRODUCT_NAME} + + + + + + + + + + + + + + + + + + ${PRODUCT_NAME}.app.pkg + + + + ${PRODUCT_NAME}.vst3.pkg + + + + ${PRODUCT_NAME}.au.pkg + + diff --git a/Packaging/Windows/ctrlr.nsi b/Packaging/Windows/ctrlr.nsi index 522165f2a..01ec5786e 100644 --- a/Packaging/Windows/ctrlr.nsi +++ b/Packaging/Windows/ctrlr.nsi @@ -1,18 +1,18 @@ -!define MUI_PRODUCT "Ctrlr MIDI Editor" +!define MUI_PRODUCT "CtrlrX MIDI Editor" !define MUI_FILE "savefile" -!define MUI_BRANDINGTEXT "Ctrlr v5.0" +!define MUI_BRANDINGTEXT "CtrlrX v5.6" # REFS -!define REG_UNINSTALL "Software\Microsoft\Windows\CurrentVersion\Uninstall\Ctrlr" -!define START_LINK_DIR "$STARTMENU\Programs\Ctrlr" -!define START_LINK_RUN "$STARTMENU\Programs\Ctrlr\Ctrlr.lnk" -!define START_LINK_UNINSTALLER "$STARTMENU\Programs\OnTopReplica\Uninstall Ctrlr.lnk" -!define UNINSTALLER_NAME "Ctrlr-Uninstall.exe" +!define REG_UNINSTALL "Software\Microsoft\Windows\CurrentVersion\Uninstall\CtrlrX" +!define START_LINK_DIR "$STARTMENU\Programs\CtrlrX" +!define START_LINK_RUN "$STARTMENU\Programs\CtrlrX\CtrlrX.lnk" +!define START_LINK_UNINSTALLER "$STARTMENU\Programs\OnTopReplica\Uninstall CtrlrX.lnk" +!define UNINSTALLER_NAME "CtrlrX-Uninstall.exe" !define WEBSITE_LINK "http://ctrlr.org" CRCCheck On SetCompressor /SOLID lzma -Name "Ctrlr MIDI Editor" -OutFile "Ctrlr.exe" +Name "CtrlrX MIDI Editor" +OutFile "CtrlrX.exe" RequestExecutionLevel admin !include MUI2.nsh @@ -59,16 +59,16 @@ RequestExecutionLevel admin ##=========================================================================== LangString NoSectionsSelected ${LANG_ENGLSH} "You haven't selected any sections!" -LangString MUI_DIRECTORYPAGE_TEXT_TOP_A ${LANG_ENGLSH} "Setup will install Ctrlr Standalone files in the following folder..." -LangString MUI_DIRECTORYPAGE_TEXT_TOP_B ${LANG_ENGLSH} "Setup will install Ctrlr VST Files in the following folder..." +LangString MUI_DIRECTORYPAGE_TEXT_TOP_A ${LANG_ENGLSH} "Setup will install CtrlrX Standalone files in the following folder..." +LangString MUI_DIRECTORYPAGE_TEXT_TOP_B ${LANG_ENGLSH} "Setup will install CtrlrX VST Files in the following folder..." # CALLBACKS Function RegisterApplication ;Register uninstaller into Add/Remove panel (for local user only) - WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayName" "Ctrlr" - WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayIcon" "$\"$INSTDIR\Ctrlr.exe$\"" + WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayName" "CtrlrX" + WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayIcon" "$\"$INSTDIR\CtrlrX.exe$\"" WriteRegStr HKCU "${REG_UNINSTALL}" "Publisher" "Instigator" - WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayVersion" "5.1.2" + WriteRegStr HKCU "${REG_UNINSTALL}" "DisplayVersion" "5.6.33" WriteRegDWord HKCU "${REG_UNINSTALL}" "EstimatedSize" 20480 ;KB WriteRegStr HKCU "${REG_UNINSTALL}" "HelpLink" "${WEBSITE_LINK}" WriteRegStr HKCU "${REG_UNINSTALL}" "URLInfoAbout" "${WEBSITE_LINK}" @@ -77,12 +77,12 @@ Function RegisterApplication WriteRegDWord HKCU "${REG_UNINSTALL}" "NoModify" 1 WriteRegDWord HKCU "${REG_UNINSTALL}" "NoRepair" 1 WriteRegStr HKCU "${REG_UNINSTALL}" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\"" - WriteRegStr HKCU "${REG_UNINSTALL}" "Comments" "Uninstalls Ctrlr." + WriteRegStr HKCU "${REG_UNINSTALL}" "Comments" "Uninstalls CtrlrX." ;Links SetShellVarContext current CreateDirectory "${START_LINK_DIR}" - CreateShortCut "${START_LINK_RUN}" "$INSTDIR\Ctrlr-Win32.exe" + CreateShortCut "${START_LINK_RUN}" "$INSTDIR\CtrlrX-x64.exe" CreateShortCut "${START_LINK_UNINSTALLER}" "$INSTDIR\Uninstall.exe" FunctionEnd @@ -102,16 +102,9 @@ FunctionEnd ## Sections Group 1 SectionGroup /e "Standalone" PROG1 - Section "32bit binary" SEC1 - SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\Win32\Release_Win32\Standalone Plugin\Ctrlr-Win32.exe" - WriteUninstaller "$INSTDIR\Uninstall.exe" - Call RegisterApplication - SectionEnd - Section "64bit binary" SEC2 SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\x64\Release\Standalone Plugin\Ctrlr-x64.exe" + File "..\..\Builds\VisualStudio2019\x64\Release\Standalone Plugin\CtrlrX-x64.exe" WriteUninstaller "$INSTDIR\Uninstall.exe" Call RegisterApplication SectionEnd @@ -125,38 +118,26 @@ SectionGroup /e "Standalone" PROG1 Section "Desktop shortcut" SEC4 ${If} ${RunningX64} - CreateShortCut "$DESKTOP\Ctrlr.lnk" "$INSTDIR\Ctrlr-x64.exe" "" - ${Else} - CreateShortCut "$DESKTOP\Ctrlr.lnk" "$INSTDIR\Ctrlr-Win32.exe" "" + CreateShortCut "$DESKTOP\CtrlrX.lnk" "$INSTDIR\CtrlrX-x64.exe" "" ${EndIf} SectionEnd SectionGroupEnd SectionGroup /e "VST" PROG2 - - Section "Executables Win32" SEC5 - SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\Win32\Release_Win32\VST\Ctrlr-Win32.dll" - SectionEnd Section "Executables x64" SEC6 SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\x64\Release\VST\Ctrlr-x64.dll" + File "..\..\Builds\VisualStudio2019\x64\Release\VST\CtrlrX-x64.dll" SectionEnd SectionGroupEnd SectionGroup /e "VST3" PROG3 - Section "Executables Win32" SEC7 - SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\Win32\Release_Win32\VST3\Ctrlr-Win32.vst3" - SectionEnd - Section "Executables x64" SEC8 SetOutPath "$INSTDIR" - File "..\..\Builds\VisualStudio2019\x64\Release\VST3\Ctrlr-x64.vst3" + File "..\..\Builds\VisualStudio2019\x64\Release\VST3\CtrlrX-x64.vst3" SectionEnd SectionGroupEnd @@ -173,7 +154,7 @@ SectionEnd ## Settings ##=========================================================================== -!define PROG1_InstDir "$PROGRAMFILES\Ctrlr" +!define PROG1_InstDir "$PROGRAMFILES\CtrlrX" !define PROG1_StartIndex ${PROG1} !define PROG1_EndIndex ${SEC4} diff --git a/Packaging/Windows/installer.iss b/Packaging/Windows/installer.iss new file mode 100644 index 000000000..a4c390736 --- /dev/null +++ b/Packaging/Windows/installer.iss @@ -0,0 +1,51 @@ +#define Version Trim(FileRead(FileOpen("..\..\VERSION"))) +#define ProjectName GetEnv('PROJECT_NAME') +#define ProductName GetEnv('PRODUCT_NAME') +#define Publisher GetEnv('COMPANY_NAME') +#define Year GetDateTimeString("yyyy","","") + +; 'Types': What get displayed during the setup +[Types] +Name: "full"; Description: "Full installation" +Name: "custom"; Description: "Custom installation"; Flags: iscustom + +; Components are used inside the script and can be composed of a set of 'Types' +[Components] +Name: "standalone"; Description: "Standalone application"; Types: full custom +Name: "vst3"; Description: "VST3 plugin"; Types: full custom +; Name: "clap"; Description: "CLAP plugin"; Types: full custom + +[Setup] +ArchitecturesInstallIn64BitMode=x64compatible +ArchitecturesAllowed=x64compatible +AppName={#ProductName} +OutputBaseFilename={#ProductName}-{#Version}-Windows +AppCopyright=Copyright (C) {#Year} {#Publisher} +AppPublisher={#Publisher} +AppVersion={#Version} +DefaultDirName="{commoncf64}\VST3\{#ProductName}.vst3" +DisableDirPage=yes + +; MAKE SURE YOU READ/MODIFY THE EULA BEFORE USING IT +LicenseFile="..\resources\EULA" +UninstallFilesDir="{commonappdata}\{#ProductName}\uninstall" + +[UninstallDelete] +Type: filesandordirs; Name: "{commoncf64}\VST3\{#ProductName}Data" + +; MSVC adds a .ilk when building the plugin. Let's not include that. +[Files] +Source: "..\..\build\{#ProjectName}_artefacts\Release\VST3\{#ProductName}.vst3\*"; DestDir: "{commoncf64}\VST3\{#ProductName}.vst3\"; Excludes: *.ilk; Flags: ignoreversion recursesubdirs; Components: vst3 +; Source: "..\..\build\{#ProjectName}_artefacts\Release\CLAP\{#ProductName}.clap"; DestDir: "{commoncf64}\CLAP\"; Flags: ignoreversion; Components: clap +Source: "..\..\build\{#ProjectName}_artefacts\Release\Standalone\{#ProductName}.exe"; DestDir: "{commonpf64}\{#Publisher}\{#ProductName}"; Flags: ignoreversion; Components: standalone + +[Icons] +Name: "{autoprograms}\{#ProductName}"; Filename: "{commonpf64}\{#Publisher}\{#ProductName}\{#ProductName}.exe"; Components: standalone +Name: "{autoprograms}\Uninstall {#ProductName}"; Filename: "{uninstallexe}" + +; This is optional, for preset or other plugin data +[Run] +Filename: "{cmd}"; \ + WorkingDir: "{commoncf64}\VST3"; \ + Parameters: "/C mklink /D ""{commoncf64}\VST3\{#ProductName}Data"" ""{commonappdata}\{#ProductName}"""; \ + Flags: runascurrentuser; Components: vst3 diff --git a/Packaging/resources/EULA b/Packaging/resources/EULA new file mode 100644 index 000000000..87efe6a19 --- /dev/null +++ b/Packaging/resources/EULA @@ -0,0 +1,19 @@ +This is a End User License Agreement ("EULA"). + +Please read it carefully before installing this software. By installing and using this software, you agree you have read this EULA and agree to the terms and conditions. If you disagree, do not install. + +1. This software is licensed for use solely by the person who paid for the license, referred to as "Licensee". + +2. Licensee can install this software on multiple computers, but only if they personally own and manage them. +Licensee is allowed to make personal backup copies of the software's materials. + +3. Licensee is prohibited from copying, altering, translating, selling, distributing, or reverse engineering the software. +Trying to access its source code, unless allowed by law, is also forbidden. + +4. Licensee must not change or hide any copyright, trademark, or other ownership notices in the software. + +5. Licensee may not share, publish or distribute the software without prior consent. + +6. This software is provided "as-is" without any warranties, either expressed or implied, including but not limited to implied warranties of merchantability or fitness for a particular purpose. + +7. In no event shall the software's creators or distributors be liable for any damages, including but not limited to, direct, indirect, special, incidental, or consequential damages or other losses arising out of the use of or inability to use the software. diff --git a/Packaging/resources/README b/Packaging/resources/README new file mode 100644 index 000000000..328f59677 --- /dev/null +++ b/Packaging/resources/README @@ -0,0 +1,10 @@ +Thanks for installing CtrlrX! + +CtrlrX by Damien Sellier is an alternative fork of Ctrlr by Roman Kubiak under BSD|GPL license. The 'X' in CtrlrX represents a commitment to delivering extra features, extended functionalities, and a collaborative space for its evolution. + +About the Original Ctrlr: + +Ctrlr allows you to control any MIDI-enabled hardware: synthesizers, drum machines, samplers, effects. Create custom User Interfaces and host them as VST or AU plugins in your favorite DAWs. + +For more info, visit https://github.com/damiensellier/CtrlrX + diff --git a/Scripts/git-revision.sh b/Scripts/git-revision.sh index aab2dfd70..1b20e9721 100755 --- a/Scripts/git-revision.sh +++ b/Scripts/git-revision.sh @@ -1,4 +1,9 @@ #!/bin/bash -projecttag=`git describe --tags --long | cut -f1 -d'-'` -revisioncount=`git log "$projecttag".. --oneline | wc -l | tr -d ' '` -echo "$projecttag.$revisioncount" +ROOT=`git rev-parse --show-toplevel` + +# get version from file +V=`cat $ROOT/VERSION` + +HASH=`git rev-parse --short HEAD` + +echo "$V-$HASH" diff --git a/Scripts/post-commit b/Scripts/post-commit index 6fbf9562a..9fd94aebd 100755 --- a/Scripts/post-commit +++ b/Scripts/post-commit @@ -1,11 +1,13 @@ #!/bin/bash OSNAME="" DATE=`date` +# binutils-dev libasound2-dev libboost-dev libcurl4-gnutls-dev libfreetype6-dev libgl1-mesa-dev libglapi-mesa libiberty-dev libsframe1 libudev-dev libxcursor-dev libxinerama-dev libxrandr-dev xorg-dev UBUNTU_PACKAGES="g++ libxrandr-dev libxinerama-dev libxcursor-dev \ libasound2-dev binutils-dev \ libfreetype6-dev xorg-dev \ libgl1-mesa-dev libglapi-mesa \ -libxrandr-dev libudev-dev libgl1-mesa-dev libiberty-dev" +libxrandr-dev libudev-dev libgl1-mesa-dev libiberty-dev \ +libcurl4-gnutls-dev libsframe1 libboost-dev" CTRLR_ROOT="" PACKAGE="" @@ -14,6 +16,7 @@ BUILD_LOG_WIN64="" OUTPUT="ctrlr@ctrlr.org://var/www/ctrlr/nightly/" VERSION="" ARGS=$1 +PROJECT_NAME=CtrlrX echo "CTRLR pre-commit HOOK" @@ -43,19 +46,20 @@ function detect_os { if [ -d /cygdrive ]; then CTRLR_ROOT="/cygdrive/c/devel/ctrlr" else - CTRLR_ROOT="/c/devel/ctrlr" + CTRLR_ROOT="$(dirname $(readlink -f $0))/../" fi - VERSION=`c:/devel/ctrlr/Scripts/git-revision.sh` - PACKAGE=$CTRLR_ROOT/Packaging/Windows/Ctrlr-$VERSION.exe - BUILD_LOG_WIN32=$CTRLR_ROOT/Builds/Ctrlr-$VERSION.win32.build.log - BUILD_LOG_WIN64=$CTRLR_ROOT/Builds/Ctrlr-$VERSION.win64.build.log + echo "CTRLR_ROOT= $CTRLR_ROOT" + VERSION=`$CTRLR_ROOT/Scripts/git-revision.sh` + PACKAGE=$CTRLR_ROOT/Packaging/Windows/${PROJECT_NAME}-$VERSION.exe + BUILD_LOG_WIN32=$CTRLR_ROOT/Builds/${PROJECT_NAME}-$VERSION.win32.build.log + BUILD_LOG_WIN64=$CTRLR_ROOT/Builds/${PROJECT_NAME}-$VERSION.win64.build.log CTRLR_KEY="$CTRLR_ROOT/Packaging/ctrlr.key" if [ -d /cygdrive ]; then MSBUILD="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe" NSIS="/cygdrive/c/Program\ Files\ \(x86\)/NSIS/makensis.exe" else - MSBUILD="/c/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe" - NSIS="/c/Program\ Files\ \(x86\)/NSIS/makensis.exe" + MSBUILD=`which MSBuild.exe` + NSIS=`which makensis.exe` fi return fi @@ -66,8 +70,8 @@ function detect_os { ARCH=`uname -m` CTRLR_ROOT="$(dirname $(readlink -f $0))/../" VERSION=`$CTRLR_ROOT/Scripts/git-revision.sh` - PACKAGE=$CTRLR_ROOT/Packaging/Linux/Ctrlr-$ARCH-$VERSION.sh - BUILD_LOG=$CTRLR_ROOT/Builds/Ctrlr-$ARCH-$VERSION.linux.build.log + PACKAGE=$CTRLR_ROOT/Packaging/Linux/${PROJECT_NAME}-$ARCH-$VERSION.sh + BUILD_LOG=$CTRLR_ROOT/Builds/${PROJECT_NAME}-$ARCH-$VERSION.linux.build.log CTRLR_KEY="$CTRLR_ROOT/Packaging/ctrlr.key" if [ "$DISTRO" == "Ubuntu" ]; then @@ -79,10 +83,10 @@ function detect_os { if [ "$UNAME" == "Darwin" ]; then OSNAME="OSX" - CTRLR_ROOT="$HOME/devel/ctrlr" + CTRLR_ROOT="$(dirname $(readlink -f $0))/../" VERSION=`$CTRLR_ROOT/Scripts/git-revision.sh` - PACKAGE=$CTRLR_ROOT/Packaging/Mac/Ctrlr-$VERSION.dmg - BUILD_LOG=$CTRLR_ROOT/Builds/Ctrlr-$VERSION.mac.build.log + PACKAGE=$CTRLR_ROOT/Packaging/Mac/${PROJECT_NAME}-$VERSION.dmg + BUILD_LOG=$CTRLR_ROOT/Builds/${PROJECT_NAME}-$VERSION.mac.build.log return fi } @@ -97,20 +101,38 @@ function build_now { fi } +function unpack_boost { + echo "CTRLR: check if boost is unpacked" + if [ ! -e $CTRLR_ROOT/Source/Misc/boost/bind.hpp ]; then + echo "CTRLR: need to unpack boost.zip" + + cd $CTRLR_ROOT/Source/Misc/ + if [ -e boost/boost.zip ]; then + unzip boost/boost.zip + else + echo "CTRLR: boost.zip file does not exist, exiting now" + exit 1 + fi + else + echo "CTRLR: boost directory exists and is unpacked" + fi +} + function windows_create_installer { echo "CTRLR: create installer" echo $CTRLR_ROOT, $NSIS cd $CTRLR_ROOT - eval $NSIS Packaging/Windows/ctrlr.nsi + "$NSIS" Packaging/Windows/ctrlr.nsi if [ $? -ne 0 ]; then echo "CTRLR: failed to create installer package" exit 1 fi - echo "CTRLR: rename $CTRLR_ROOT/Packaging/Windows/Ctrlr.exe -> $PACKAGE" - mv $CTRLR_ROOT/Packaging/Windows/Ctrlr.exe $PACKAGE + echo "CTRLR: rename $CTRLR_ROOT/Packaging/Windows/CtrlrX.exe -> $PACKAGE" + mv $CTRLR_ROOT/Packaging/Windows/CtrlrX.exe $PACKAGE if [ $? -ne 0 ]; then echo "CTRLR: failed to rename installer package" + ls $CTRLR_ROOT/Packaging/Windows/ exit 1 fi } @@ -129,16 +151,16 @@ function windows_msbuild { cd $CTRLR_ROOT/Builds/VisualStudio2019 - echo "CTRLR: Build Win32" - "$MSBUILD" Ctrlr.sln /target:Rebuild /fileloggerparameters:logfile=Ctrlr-$VERSION.win32.build.log /property:Configuration=Release_Win32 /property:VisualStudioVersion=15.0 + # echo "CTRLR: Build Win32" + # "$MSBUILD" Ctrlr.sln /target:Rebuild /fileloggerparameters:logfile=Ctrlr-$VERSION.win32.build.log /property:Configuration=Release_Win32 /property:platform=win32 - if [ $? -ne 0 ]; then - echo "CTRLR: Win32 build failed" - exit 1 - fi + # if [ $? -ne 0 ]; then + # echo "CTRLR: Win32 build failed" + # exit 1 + # fi echo "CTRLR: Build x64" - "$MSBUILD" Ctrlr.sln /target:Rebuild /fileloggerparameters:logfile=Ctrlr-$VERSION.win64.build.log /property:Configuration=Release /property:VisualStudioVersion=15.0 /property:Platform=x64 + "$MSBUILD" CtrlrX.sln /target:Rebuild /fileloggerparameters:logfile=Ctrlr-$VERSION.win64.build.log /property:Configuration=Release /property:Platform=x64 -maxCpuCount if [ $? -ne 0 ]; then echo "CTRLR: x64 build failed" exit 1 @@ -151,8 +173,8 @@ function windows_msbuild { function build_now_windows { - REVISION_H="c:/devel/ctrlr/Source/Core/CtrlrRevision.h" - TEMPLATE_H="c:/devel/ctrlr/Source/Core/CtrlrRevision.template" + REVISION_H="$CTRLR_ROOT/Source/Core/CtrlrRevision.h" + TEMPLATE_H="$CTRLR_ROOT/Source/Core/CtrlrRevision.template" echo -n > $BUILD_LOG_WIN32 echo -n > $BUILD_LOG_WIN64 @@ -163,9 +185,10 @@ function build_now_windows { echo sed -e "s/%REVISION%/$VERSION/g" -e "s/%REVISION_DATE%/$DATE/g" $TEMPLATE_H > $REVISION_H + unpack_boost windows_msbuild - windows_create_installer - windows_copy_to_website + windows_create_installer + #windows_copy_to_website } function build_now_osx { @@ -187,41 +210,41 @@ function build_now_osx { echo "[CTRLR]: Empty build log $BUILD_LOG" echo -n > $BUILD_LOG - echo "[CTRLR]: Build Standalone" + echo "[CTRLR]: Build" cd $CTRLR_ROOT/Builds/MacOSX - xcodebuild -configuration Release_Nightly | tee -ia $BUILD_LOG + xcodebuild -configuration Release | tee -ia $BUILD_LOG if [ $? -ne 0 ]; then echo "[CTRLR]: Build failed" exit 1 fi - echo "[CTRLR]: Build VST" - cd $CTRLR_ROOT/Builds/MacOSX - xcodebuild -configuration Release_Nightly | tee -ia $BUILD_LOG + # echo "[CTRLR]: Build VST" + # cd $CTRLR_ROOT/Builds/MacOSX + # xcodebuild -configuration Release | tee -ia $BUILD_LOG - if [ $? -ne 0 ]; then - echo "[CTRLR]: Build failed" - exit 1 - fi + # if [ $? -ne 0 ]; then + # echo "[CTRLR]: Build failed" + # exit 1 + # fi - echo "[CTRLR]: Build AU Wrapper" - cd $CTRLR_ROOT/Builds/MacOSX - xcodebuild -configuration Release_Nightly | tee -ia $BUILD_LOG + # echo "[CTRLR]: Build AU Wrapper" + # cd $CTRLR_ROOT/Builds/MacOSX + # xcodebuild -configuration Release | tee -ia $BUILD_LOG - if [ $? -ne 0 ]; then - echo "[CTRLR]: Build failed" - exit 1 - fi + # if [ $? -ne 0 ]; then + # echo "[CTRLR]: Build failed" + # exit 1 + # fi - echo "[CTRLR]: Build AU" - cd $CTRLR_ROOT/Builds/MacOSX - xcodebuild -configuration Release_Nightly | tee -ia $BUILD_LOG + # echo "[CTRLR]: Build AU" + # cd $CTRLR_ROOT/Builds/MacOSX + # xcodebuild -configuration Release | tee -ia $BUILD_LOG - if [ $? -ne 0 ]; then - echo "[CTRLR]: Build failed" - exit 1 - fi + # if [ $? -ne 0 ]; then + # echo "[CTRLR]: Build failed" + # exit 1 + # fi cd $CTRLR_ROOT @@ -321,20 +344,6 @@ function build_now_linux { rm -f $CTRLR_ROOT/Bin/libCtrlr-*.so rm -f $CTRLR_ROOT/Bin/Ctrlr-* - echo "CTRLR: check if boost is unpacked" - if [ ! -d $CTRLR_ROOT/Source/Misc/boost ]; then - echo "CTRLR: need to unpack boost.zip" - cd $CTRLR_ROOT/Boost - if [ -e boost.zip ]; then - unzip boost.zip - else - echo "CTRLR: boost.zip file does not exist, exiting now" - exit 1 - fi - else - echo "CTRLR: boot directory exists" - fi - echo "CTRLR: Build Standalone" echo -n > $BUILD_LOG @@ -358,7 +367,7 @@ function build_now_linux { ./build.sh | tee -ia $BUILD_LOG if [ $? -ne 0 ]; then - echo "CTRLR: build for VST dailed" + echo "CTRLR: build for VST failed" exit 1 fi @@ -368,20 +377,28 @@ function build_now_linux { echo "CTRLR: copy files for package" mkdir -p $CTRLR_ROOT/Packaging/Linux/Ctrlr - cp $CTRLR_ROOT/Builds/LinuxMakefile/build/Ctrlr $CTRLR_ROOT/Packaging/Linux/Ctrlr/ - cp $CTRLR_ROOT/Builds/LinuxMakefile/build/Ctrlr.so $CTRLR_ROOT/Packaging/Linux/Ctrlr/ - cp -r $CTRLR_ROOT/Builds/LinuxMakefile/build/Ctrlr.vst3 $CTRLR_ROOT/Packaging/Linux/Ctrlr/ + cp $CTRLR_ROOT/Builds/LinuxMakefile/build/$PROJECT_NAME $CTRLR_ROOT/Packaging/Linux/Ctrlr/ + cp $CTRLR_ROOT/Builds/LinuxMakefile/build/$PROJECT_NAME.so $CTRLR_ROOT/Packaging/Linux/Ctrlr/ + if [ $? -ne 0 ]; then + echo "CTRLR: build for VST probably failed" + exit 1 + fi + cp -r $CTRLR_ROOT/Builds/LinuxMakefile/build/$PROJECT_NAME.vst3 $CTRLR_ROOT/Packaging/Linux/Ctrlr/ + if [ $? -ne 0 ]; then + echo "CTRLR: build for VST3 probably failed" + exit 1 + fi cp -r $CTRLR_ROOT/Panels $CTRLR_ROOT/Packaging/Linux/Ctrlr/ cp -r $CTRLR_ROOT/Doc $CTRLR_ROOT/Packaging/Linux/Ctrlr/ echo "CTRLR: strip binaries" - strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/Ctrlr - strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/Ctrlr.so - strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/Ctrlr.vst3/Contents/x86_64-linux/Ctrlr.so + strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/$PROJECT_NAME + strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/$PROJECT_NAME.so + strip $CTRLR_ROOT/Packaging/Linux/Ctrlr/$PROJECT_NAME.vst3/Contents/x86_64-linux/$PROJECT_NAME.so echo "CTRLR: create self extracting package" - $CTRLR_ROOT/Packaging/Linux/makeself.sh --bzip2 --notemp $CTRLR_ROOT/Packaging/Linux/Ctrlr $PACKAGE Ctrlr-$VERSION + $CTRLR_ROOT/Packaging/Linux/makeself.sh --bzip2 --notemp $CTRLR_ROOT/Packaging/Linux/Ctrlr $PACKAGE ${PROJECT_NAME}-$VERSION if [ $? -ne 0 ]; then echo "CTRLR: Creating self extractring package failed" exit 1 @@ -389,4 +406,10 @@ function build_now_linux { } detect_os + +if [ "$1" == "unpack_boost" ]; then + unpack_boost + exit 0 +fi + build_now diff --git a/Source/Core/CtrlrPanel.cpp b/Source/Core/CtrlrPanel.cpp deleted file mode 100755 index 973beda8c..000000000 --- a/Source/Core/CtrlrPanel.cpp +++ /dev/null @@ -1,1899 +0,0 @@ -#include "stdafx.h" -#include "CtrlrLuaManager.h" -#include "CtrlrPanel.h" -#include "CtrlrPanel/CtrlrPanelEditor.h" -#include "CtrlrPanel/CtrlrPanelProperties.h" -#include "CtrlrPanel/CtrlrPanelComponentProperties.h" -#include "CtrlrProcessor.h" -#include "CtrlrMacros.h" -#include "CtrlrUtilities.h" -#include "CtrlrLog.h" -#include "CtrlrPanel/CtrlrPanelCanvas.h" -#include "CtrlrComponents/CtrlrComponentTypeManager.h" -#include "JuceClasses/LMemoryBlock.h" -#include "CtrlrMIDI/CtrlrMIDISettingsDialog.h" -#include "CtrlrComponents/CtrlrComponent.h" - -CtrlrPanel::CtrlrPanel(CtrlrManager &_owner) - : owner(_owner), - panelTree(Ids::panel), - panelWindowManager(*this), - ctrlrSysexProcessor(*this), - processor(*this), - snapshot(*this), - panelEvaluationScope(*this), - globalEvaluationScope(*this), - resourceManager(*this), - midiInputThread(*this, inputDevice), - midiControllerInputThread(*this, controllerDevice), - ctrlrLuaManager(nullptr), - currentActionIndex(0), - indexOfSavedState(-1) -{ -} - -CtrlrPanel::CtrlrPanel(CtrlrManager &_owner, const String &panelName, const int idx) - : owner(_owner), - panelTree(Ids::panel), - panelWindowManager(*this), - ctrlrSysexProcessor(*this), - processor(*this), - snapshot(*this), - panelEvaluationScope(*this), - globalEvaluationScope(*this), - resourceManager(*this), - midiInputThread(*this, inputDevice), - midiControllerInputThread(*this, controllerDevice), - restoreStateStatus(true), - ctrlrLuaManager(0), - ctrlrPanelEditor(nullptr), - initialProgram(Ids::panelState), - boostrapStateStatus(false), - outputDevicePtr(nullptr), - ctrlrPanelUndoManager(nullptr), - currentActionIndex(0), - indexOfSavedState(-1) -{ - ctrlrPanelUndoManager = new CtrlrPanelUndoManager(*this); - ctrlrLuaManager = new CtrlrLuaManager(*this); - - if ((bool)getCtrlrManagerOwner().getProperty (Ids::ctrlrLuaDisabled) == false) - { - ctrlrLuaManager->getMethodManager().setDebug ((bool)owner.getProperty(Ids::ctrlrLuaDebug)); - } - - ctrlrPanelUndoManager->addChangeListener (this); - - getUndoManager()->beginNewTransaction ("Panel::ctor"); - setProperty (Ids::name, panelName); - panelTree.addChild (ctrlrLuaManager->getLuaManagerTree(), -1, 0); - panelTree.addChild (panelWindowManager.getManagerTree(), -1, 0); - panelTree.addChild (resourceManager.getManagerTree(), -1, 0); - - panelTree.addListener (this); - - setProperty (Ids::panelScheme, CTRLR_PANEL_SCHEME); - setProperty (Ids::panelShowDialogs, true); - setProperty (Ids::panelMessageTime, 10000); - setProperty (Ids::panelAuthorName, ""); - setProperty (Ids::panelAuthorEmail, ""); - setProperty (Ids::panelAuthorDonateUrl, ""); - setProperty (Ids::panelAuthorUrl, ""); - setProperty (Ids::panelAuthorDesc, ""); - setProperty (Ids::panelVersionMajor, 1); - setProperty (Ids::panelVersionMinor, 0); - setProperty (Ids::panelVersionName, ""); - setProperty (Ids::panelVendor, ""); - setProperty (Ids::panelDevice, ""); - - setProperty (Ids::panelMidiSnapshotAfterLoad, false); - setProperty (Ids::panelMidiSnapshotAfterProgramChange, false); - setProperty (Ids::panelMidiSnapshotDelay, 10); - setProperty (Ids::panelMidiSnapshotShowProgress, false); - setProperty (Ids::panelMidiInputChannelDevice, 1); - setProperty (Ids::panelMidiInputDevice, COMBO_NONE_ITEM); - setProperty (Ids::panelMidiControllerChannelDevice, 1); - setProperty (Ids::panelMidiControllerDevice, COMBO_NONE_ITEM); - setProperty (Ids::panelMidiOutputChannelDevice, 1); - setProperty (Ids::panelMidiOutputDevice, COMBO_NONE_ITEM); - - setProperty (Ids::panelMidiInputFromHost, false); - setProperty (Ids::panelMidiInputChannelHost, 1); - setProperty (Ids::panelMidiOutputToHost, false); - setProperty (Ids::panelMidiOutputChannelHost, 1); - - setProperty (Ids::panelMidiThruH2H, false); - setProperty (Ids::panelMidiThruH2HChannelize, false); - setProperty (Ids::panelMidiThruH2D, false); - setProperty (Ids::panelMidiThruH2DChannelize, false); - setProperty (Ids::panelMidiThruD2D, false); - setProperty (Ids::panelMidiThruD2DChannelize, false); - setProperty (Ids::panelMidiThruD2H, false); - setProperty (Ids::panelMidiThruD2HChannelize, false); - setProperty (Ids::panelMidiRealtimeIgnore, true); - setProperty (Ids::panelMidiInputThreadPriority, 7); - setProperty (Ids::panelMidiProgram, 0); - setProperty (Ids::panelMidiBankLsb, 0); - setProperty (Ids::panelMidiBankMsb, 0); - setProperty (Ids::panelMidiSendProgramChangeOnLoad, false); - setProperty (Ids::panelMidiProgramCalloutOnprogramChange, false); - setProperty (Ids::panelMidiMatchCacheSize, 32); - setProperty (Ids::panelMidiGlobalDelay, 0); - setProperty (Ids::panelMidiPauseOut, false); - setProperty (Ids::panelMidiPauseIn, false); - - setProperty (Ids::panelOSCEnabled, false); - setProperty (Ids::panelOSCPort, -1); - setProperty (Ids::panelOSCProtocol, 0); - - setProperty (Ids::luaPanelMidiChannelChanged, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelMidiReceived, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelMidiMultiReceived, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelLoaded, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelBeforeLoad, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelSaved, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelResourcesLoaded, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelProgramChanged, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelGlobalChanged, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelMessageHandler, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelModulatorValueChanged, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelSaveState, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelRestoreState, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelMidiSnapshotPost, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelMidiSnapshotPre, COMBO_ITEM_NONE); - setProperty (Ids::luaAudioProcessBlock, COMBO_ITEM_NONE); - setProperty (Ids::luaPanelOSCReceived, COMBO_ITEM_NONE); - - setProperty (Ids::panelFilePath, ""); - setProperty (Ids::panelLastSaveDir, ""); - setProperty (Ids::panelUID, generateRandomUnique()); - setProperty (Ids::panelInstanceUID, generateRandomUniquePluginId()); - setProperty (Ids::panelInstanceManufacturerID, generateRandomUniquePluginId()); - setProperty (Ids::panelModulatorListColumns, COMBO_ITEM_NONE); - setProperty (Ids::panelModulatorListCsvDelimiter, ","); - setProperty (Ids::panelModulatorListXmlRoot, "ctrlrModulatorList"); - setProperty (Ids::panelModulatorListXmlModulator, "ctrlrModulator"); - setProperty (Ids::panelModulatorListSortOption, true); - setProperty (Ids::panelGlobalVariables, "-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1:-1"); - setProperty (Ids::panelResources, COMBO_ITEM_NONE); - setProperty (Ids::panelPropertyDisplayIDs, false); - -// menuBar colour properties need to be removed in V5.6.30 -// setProperty (Ids::ctrlrMenuItemBackgroundColour, Colours::white.toString()); -// setProperty (Ids::ctrlrMenuItemTextColour, Colours::black.toString()); -// setProperty (Ids::ctrlrMenuItemHighlightedTextColour, Colours::white.toString()); -// setProperty (Ids::ctrlrMenuItemHighlightColour, Colour(HIGHLIGHT_COLOUR).toString()); -// setProperty (Ids::ctrlrMenuItemFont, owner.getFontManager().getStringFromFont (Font (18.0f))); -// setProperty (Ids::ctrlrMenuItemSeparatorColour, Colour (0x44000000).toString()); -// setProperty (Ids::ctrlrMenuItemHeaderColour, Colours::black.toString()); -// -// setProperty (Ids::ctrlrMenuBarBackgroundColour1, Colour(0xfff7f7f7).toString()); -// setProperty (Ids::ctrlrMenuBarBackgroundColour2, Colour(0xffcccccc).toString()); -// setProperty (Ids::ctrlrMenuBarTextColour, Colours::black.toString()); -// setProperty (Ids::ctrlrMenuBarHighlightedTextColour, Colours::white.toString()); -// setProperty (Ids::ctrlrMenuBarHighlightColour, Colour(HIGHLIGHT_COLOUR).toString()); -// setProperty (Ids::ctrlrMenuBarFont, owner.getFontManager().getStringFromFont (Font (18.0f))); - - setProperty (Ids::ctrlrUseEditorWrapper, false); - - owner.addChangeListener (this); - midiMessageCollector.reset (SAMPLERATE); - - midiInputThread.startThread(5); - midiControllerInputThread.startThread(5); -} - -CtrlrPanel::~CtrlrPanel() -{ - midiInputThread.signalThreadShouldExit(); - midiInputThread.waitForThreadToExit (1200); - midiControllerInputThread.signalThreadShouldExit(); - midiControllerInputThread.waitForThreadToExit (1200); - - masterReference.clear(); - - panelTree.removeListener (this); - - if (ctrlrLuaManager) - deleteAndZero (ctrlrLuaManager); - - owner.removeChangeListener(this); - - ctrlrModulators.clear(); - - owner.getManagerTree().removeChild (panelTree, 0); -} - -void CtrlrPanel::setRestoreState(const bool _restoreStateStatus) -{ - const ScopedWriteLock lock (panelLock); - - getUndoManager()->clearUndoHistory(); - restoreStateStatus = _restoreStateStatus; -} - -void CtrlrPanel::setProgramState(const bool _programState) -{ - const ScopedWriteLock lock (panelLock); - - programState = _programState; -} - -Result CtrlrPanel::restoreState (const ValueTree &savedState) -{ - _DBG("CtrlrPanel::restoreState"); - - setRestoreState (true); - - panelTree.removeProperty (Ids::panelScheme, nullptr); - - // We need panel file property to be able to restore relative paths on lua methods - var filePath = savedState.getProperty(Ids::panelFilePath); - if (filePath.isVoid()) - { // File path not provided (new Panel) => get a default one - File userDocsDir = File::getSpecialLocation(File::SpecialLocationType::userDocumentsDirectory); - File panelFile = userDocsDir.getNonexistentChildFile("CtrlrPanel", ".panel"); - filePath = panelFile.getFullPathName(); - } - panelTree.setProperty(Ids::panelFilePath, filePath, nullptr); - - ctrlrLuaManager->restoreState(savedState.getChildWithName(Ids::luaManager)); - - if ((int)savedState.getProperty(Ids::panelScheme) < CTRLR_PANEL_SCHEME) - upgradeScheme(); - - for (int i=0; iisValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelBeforeLoadCbk); - } - } - if (savedState.getChildWithName(Ids::panelResources).isValid()) - { - getResourceManager().restoreSavedState(savedState.getChildWithName(Ids::panelResources)); - } - - resourceImportFinished(); - - // No modifications at this point - setSavePoint(); - - if (savedState.getChildWithName(Ids::uiPanelEditor).isValid()) - { - getEditor(true)->restoreState(savedState); - } - if (savedState.getChildWithName(Ids::uiWindowManager).isValid()) - { - panelWindowManager.restoreState (savedState.getChildWithName(Ids::uiWindowManager)); - } - if (savedState.getChildWithName(Ids::panelCustomData).isValid()) - { - setCustomData (savedState.getChildWithName(Ids::panelCustomData)); - } - - setRestoreState (false); - - if (owner.getInstanceMode() == InstanceMulti) - { - bootstrapPanel(); - } - return Result::ok(); -} - -void CtrlrPanel::sendSnapshotOnLoad() -{ - if ((bool)getProperty (Ids::panelMidiSnapshotAfterLoad) == true) - { - _INF("Snapshot on load selected, sending now"); - snapshot.sendSnapshot(); - } -} - -void CtrlrPanel::bootstrapPanel(const bool setInitialProgram) -{ - _DBG("CtrlrPanel::bootstrapPanel"); - if (getRestoreState()) - return; - - boostrapStateStatus = true; - - for (int i=0; iallModulatorsInitialized(); - } - - if (setInitialProgram) - setProgram (initialProgram); - - if (luaPanelLoadedCbk.get()) - { - if (luaPanelLoadedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelLoadedCbk, (uint8)owner.getInstanceMode()); - } - } - - if ((bool)getProperty (Ids::panelMidiSendProgramChangeOnLoad) == true) - { - sendMidiProgramChange(); - } - - editModeChanged(getProperty(Ids::uiPanelEditMode)); - - sendSnapshotOnLoad(); - - // Synchronously dispatch any pending change message in each modulator to prevent Lua Callback functions beeing called on startup - for (int i = 0; igetProcessor().handleUpdateNowIfNeeded(); - } - - boostrapStateStatus = false; -} - -CtrlrPanelEditor *CtrlrPanel::getEditor(const bool createNewEditorIfNeeded) -{ - if (ctrlrPanelEditor.get() == nullptr) - { - if (createNewEditorIfNeeded) - { - ctrlrPanelEditor = new CtrlrPanelEditor(*this, owner, getPanelWindowTitle()); - getPanelTree().addChild (ctrlrPanelEditor->getPanelEditorTree(), -1, nullptr); - } - } - return (ctrlrPanelEditor); -} - -void CtrlrPanel::setProperty (const Identifier& name, const var &newValue, const bool isUndoable) -{ - if (isUndoable) - { - panelTree.setProperty (name, newValue, getPanelUndoManager()); - } - else - { - panelTree.setProperty (name, newValue, nullptr); - } -} - -void CtrlrPanel::valueTreePropertyChanged (ValueTree &treeWhosePropertyHasChanged, const Identifier &property) -{ - if (treeWhosePropertyHasChanged.hasType(Ids::modulator)) - { - return; - } - else if (property == Ids::panelMidiInputDevice) - { - if (getProperty(property).toString() == "" || getProperty(property).toString() == COMBO_ITEM_NONE) - { - midiInputThread.closeInputDevice(); - } - else - { - const bool result = midiInputThread.openInputDevice (getProperty(property)); - if (getEditor()) - { - notify ( STR(result ? "Open OK: [" : "Open FAILED: [") + getProperty(property).toString() + "]", nullptr, result ? NotifySuccess : NotifyFailure); - } - } - } - else if (property == Ids::panelMidiOutputDevice) - { - if (getProperty(property).toString() == "" || getProperty(property).toString() == COMBO_ITEM_NONE) - { - if (outputDevicePtr) - outputDevicePtr->closeDevice(); - } - else - { - outputDevicePtr = owner.getCtrlrMidiDeviceManager().getDeviceByName(getProperty(property).toString(), outputDevice, true); - - if (getEditor()) - { - notify ( STR(outputDevicePtr ? "Open OK: [" : "Open FAILED: [") + getProperty(property).toString() + "]", nullptr, outputDevicePtr ? NotifySuccess : NotifyFailure); - } - } - } - else if (property == Ids::panelMidiControllerDevice) - { - if (getProperty(property).toString() == "" || getProperty(property).toString() == COMBO_ITEM_NONE) - { - midiControllerInputThread.closeInputDevice(); - } - else - { - midiControllerInputThread.openInputDevice (getProperty(property)); - } - } - else if ( property == Ids::panelMidiInputChannelDevice - || property == Ids::panelMidiOutputChannelDevice - || property == Ids::panelMidiInputChannelHost - || property == Ids::panelMidiOutputChannelHost - || property == Ids::panelMidiControllerChannelDevice - ) - { - setMidiChannel (midiChannelFromString(property), (uint8) (int)getProperty(property)); - } - else if (property == Ids::panelMidiInputFromHost - || property == Ids::panelMidiInputFromHostCompare - || property == Ids::panelMidiOutputToHost - || property == Ids::panelMidiThruH2H - || property == Ids::panelMidiThruH2HChannelize - || property == Ids::panelMidiThruH2D - || property == Ids::panelMidiThruH2DChannelize - || property == Ids::panelMidiThruD2D - || property == Ids::panelMidiThruD2DChannelize - || property == Ids::panelMidiThruD2H - || property == Ids::panelMidiThruD2HChannelize - || property == Ids::panelMidiRealtimeIgnore - ) - { - setMidiOptionBool (midiOptionFromString(property), getProperty(property)); - } - else if (property == Ids::name) - { - if (ctrlrPanelEditor) - { - ctrlrPanelEditor->setProperty (Ids::name, getProperty(Ids::name)); - } - } - else if (property == Ids::luaPanelMidiReceived) - { - if (getProperty(property) == "") - return; - - luaPanelMidiReceivedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelMidiMultiReceived) - { - if (getProperty(property) == "") - return; - - luaPanelMidiMultiReceivedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelMidiChannelChanged) - { - if (getProperty(property) == "") - return; - - luaPanelMidiChannelChangedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelMessageHandler) - { - if (getProperty(property) == "") - return; - - luaPanelMessageHandlerCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelSaved) - { - if (getProperty(property) == "") - return; - - luaPanelSavedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelLoaded) - { - if (getProperty(property) == "") - return; - - luaPanelLoadedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelGlobalChanged) - { - if (getProperty(property) == "") - return; - - luaPanelGlobalChangedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelBeforeLoad) - { - if (getProperty(property) == "") - return; - - luaPanelBeforeLoadCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelProgramChanged) - { - if (getProperty(property) == "") - return; - - luaPanelProgramChangedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelResourcesLoaded) - { - if (getProperty(property) == "") - return; - - luaPanelResourcesLoadedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelModulatorValueChanged) - { - if (getProperty(property) == "") - return; - - luaPanelModulatorValueChangedCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelSaveState) - { - if (getProperty(property) == "") - return; - - luaPanelSaveStateCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelRestoreState) - { - if (getProperty(property) == "") - return; - - luaPanelRestoreStateCbk = getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property)); - } - else if (property == Ids::luaPanelMidiSnapshotPost) - { - if (getProperty(property) == "") - return; - - snapshot.setPostLuaCallback (getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property))); - } - else if (property == Ids::luaPanelMidiSnapshotPre) - { - if (getProperty(property) == "") - return; - - snapshot.setPreLuaCallback (getCtrlrLuaManager().getMethodManager().getMethod(getProperty(property))); - } - else if (property == Ids::panelGlobalVariables) - { - globalVariables = globalsFromString (getProperty(property)); - } - else if (property == Ids::panelResources) - { - panelResources = globalsFromString (getProperty(property)); - } - else if (property == Ids::panelMidiSnapshotDelay) - { - snapshot.setDelay(getProperty(property)); - } - else if (property == Ids::panelMidiProgram || property == Ids::panelMidiBankLsb || property == Ids::panelMidiBankMsb) - { - sendMidiProgramChange(); - } - else if (property == Ids::panelUID) - { - resourceManager.panelUIDChanged(); - } - else if (property == Ids::panelMidiGlobalDelay) - { - globalMidiDelay = getProperty(property); - } - else if (property == Ids::panelPropertyDisplayIDs) - { - if (ctrlrPanelEditor) - { - ctrlrPanelEditor->getPropertiesPanel()->refreshAll(); // refreshes the property pane - if (ctrlrPanelEditor->getSelection()) - { - ctrlrPanelEditor->getSelection()->sendChangeMessage(); // Bring back the screen position to where it left - } - } - } - -// menuBar properties removed since v5.6.30. Useless with JUCE v6. Used to call CtrlrLookAndFeel.cpp L#93 from Ctrlr v5.1.198 but it has been removed -// else if (property == Ids::ctrlrMenuBarBackgroundColour1 -// || property == Ids::ctrlrMenuBarBackgroundColour2 -// || property == Ids::ctrlrMenuItemBackgroundColour -// || property == Ids::ctrlrMenuItemTextColour -// || property == Ids::ctrlrMenuItemHighlightedTextColour -// || property == Ids::ctrlrMenuItemHighlightColour -// || property == Ids::ctrlrMenuItemFont -// || property == Ids::ctrlrMenuItemSeparatorColour -// || property == Ids::ctrlrMenuItemHeaderColour -// || property == Ids::ctrlrMenuBarTextColour -// || property == Ids::ctrlrMenuBarHighlightedTextColour -// || property == Ids::ctrlrMenuBarHighlightColour -// || property == Ids::ctrlrMenuBarFont) -// { -// } - - else if (property == Ids::ctrlrMenuBarHeight) - { - // setting the menuBar component size with setSize() and resized() via owner.getEditor() does not work - } -} - -void CtrlrPanel::removeModulator (CtrlrModulator *modulatorToDelete) -{ - if (ctrlrModulators.contains(modulatorToDelete)) - { - owner.removeModulator (modulatorToDelete); - radioGrouppedComponent.removeAllInstancesOf (modulatorToDelete->getComponent()); - - listeners.call (&CtrlrPanel::Listener::modulatorRemoved, modulatorToDelete); - - ctrlrModulators.removeObject (modulatorToDelete); - panelTree.removeChild (modulatorToDelete->getModulatorTree(), 0); - } -} - -void CtrlrPanel::addModulator (CtrlrModulator *modulatorToAdd) -{ - /* add it to the panels array */ - ctrlrModulators.add (modulatorToAdd); - - /* add it to the hash table, that uses the names to access the pointers, - it should be faster then normal linear access */ - hashName (modulatorToAdd); - - /* add it to the Manager array, this is needed for the VST manager to work */ - owner.addModulator (modulatorToAdd); - - /* add the modulator tree to our tree */ - panelTree.addChild (modulatorToAdd->getModulatorTree(), -1, nullptr); - - /* call listeners to tell them */ - listeners.call (&CtrlrPanel::Listener::modulatorAdded, modulatorToAdd); -} - -CtrlrModulator *CtrlrPanel::createNewModulator(const Identifier &guiType) -{ - CtrlrModulator *newModulator = nullptr; - - if (CtrlrComponentTypeManager::isStatic(guiType)) - { - newModulator = new CtrlrModulator (*this); - } - else - { - newModulator = new CtrlrModulator (*this, owner.getNextVstIndex()); - } - - newModulator->setProperty (Ids::name, getUniqueModulatorName("modulator-1")); - addModulator (newModulator); - - return (newModulator); -} - -bool CtrlrPanel::containsCtrlrComponent(const CtrlrComponent *const componentToLookFor) const -{ - if (componentToLookFor == 0) - return (false); - - return (ctrlrModulators.contains(&componentToLookFor->getOwner())); -} - -const Array CtrlrPanel::getModulatorsByMidiType(const CtrlrMidiMessageType typeToFilter) -{ - Array ret; - for (int i=0; igetMidiMessagePtr()) - { - if (ctrlrModulators[i]->getMidiMessage().getMidiMessageType() == typeToFilter) - { - ret.add (ctrlrModulators[i]); - } - } - } - - return (ret); -} - -const Array CtrlrPanel::getModulatorsByUIType(const Identifier &typeToFilter) -{ - Array ret; - for (int i=0; igetComponentType() == typeToFilter) - { - ret.add (ctrlrModulators[i]); - } - } - - return (ret); -} - -const Array CtrlrPanel::getModulatorsWithProperty(const Identifier &propertyName, const var &propertyValue) -{ - Array ret; - - for (int i=0; igetProperty(propertyName) == propertyValue) - { - ret.addIfNotAlreadyThere(ctrlrModulators[i]); - } - - if (ctrlrModulators[i]->getComponent()) - { - if (ctrlrModulators[i]->getComponent()->getProperty(propertyName) == propertyValue) - { - ret.addIfNotAlreadyThere(ctrlrModulators[i]); - } - } - } - - return (ret); -} - -const String CtrlrPanel::getUniqueModulatorName(const String &proposedName) -{ - if (getRestoreState()) - return (proposedName); - - uint32 marker=0; - String basename=""; - String nameToLookFor; - - if (proposedName.fromLastOccurrenceOf("-", false, true) != "") - { - basename = proposedName.upToLastOccurrenceOf("-", false, true); - marker = proposedName.fromLastOccurrenceOf("-", false, true).getIntValue(); - nameToLookFor = proposedName; - } - else - { - basename = proposedName; - marker = ctrlrModulators.size(); - nameToLookFor = basename + "-" + String(marker); - } - - while (getModulator(nameToLookFor)) - { - nameToLookFor = basename + "-" + String(++marker); - } - - return (nameToLookFor); -} - -void CtrlrPanel::changeListenerCallback (ChangeBroadcaster* source) -{ - if (source == ctrlrPanelUndoManager) - { - Array actions; - ctrlrPanelUndoManager->getActionsInCurrentTransaction (actions); - } - else - { - if (ctrlrPanelEditor) - { - ctrlrPanelEditor->getPropertiesPanel()->refreshAll(); - if (ctrlrPanelEditor->getSelection()) - { - ctrlrPanelEditor->getSelection()->sendChangeMessage(); - } - } - } -} - -void CtrlrPanel::setMidiChannelToAllModulators (const int newChannel) -{ - for (int i=0; igetMidiMessagePtr()) - { - ctrlrModulators[i]->getMidiMessage().setChannel (newChannel); - } - } -} - -void CtrlrPanel::setInitialProgramValue (const String &modulatorName, const var &value) -{ - ValueTree v(Ids::value); - v.setProperty(Ids::name, modulatorName, 0); - v.setProperty(Ids::value, value, 0); - initialProgram.addChild (v, -1, nullptr); -} - -ValueTree CtrlrPanel::getProgram(ValueTree treeToWriteTo) -{ - if (treeToWriteTo.isValid()) - { - treeToWriteTo.removeAllChildren(0); - } - - ValueTree program(Ids::panelState); - program.setProperty (Ids::panelVersionMajor, getProperty(Ids::panelVersionMajor), 0); - program.setProperty (Ids::panelVersionMinor, getProperty(Ids::panelVersionMinor), 0); - program.setProperty (Ids::time, Time::getCurrentTime().currentTimeMillis(), 0); - - for (int i=0; igetProperty (Ids::modulatorIsStatic) == true) - continue; - - v.setProperty(Ids::name, m->getName(),0); - v.setProperty(Ids::value, m->getModulatorValue(),0); - - if (treeToWriteTo.isValid()) - { - treeToWriteTo.addChild (v,-1,0); - } - else - { - program.addChild (v,-1,0); - } - } - - return (program); -} - -ValueTree CtrlrPanel::getCustomData() -{ - ValueTree customData (Ids::panelCustomData); - - if (luaPanelSaveStateCbk && !luaPanelSaveStateCbk.wasObjectDeleted()) - { - if (luaPanelSaveStateCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelSaveStateCbk, customData); - } - } - - return (customData); -} - -void CtrlrPanel::generateCustomData() -{ - if (panelTree.getChildWithName (Ids::panelCustomData).isValid()) - { - panelTree.removeChild (panelTree.getChildWithName(Ids::panelCustomData), nullptr); - } - - panelTree.addChild (getCustomData(), -1, nullptr); -} - -void CtrlrPanel::setCustomData (const ValueTree &customData) -{ - if (luaPanelRestoreStateCbk && !luaPanelRestoreStateCbk.wasObjectDeleted()) - { - if (luaPanelRestoreStateCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelRestoreStateCbk, customData); - } - } -} - -void CtrlrPanel::setProgram(ValueTree programTree, const bool sendSnapshotNow) -{ - _DBG("CtrlrPanel::setProgram"); - - ValueTree program; - - if (programTree.hasType(Ids::panelState)) - { - program = programTree; - } - else - { - if (programTree.getChildWithName(Ids::panelState).isValid()) - { - program = programTree.getChildWithName(Ids::panelState); - } - } - - setProgramState (true); - - if (program.isValid()) - { - for (int i=0; isetRestoreState (true); - m->getProcessor().setValueGeneric (CtrlrModulatorValue(program.getChild(i).getProperty(Ids::value), CtrlrModulatorValue::changedByProgram), true); - if (m->getComponent()) - { - m->getComponent()->setComponentValue (program.getChild(i).getProperty(Ids::value), false); - } - m->getProcessor().handleUpdateNowIfNeeded(); - m->setRestoreState (false); - } - } - - if (program.getChild(i).hasType(Ids::panelCustomData)) - { - setCustomData(program.getChild(i)); - } - } - - if ((bool)getProperty (Ids::panelMidiSnapshotAfterProgramChange) == true) - { - snapshot.sendSnapshot(); - } - - if (luaPanelProgramChangedCbk && !luaPanelProgramChangedCbk.wasObjectDeleted()) - { - if (luaPanelProgramChangedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelProgramChangedCbk); - } - } - } - - setProgramState (false); - - if (sendSnapshotNow) - { - sendSnapshot(); - } -} - -int CtrlrPanel::getCurrentProgramNumber() -{ - return (3); -} - -int CtrlrPanel::getCurrentBankNumber() -{ - return (4); -} - -int CtrlrPanel::getPanelIndex() -{ - return (getProperty(Ids::panelIndex)); -} - -bool CtrlrPanel::getEditMode() -{ - return editMode; -} - -void CtrlrPanel::editModeChanged(const bool isInEditMode) -{ - midiInputThread.panelEditModeChanged (isInEditMode); - midiControllerInputThread.panelEditModeChanged (isInEditMode); - editMode = isInEditMode; - for (int i=0; igetComponent()) - { - ctrlrModulators[i]->getComponent()->panelEditModeChanged(isInEditMode); - } - } -} - -const String CtrlrPanel::getVersionString(const bool includeVersionName, const bool includeTime, const String versionSeparator) -{ - String r; - String sep; - - if (versionSeparator == "") - sep = owner.getProperty(Ids::ctrlrVersionSeparator).toString(); - else - sep = versionSeparator; - - int versionMajor = getProperty(Ids::panelVersionMajor); - int versionMinor = getProperty(Ids::panelVersionMinor); - - r << versionMajor << sep << versionMinor; - - if (includeVersionName && getProperty (Ids::panelVersionName).toString() != "") - { - r << sep + getProperty (Ids::panelVersionName).toString(); - } - - if (includeTime) - { - Time t = Time::getCurrentTime(); - - r << sep + t.formatted("%Y-%m-%d_%H-%M"); - } - - return (r); -} - -int CtrlrPanel::cleanBogusProperties() -{ - return (cleanBogusPropertiesFromChild (panelTree)); -} - -int CtrlrPanel::cleanBogusPropertiesFromChild(ValueTree &treeToClean) -{ - int removedProperties = 0; - - for (int j=0; jgetVid (treeToClean.getPropertyName(j)) < 0) - { - removedProperties++; - treeToClean.removeProperty(treeToClean.getPropertyName(j), 0); - } - */ - } - - if (treeToClean.getNumChildren() > 0) - { - for (int i=0; igetCanvas()); - } - - return (0); -} - -CtrlrPanelWindowManager &CtrlrPanel::getWindowManager() -{ - return (panelWindowManager); -} - -void CtrlrPanel::panelReceivedMidi(const MidiBuffer &buffer, const CtrlrMIDIDeviceType source) -{ - MidiBuffer::Iterator i(buffer); - MidiMessage m; - int time; - - while (i.getNextEvent(m,time)) - { - midiMessageCollector.addMessageToQueue (m); - } - - triggerAsyncUpdate(); -} - -void CtrlrPanel::handleAsyncUpdate() -{ - /* let's check any pending multi midi messages - in the queue */ - for (int i=0; iisValid(); - - while (i.getNextEvent(m,time)) - { - if (luaValid) - getCtrlrLuaManager().getMethodManager().call (luaPanelMidiReceivedCbk, CtrlrMidiMessage (m)); - - listeners.call (&CtrlrPanel::Listener::midiReceived, m, inputDevice); - } -} - -bool CtrlrPanel::getMidiOptionBool(const CtrlrPanelMidiOption optionToCheck) -{ - const uint32 opt = midiOptions.get(); - - return ((opt & optionToCheck) != 0); -} - -void CtrlrPanel::setMidiOptionBool(const CtrlrPanelMidiOption optionToSet, const bool isSet) -{ - if (isSet) - { - uint32 opt = midiOptions.get(); - opt |= optionToSet; - midiOptions.set (opt); - } - else - { - uint32 opt = midiOptions.get(); - opt &= ~optionToSet; - midiOptions.set (opt); - } - BigInteger bi(midiOptions.get()); - - processor.midiOptionChanged(optionToSet); - midiInputThread.midiOptionChanged(optionToSet); - midiControllerInputThread.midiOptionChanged(optionToSet); -} - -uint8 CtrlrPanel::getMidiChannel(const CtrlrPanelMidiChannel channelToGet) -{ - switch (channelToGet) - { - case panelMidiInputChannelDevice: - return (deviceInputChannel.get()); - - case panelMidiOutputChannelDevice: - return (deviceOutputChannel.get()); - - case panelMidiInputChannelHost: - return (hostInputChannel.get()); - - case panelMidiOutputChannelHost: - return (hostOutputChannel.get()); - - case panelMidiControllerChannel: - return (controllerInputChannel.get()); - } - return (0); -} - -void CtrlrPanel::setMidiChannel(const CtrlrPanelMidiChannel optionToSet, const uint8 value) -{ - switch (optionToSet) - { - case panelMidiInputChannelDevice: - deviceInputChannel.set(value); - break; - - case panelMidiOutputChannelDevice: - deviceOutputChannel.set(value); - setMidiChannelToAllModulators(jlimit(1,16,value)); - break; - - case panelMidiInputChannelHost: - hostInputChannel.set(value); - break; - - case panelMidiOutputChannelHost: - hostOutputChannel.set(value); - break; - - case panelMidiControllerChannel: - controllerInputChannel.set(value); - break; - } - - processor.midiChannelChaned(optionToSet); - midiInputThread.midiChannelChaned(optionToSet); - midiControllerInputThread.midiChannelChaned(optionToSet); - - if (luaPanelMidiChannelChangedCbk && !luaPanelMidiChannelChangedCbk.wasObjectDeleted()) - { - if (luaPanelMidiChannelChangedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelMidiChannelChangedCbk, (int)optionToSet, (int)value); - } - } -} - -CtrlrPanelMidiChannel CtrlrPanel::midiChannelFromString(const Identifier &i) -{ - if (Ids::panelMidiInputChannelDevice == i) - { - return (panelMidiInputChannelDevice); - } - else if (Ids::panelMidiOutputChannelDevice == i) - { - return (panelMidiOutputChannelDevice); - } - else if (Ids::panelMidiInputChannelHost == i) - { - return (panelMidiInputChannelHost); - } - else if (Ids::panelMidiOutputChannelHost == i) - { - return (panelMidiOutputChannelHost); - } - else if (Ids::panelMidiControllerChannelDevice == i) - { - return (panelMidiControllerChannel); - } - return (panelMidiInputChannelDevice); -} - -CtrlrPanelMidiOption CtrlrPanel::midiOptionFromString(const Identifier &i) -{ - if (Ids::panelMidiInputFromHost == i) - { - return (panelMidiInputFromHost); - } - else if (Ids::panelMidiInputFromHostCompare == i) - { - return (panelMidiInputFromHostCompare); - } - else if (Ids::panelMidiOutputToHost == i) - { - return (panelMidiOutputToHost); - } - else if (Ids::panelMidiThruH2H == i) - { - return (panelMidiThruH2H); - } - else if (Ids::panelMidiThruH2HChannelize == i) - { - return (panelMidiThruH2HChannelize); - } - else if (Ids::panelMidiThruH2D == i) - { - return (panelMidiThruH2D); - } - else if (Ids::panelMidiThruH2DChannelize == i) - { - return (panelMidiThruH2DChannelize); - } - else if (Ids::panelMidiThruD2D == i) - { - return (panelMidiThruD2D); - } - else if (Ids::panelMidiThruD2DChannelize == i) - { - return (panelMidiThruD2DChannelize); - } - else if (Ids::panelMidiThruD2H == i) - { - return (panelMidiThruD2H); - } - else if (Ids::panelMidiThruD2HChannelize == i) - { - return (panelMidiThruD2HChannelize); - } - else if (Ids::panelMidiRealtimeIgnore == i) - { - return (panelMidiRealtimeIgnore); - } - return (panelMidiInputFromHost); -} - -void CtrlrPanel::modulatorValueChanged(CtrlrModulator *m) -{ - if (m->getComponent()) - { - m->getComponent()->setComponentValue(m->getProperty(Ids::modulatorValue), false); - } - - if (luaPanelModulatorValueChangedCbk && !luaPanelModulatorValueChangedCbk.wasObjectDeleted()) - { - if (luaPanelModulatorValueChangedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelModulatorValueChangedCbk, m, m->getValueNonMapped()); - } - } - - listeners.call (&CtrlrPanel::Listener::modulatorChanged, m); -} - -/** Radio group stuff - -*/ -void CtrlrPanel::setRadioGroupId(CtrlrComponent *componentMember, const int groupId) -{ - if (groupId == 0) - { - radioGrouppedComponent.removeAllInstancesOf (componentMember); - } - else - { - radioGrouppedComponent.addIfNotAlreadyThere (componentMember); - } -} - -bool CtrlrPanel::componentIsInRadioGroup(CtrlrComponent *component) -{ - return (radioGrouppedComponent.contains (component)); -} - -bool CtrlrPanel::checkRadioGroup(CtrlrComponent *c, const bool componentToggleState) -{ - if (c->isToggleButton()) - { - const int groupId = c->getProperty (Ids::componentRadioGroupId); - if (groupId > 0) - { - Array componentsToRemove; - - for (int i=0; igetProperty(Ids::componentRadioGroupId) == groupId - && radioGrouppedComponent[i]->getToggleState() == componentToggleState - && radioGrouppedComponent[i].get() != c - && componentToggleState == true - ) - { - /* need to change that state, only one in the group can have this state */ - radioGrouppedComponent[i]->setToggleState(false, false); - radioGrouppedComponent[i]->getOwner().setProperty (Ids::modulatorValue, false); - } - else if ( - componentToggleState == false - && radioGrouppedComponent[i].get() == c - ) - { - c->setToggleState (true, false); - } - } - } - } - } - - return (true); -} - -void CtrlrPanel::sendSnapshot() -{ - snapshot.sendSnapshot(); -} - -bool CtrlrPanel::getRestoreState() -{ - const ScopedReadLock lock (panelLock); - return (restoreStateStatus); -} - -bool CtrlrPanel::getProgramState() -{ - const ScopedReadLock lock (panelLock); - return (programState); -} - -bool CtrlrPanel::getBootstrapState() -{ - const ScopedReadLock lock (panelLock); - return (boostrapStateStatus); -} - -/** MIDI Stuff */ - -void CtrlrPanel::queueMessageForHostOutput(const CtrlrMidiMessage &m) -{ - if (isMidiInPaused()) - return; - - if (getMidiOptionBool (panelMidiOutputToHost)) - { - owner.getProcessorOwner()->addMidiToOutputQueue (m); - } -} - -void CtrlrPanel::queueMessageForHostOutput(const MidiMessage &m) -{ - if (isMidiInPaused()) - return; - - if (getMidiOptionBool (panelMidiOutputToHost)) - { - owner.getProcessorOwner()->addMidiToOutputQueue (m); - } -} - -void CtrlrPanel::queueMessagesForHostOutput(const MidiBuffer &messages) -{ - if (isMidiInPaused()) - return; - - if (getMidiOptionBool (panelMidiOutputToHost)) - { - owner.getProcessorOwner()->addMidiToOutputQueue (messages); - } -} - -void CtrlrPanel::sendMidi (const MidiBuffer &messages, double millisecondCounterToStartAt) -{ - if (isMidiOutPaused()) - return; - - if (outputDevicePtr) - { - outputDevicePtr->sendMidiBuffer (messages, globalMidiDelay + millisecondCounterToStartAt); - } - - queueMessagesForHostOutput (messages); -} - -void CtrlrPanel::sendMidi (const MidiMessage &message, double millisecondCounterToStartAt) -{ - if (isMidiOutPaused()) - return; - - if (outputDevicePtr) - { - outputDevicePtr->sendMidiMessage (message, globalMidiDelay + millisecondCounterToStartAt); - } - - if (millisecondCounterToStartAt >= 0) - queueMessageForHostOutput (MidiMessage (message, millisecondCounterToStartAt)); - else - queueMessageForHostOutput (message); -} - -void CtrlrPanel::sendMidi (CtrlrMidiMessage &m, double millisecondCounterToStartAt) -{ - if (isMidiOutPaused()) - return; - - if (outputDevicePtr) - { - outputDevicePtr->sendMidiBuffer (m.getMidiBuffer(), globalMidiDelay + millisecondCounterToStartAt); - } - - queueMessageForHostOutput (m); -} - -bool CtrlrPanel::isMidiOutPaused() -{ - return (getProperty (Ids::panelMidiPauseOut)); -} - -bool CtrlrPanel::isMidiInPaused() -{ - return (getProperty (Ids::panelMidiPauseIn)); -} - -void CtrlrPanel::luaSavePanel(const CtrlrPanelFileType fileType, const File &file) -{ - if (luaPanelSavedCbk && !luaPanelSavedCbk.wasObjectDeleted()) - { - if (luaPanelSavedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelSavedCbk, (int)fileType, file); - } - } - - for (int i=0; igetProcessor().handleUpdateNowIfNeeded(); - } -} - -void CtrlrPanel::setLuaDebug (const bool _debug) -{ - if (ctrlrLuaManager) - { - ctrlrLuaManager->getMethodManager().setDebug (_debug); - } -} - -void CtrlrPanel::sendMidiProgramChange() -{ - if (getRestoreState()) - return; - - const int midiCh = (int)getProperty(Ids::panelMidiOutputChannelDevice,1); - const int program = (int)getProperty(Ids::panelMidiProgram); - const int bankLsb = (int)getProperty(Ids::panelMidiBankLsb); - const int bankMsb = (int)getProperty(Ids::panelMidiBankMsb); - - sendMidi (MidiMessage::controllerEvent (midiCh, 0, bankMsb)); - sendMidi (MidiMessage::controllerEvent (midiCh, 32, bankLsb)); - sendMidi (MidiMessage::programChange(midiCh,program)); - - if (luaPanelProgramChangedCbk && !luaPanelProgramChangedCbk.wasObjectDeleted()) - { - if (luaPanelProgramChangedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelProgramChangedCbk, program, bankLsb, bankMsb); - } - } -} - -const String CtrlrPanel::globalsToString(const Array &arrayOfGlobals) -{ - String ret; - - for (int i=0; i CtrlrPanel::globalsFromString(const String &globalsString) -{ - Array ar; - ar.insertMultiple (0, 0, 64); - StringArray temp; - temp.addTokens (globalsString, ":", "\'\""); - - for (int i=0; igetProperty (Ids::name) == name) - { - return (ctrlrModulators[i]); - } - } - return (0); -} - -CtrlrModulator* CtrlrPanel::getModulatorByVstIndex (const int vstIndex) -{ - for (int i=0; igetVstIndex() == vstIndex) - return (ctrlrModulators[i]); - } - return (nullptr); -} - -CtrlrModulator* CtrlrPanel::getModulatorByCustomIndex (const int customIndex) -{ - for (int i=0; igetProperty(Ids::modulatorCustomIndex) == customIndex) - return (ctrlrModulators[i]); - } - return (nullptr); -} - -int CtrlrPanel::getModulatorIndex (const CtrlrModulator *const modulatorToFind) const -{ - return (ctrlrModulators.indexOf (modulatorToFind)); -} - -int CtrlrPanel::getModulatorIndex (const String &modulatorToFind) const -{ - return (ctrlrModulators.indexOf(getModulator(modulatorToFind))); -} - -void CtrlrPanel::setInstanceProperties(const ValueTree &instanceState) -{ - /* here we need to set all the MIDI properties for the instance */ - if (instanceState.hasType (Ids::panelState.toString())) - { - for (int i=0; iundo(); -} - -void CtrlrPanel::redo() -{ - getUndoManager()->redo(); -} - -bool CtrlrPanel::isSchemeAtLeast(const int minimumLevel) -{ - if ((int)getProperty(Ids::panelScheme) >= minimumLevel) - { - return (true); - } - else - { - return (false); - } -} - -void CtrlrPanel::notify (const String ¬ification, CtrlrNotificationCallback *callback, const CtrlrNotificationType ctrlrNotificationType) -{ - if (luaPanelMessageHandlerCbk && !luaPanelMessageHandlerCbk.wasObjectDeleted()) - { - if (luaPanelMessageHandlerCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelMessageHandlerCbk, notification, ctrlrNotificationType); - } - } - - if (getEditor()) // Added back v5.6.31 for file management bottom notification bar - { - getEditor()->notify (notification, callback, ctrlrNotificationType); - } - else - { - _INF (notification); - } -} - -bool CtrlrPanel::getDialogStatus() -{ - return ( (bool)getProperty (Ids::panelShowDialogs)); -} - -void CtrlrPanel::upgradeScheme() -{ -} - -void CtrlrPanel::hashName(CtrlrModulator *modulator) -{ - modulatorsByName.set (modulator->getName(), modulator); -} - -void CtrlrPanel::modulatorNameChanged(CtrlrModulator *modulatorThatChanged, const String &newName) -{ - modulatorsByName.removeValue (modulatorThatChanged); - modulatorsByName.set (newName, modulatorThatChanged); -} - -void CtrlrPanel::dumpDebugData() -{ - _DBG("CtrlrPanel::dumpDebugData"); - - _DBG("---------- modulators by name hash table ----------"); - HashMap::Iterator it (modulatorsByName); - - while (it.next()) - { - _DBG ("["+it.getKey()+"]: " + it.getValue()->getName()); - } - _DBG("---------- modulators by name hash table ----------"); -} - -const Identifier CtrlrPanel::getMidiOptionIdentifier(const CtrlrPanelMidiOption option) -{ - switch (option) - { - case panelMidiInputFromHost: - return (Ids::panelMidiInputFromHost); - case panelMidiInputFromHostCompare: - return (Ids::panelMidiInputFromHostCompare); - case panelMidiOutputToHost: - return (Ids::panelMidiOutputToHost); - case panelMidiThruH2H: - return (Ids::panelMidiThruH2H); - case panelMidiThruH2HChannelize: - return (Ids::panelMidiThruH2HChannelize); - case panelMidiThruH2D: - return (Ids::panelMidiThruH2D); - case panelMidiThruH2DChannelize: - return (Ids::panelMidiThruH2DChannelize); - case panelMidiThruD2D: - return (Ids::panelMidiThruD2D); - case panelMidiThruD2DChannelize: - return (Ids::panelMidiThruD2DChannelize); - case panelMidiThruD2H: - return (Ids::panelMidiThruD2H); - case panelMidiThruD2HChannelize: - return (Ids::panelMidiThruD2HChannelize); - case panelMidiRealtimeIgnore: - return (Ids::panelMidiRealtimeIgnore); - case panelMidiControllerToLua: - return (Ids::panelMidiControllerToLua); - default: - break; - } - return (Ids::null); -} - -int CtrlrPanel::getMidiChannelForOwnedMidiMessages() -{ - return (getProperty(Ids::panelMidiOutputChannelDevice)); -} - -CtrlrSysexProcessor *CtrlrPanel::getSysexProcessor() -{ - return (&ctrlrSysexProcessor); -} - -Array &CtrlrPanel::getGlobalVariables() -{ - return (globalVariables); -} - -void CtrlrPanel::resourceImportFinished() -{ - owner.getFontManager().reloadImportedFonts(this); - - if (luaPanelResourcesLoadedCbk && !luaPanelResourcesLoadedCbk.wasObjectDeleted()) - { - if (luaPanelResourcesLoadedCbk->isValid()) - { - getCtrlrLuaManager().getMethodManager().call (luaPanelResourcesLoadedCbk); - } - } -} - -const String CtrlrPanel::getPanelInstanceID() -{ - if (getProperty(Ids::panelInstanceUID).toString().length() < 4) - { - setProperty (Ids::panelInstanceUID, generateRandomUniquePluginId()); - } - - return (getProperty(Ids::panelInstanceUID).toString()); -} - -const String CtrlrPanel::getPanelInstanceManufacturerID() -{ - if (getProperty(Ids::panelInstanceManufacturerID).toString().length() < 4) - { - setProperty (Ids::panelInstanceManufacturerID, generateRandomUniquePluginId()); - } - - return (getProperty(Ids::panelInstanceManufacturerID).toString()); -} - -const String CtrlrPanel::getPanelInstanceVersionString() -{ - return (getVersionString (false, false, ".")); -} - -int CtrlrPanel::getPanelInstanceVersionInt() -{ - return (getVersionAsHexInteger (getVersionString (false, false, "."))); -} - -const String CtrlrPanel::getPanelInstanceName() -{ - return (getProperty (Ids::name).toString()); -} - -const String CtrlrPanel::getPanelInstanceManufacturer() -{ - return (getProperty(Ids::panelAuthorName).toString()); -} - -void CtrlrPanel::addMIDIControllerListener(CtrlrMIDIDevice::Listener *listenerToAdd) -{ -} - -void CtrlrPanel::removeMIDIControllerListener(CtrlrMIDIDevice::Listener *listenerToRemove) -{ -} - -void CtrlrPanel::performInternalComponentFunction(CtrlrComponent *sourceComponent) -{ - const CtrlrComponentInternalFunctions functionId = (CtrlrComponentInternalFunctions)(int)sourceComponent->getProperty(Ids::componentInternalFunction); - - switch (functionId) - { - case MIDIDeviceSelection: - CtrlrMIDISettingsDialog::showDialog(*this); - break; - case MIDIMonitor: - owner.getWindowManager().toggle(CtrlrManagerWindowManager::MidiMonWindow, true); - break; - case none: - default: - break; - } -} - -String CtrlrPanel::getInternalFunctionsProperty(CtrlrComponent *component) -{ - if (CtrlrComponentTypeManager::findType(component) == Ids::uiButton) - { - return (_STR(COMBO_ITEM_NONE) + "\nShow MIDI device settings"); - } - return (""); -} - -void CtrlrPanel::multiMidiReceived(CtrlrMidiMessage &multiMidiMessage) -{ - multiMidiQueue.add (multiMidiMessage); - triggerAsyncUpdate(); -} diff --git a/Source/Core/CtrlrRevision.template b/Source/Core/CtrlrRevision.template index 4be07d02b..8409ef4ac 100644 --- a/Source/Core/CtrlrRevision.template +++ b/Source/Core/CtrlrRevision.template @@ -2,6 +2,17 @@ #define __CTRLR_REVISION__ static const char *ctrlrRevision = "%REVISION%"; -static const char *ctrlrRevisionDate = "%REVISION_DATE%"; +#ifdef JUCE_MAC +// macOS build: Use build script-generated timestamp +#ifndef BUILD_TIMESTAMP +#define BUILD_TIMESTAMP "%REVISION_DATE%" #endif +static const char *ctrlrRevisionDate = BUILD_TIMESTAMP; // Updated v5.6.32. FIX for Xcode not updating build time properly and keeping the first build timestamp as ref + +#else +// All other platforms: Use __TIMESTAMP__ +static const char *ctrlrRevisionDate = __TIMESTAMP__; +#endif + +#endif // __CTRLR_REVISION__ diff --git a/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.cpp b/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.cpp deleted file mode 100644 index 2a0ed881a..000000000 --- a/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.cpp +++ /dev/null @@ -1,217 +0,0 @@ -/* - ============================================================================== - - This is an automatically generated GUI class created by the Introjucer! - - Be careful when adding custom code to these files, as only the code within - the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded - and re-saved. - - Created with Introjucer version: 3.2.0 - - ------------------------------------------------------------------------------ - - The Introjucer is part of the JUCE library - "Jules' Utility Class Extensions" - Copyright (c) 2015 - ROLI Ltd. - - ============================================================================== -*/ - -//[Headers] You can add your own extra header files here... -#include "stdafx.h" -#include "UIComponents/CtrlrWindowManagers/CtrlrPanelWindowManager.h" -#include "CtrlrPanel/CtrlrPanel.h" -//[/Headers] - -#include "CtrlrMIDIBufferEditor.h" - - -//[MiscUserDefs] You can add your own user definitions and misc code here... -//[/MiscUserDefs] - -//============================================================================== -CtrlrMIDIBufferEditor::CtrlrMIDIBufferEditor (CtrlrPanel &_owner) - : owner(_owner), bufferState(Ids::uiChildWindowContentState) -{ - //[Constructor_pre] You can add your own custom stuff here.. - //[/Constructor_pre] - - addAndMakeVisible (layoutResizerBar = new StretchableLayoutResizerBar (&layoutManager, 1, true)); - - addAndMakeVisible (bufferLeft = new CtrlrMIDIBuffer (owner)); - addAndMakeVisible (bufferRight = new CtrlrMIDIBuffer (owner)); - - //[UserPreSize] - layoutManager.setItemLayout (0, -0.01, -0.98, -0.48); - layoutManager.setItemLayout (1, 8, 8, 8); - layoutManager.setItemLayout (2, -0.01, -0.98, -0.48); - //[/UserPreSize] - - setSize (400, 400); - - - //[Constructor] You can add your own custom stuff here.. - //[/Constructor] -} - -CtrlrMIDIBufferEditor::~CtrlrMIDIBufferEditor() -{ - //[Destructor_pre]. You can add your own custom destruction code here.. - //[/Destructor_pre] - - layoutResizerBar = nullptr; - bufferLeft = nullptr; - bufferRight = nullptr; - - - //[Destructor]. You can add your own custom destruction code here.. - //[/Destructor] -} - -//============================================================================== -void CtrlrMIDIBufferEditor::paint (Graphics& g) -{ - //[UserPrePaint] Add your own custom painting code here.. - //[/UserPrePaint] - - //[UserPaint] Add your own custom painting code here.. - //[/UserPaint] -} - -void CtrlrMIDIBufferEditor::resized() -{ - //[UserPreResize] Add your own custom resize code here.. - //[/UserPreResize] - - layoutResizerBar->setBounds ((getWidth() / 2) + -4, 0, 8, getHeight() - 0); - bufferLeft->setBounds (0, 0, 122, 200); - bufferRight->setBounds (264, 0, 130, 200); - //[UserResized] Add your own custom resize handling here.. - Component *components[] = { bufferLeft,layoutResizerBar,bufferRight }; - layoutManager.layOutComponents (components, 3, 0, 0, getWidth(),getHeight(),false,true); - //[/UserResized] -} - - - -//[MiscUserCode] You can add your own definitions of your custom methods or any other code here... -StringArray CtrlrMIDIBufferEditor::getMenuBarNames() -{ - const char *menus[] = { "File", "Edit", 0 }; - return (StringArray(menus)); -} - -PopupMenu CtrlrMIDIBufferEditor::getMenuForIndex(int topLevelMenuIndex, const String &menuName) -{ - PopupMenu m; - if (topLevelMenuIndex == 0) - { - m.addItem (10, "Save state"); - m.addItem (11, "Close"); - } - else if (topLevelMenuIndex == 1) - { - m.addItem (100, "Compare buffers"); - } - return (m); -} - -void CtrlrMIDIBufferEditor::menuItemSelected(int menuItemID, int topLevelMenuIndex) -{ - if (topLevelMenuIndex == 0) - { - if (menuItemID == 10) - { - save(); - } - else if (menuItemID==1) - { - owner.getWindowManager().toggle(CtrlrPanelWindowManager::BufferEditor, false); - } - } - else if (topLevelMenuIndex == 1) - { - if (menuItemID == 100) - { - compareBuffers(); - } - } -} - -void CtrlrMIDIBufferEditor::compareBuffers() -{ - MemoryBlock left = bufferLeft->getData(); - MemoryBlock right = bufferRight->getData(); - - bufferLeft->clearUnequalPositions(); - bufferRight->clearUnequalPositions(); - - bufferLeft->setSizeMatch(left.getSize() == right.getSize()); - bufferRight->setSizeMatch(left.getSize() == right.getSize()); - - uint8 *ref = (uint8*)left.getData(); - uint8 *cmp = (uint8*)right.getData(); - - for (size_t i=0; iaddUnequalPosition ((int)i*3); - bufferRight->addUnequalPosition ((int)i*3); - } - } -} - -void CtrlrMIDIBufferEditor::restoreState (const ValueTree &savedState) -{ - if (bufferLeft && bufferRight) - { - bufferLeft->restoreState(savedState.getChildWithName(Ids::midiBufferEditorLeft)); - bufferRight->restoreState(savedState.getChildWithName(Ids::midiBufferEditorRight)); - } - - save(); -} - -void CtrlrMIDIBufferEditor::save() -{ - componentTree.removeAllChildren (nullptr); - componentTree.addChild (bufferLeft->getState(Ids::midiBufferEditorLeft).createCopy(), -1, nullptr); - componentTree.addChild (bufferRight->getState(Ids::midiBufferEditorRight).createCopy(), -1, nullptr); -} -//[/MiscUserCode] - - -//============================================================================== -#if 0 -/* -- Introjucer information section -- - - This is where the Introjucer stores the metadata that describe this GUI layout, so - make changes in here at your peril! - -BEGIN_JUCER_METADATA - - - - - - - - -END_JUCER_METADATA -*/ -#endif - - -//[EndFile] You can add extra defines here... -//[/EndFile] diff --git a/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.h b/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.h deleted file mode 100644 index 7f7dc3a62..000000000 --- a/Source/UIComponents/CtrlrMIDI/CtrlrMIDIBufferEditor.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - ============================================================================== - - This is an automatically generated GUI class created by the Introjucer! - - Be careful when adding custom code to these files, as only the code within - the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded - and re-saved. - - Created with Introjucer version: 3.2.0 - - ------------------------------------------------------------------------------ - - The Introjucer is part of the JUCE library - "Jules' Utility Class Extensions" - Copyright (c) 2015 - ROLI Ltd. - - ============================================================================== -*/ - -#ifndef __JUCE_HEADER_817734578EE0E242__ -#define __JUCE_HEADER_817734578EE0E242__ - -//[Headers] -- You can add your own extra header files here -- -#include "CtrlrWindowManagers/CtrlrChildWindowContent.h" -#include "CtrlrWindowManagers/CtrlrPanelWindowManager.h" -//[/Headers] - -#include "CtrlrMIDIBuffer.h" - - -//============================================================================== -/** - //[Comments] - An auto-generated component, created by the Introjucer. - - Describe your class and how it works here! - //[/Comments] -*/ -class CtrlrMIDIBufferEditor : public CtrlrChildWindowContent -{ -public: - //============================================================================== - CtrlrMIDIBufferEditor (CtrlrPanel &_owner); - ~CtrlrMIDIBufferEditor(); - - //============================================================================== - //[UserMethods] -- You can add your own custom methods in this section. - String getContentName() { return ("Buffer Editor"); } - uint8 getType() { return (CtrlrPanelWindowManager::BufferEditor); } - StringArray getMenuBarNames(); - PopupMenu getMenuForIndex(int topLevelMenuIndex, const String &menuName); - void menuItemSelected(int menuItemID, int topLevelMenuIndex); - void compareBuffers(); - void restoreState (const ValueTree &savedState); - void save(); - //[/UserMethods] - - void paint (Graphics& g); - void resized(); - - - -private: - //[UserVariables] -- You can add your own custom variables in this section. - ValueTree bufferState; - CtrlrPanel &owner; - StretchableLayoutManager layoutManager; - CodeDocument leftDocument, rightDocument; - //[/UserVariables] - - //============================================================================== - ScopedPointer layoutResizerBar; - ScopedPointer bufferLeft; - ScopedPointer bufferRight; - - - //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CtrlrMIDIBufferEditor) -}; - -//[EndFile] You can add extra defines here... -//[/EndFile] - -#endif // __JUCE_HEADER_817734578EE0E242__ diff --git a/VERSION b/VERSION new file mode 100644 index 000000000..d9ce55f0c --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +5.6.34 diff --git a/cmake/Assets.cmake b/cmake/Assets.cmake new file mode 100644 index 000000000..842b54353 --- /dev/null +++ b/cmake/Assets.cmake @@ -0,0 +1,11 @@ +# HEADS UP: Pamplejuce assumes anything you stick in the assets folder you want to included in your binary! +# This makes life easy, but will bloat your binary needlessly if you include unused files +file(GLOB_RECURSE AssetFiles CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/Source/Resources/*") +list (FILTER AssetFiles EXCLUDE REGEX "/\\.DS_Store$") # We don't want the .DS_Store on macOS though... + +# Setup our binary data as a target called Assets +juce_add_binary_data(Assets SOURCES ${AssetFiles}) + +# Required for Linux happiness: +# See https://forum.juce.com/t/loading-pytorch-model-using-binarydata/39997/2 +set_target_properties(Assets PROPERTIES POSITION_INDEPENDENT_CODE TRUE) diff --git a/cmake/Benchmarks.cmake b/cmake/Benchmarks.cmake new file mode 100644 index 000000000..0ceeb0e22 --- /dev/null +++ b/cmake/Benchmarks.cmake @@ -0,0 +1,26 @@ +file(GLOB_RECURSE BenchmarkFiles CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/benchmarks/Catch2Main.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/benchmarks/*.h") + +# Organize the test source in the Tests/ folder in the IDE +source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/benchmarks PREFIX "" FILES ${BenchmarkFiles}) + +add_executable(Benchmarks ${BenchmarkFiles}) +target_compile_features(Benchmarks PRIVATE cxx_std_20) +catch_discover_tests(Benchmarks) + +# Our benchmark executable also wants to know about our plugin code... +target_include_directories(Benchmarks PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source) + +# Copy over compile definitions from our plugin target so it has all the JUCEy goodness +target_compile_definitions(Benchmarks PRIVATE $) + +# And give tests access to our shared code +target_link_libraries(Benchmarks PRIVATE SharedCode Catch2::Catch2) + +# Make an Xcode Scheme for the test executable so we can run tests in the IDE +set_target_properties(Benchmarks PROPERTIES XCODE_GENERATE_SCHEME ON) + +# When running Tests we have specific needs +target_compile_definitions(Benchmarks PUBLIC + JUCE_MODAL_LOOPS_PERMITTED=1 # let us run Message Manager in tests + RUN_PAMPLEJUCE_TESTS=1 # also run tests in module .cpp files guarded by RUN_PAMPLEJUCE_TESTS +) diff --git a/cmake/CHANGELOG.md b/cmake/CHANGELOG.md new file mode 100644 index 000000000..2a28eea23 --- /dev/null +++ b/cmake/CHANGELOG.md @@ -0,0 +1,32 @@ + +## 2024-08-12 + +* Bump to Catch2 v3.7.0 +* No longer try to build universal binaries on iOS. +* Fix issue with Benchmark globs not pulling in .h files. +* Instead of linking like so `target_link_libraries(Benchmarks PRIVATE SharedCode Catch2::Catch2WithMain)` we now link like so `target_link_libraries(Benchmarks PRIVATE SharedCode Catch2::Catch2)`. This allows us to run JUCE's `ScopedJuceInitialiser_GUI` inside Catch2 for the duration of the tests, see Pamplejuce for the implementation. + +## 2024-07-23 + +* Bumping VERSION now will reconfigure CMake to pick up new the version + +## 2024-06-19 + +* Static link the Visual C++ Redistributable on Windows + +## 2024-06-07 + +* Bump to Catch2 v3.6.0 + +## 2024-02-06 + +* Enforce that targeting macOS down to 10.13 via CMAKE_OSX_DEPLOYMENT_TARGET + +## 2023-09-04 + +* Added `SharedCodeDefaults.cmake` which handles setting C++20 and fast math on the `SharedCode` Target. +* Modified CTest to report on failure + +## 2023-09-04 + +Initial commit. Added this CHANGELOG. diff --git a/cmake/CPM.cmake b/cmake/CPM.cmake new file mode 100644 index 000000000..baf2d8c34 --- /dev/null +++ b/cmake/CPM.cmake @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# +# SPDX-FileCopyrightText: Copyright (c) 2019-2023 Lars Melchior and contributors + +set(CPM_DOWNLOAD_VERSION 0.40.2) +set(CPM_HASH_SUM "c8cdc32c03816538ce22781ed72964dc864b2a34a310d3b7104812a5ca2d835d") + +if(CPM_SOURCE_CACHE) + set(CPM_DOWNLOAD_LOCATION "${CPM_SOURCE_CACHE}/cpm/CPM_${CPM_DOWNLOAD_VERSION}.cmake") +elseif(DEFINED ENV{CPM_SOURCE_CACHE}) + set(CPM_DOWNLOAD_LOCATION "$ENV{CPM_SOURCE_CACHE}/cpm/CPM_${CPM_DOWNLOAD_VERSION}.cmake") +else() + set(CPM_DOWNLOAD_LOCATION "${CMAKE_BINARY_DIR}/cmake/CPM_${CPM_DOWNLOAD_VERSION}.cmake") +endif() + +# Expand relative path. This is important if the provided path contains a tilde (~) +get_filename_component(CPM_DOWNLOAD_LOCATION ${CPM_DOWNLOAD_LOCATION} ABSOLUTE) + +file(DOWNLOAD + https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_DOWNLOAD_VERSION}/CPM.cmake + ${CPM_DOWNLOAD_LOCATION} EXPECTED_HASH SHA256=${CPM_HASH_SUM} +) + +include(${CPM_DOWNLOAD_LOCATION}) diff --git a/cmake/Findlibbfd.cmake b/cmake/Findlibbfd.cmake new file mode 100644 index 000000000..259cb06e8 --- /dev/null +++ b/cmake/Findlibbfd.cmake @@ -0,0 +1,63 @@ +# Try to find libbfd +# Once done, this will define +# +# LIBBFD_FOUND - system has libbfd +# LIBBFD_INCLUDE_DIRS - libbfd include directories +# LIBBFD_LIBRARIES - libbfd library +# +# LIBBFD_ROOT_DIR may be defined as a hint for where to look +# +# Adapted from https://code.ihep.ac.cn/chenj/eos/-/blob/4.5.1/cmake/Findlibbfd.cmake + +include(FindPackageHandleStandardArgs) + +if(LIBBFD_INCLUDE_DIRS AND LIBBFD_LIBRARIES) + set(LIBBFD_FIND_QUIETLY TRUE) +else() + find_path( + LIBBFD_INCLUDE_DIR + NAMES bfd.h + HINTS ${LIBBFD_ROOT_DIR} + PATH_SUFFIXES include + ) + + if (LIBBFD_USE_STATIC_LIBS) + set( _libbfd_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + # prefer static library if found: + set(CMAKE_FIND_LIBRARY_SUFFIXES .lib .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) + endif() + + find_library( + LIBBFD_LIBRARY + NAMES bfd + HINTS ${LIBBFD_ROOT_DIR} + PATH_SUFFIXES lib lib64 + ) + + find_library( + LIBIBERTY_LIBRARY + NAMES iberty + HINTS ${LIBBFD_ROOT_DIR} + PATH_SUFFIXES lib lib64 + ) + + # Restore the original find library ordering + if(LIBBFD_USE_STATIC_LIBS) + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_libbfd_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) + endif() + + + set(LIBBFD_LIBRARIES ${LIBBFD_LIBRARY} ${LIBIBERTY_LIBRARY}) + set(LIBBFD_INCLUDE_DIRS ${LIBBFD_INCLUDE_DIR}) + + find_package_handle_standard_args( + libbfd + DEFAULT_MSG + LIBBFD_LIBRARY + LIBBFD_INCLUDE_DIR) + + if(LIBBFD_FOUND) + add_library(libbfd STATIC IMPORTED) + set_property(TARGET libbfd PROPERTY IMPORTED_LOCATION ${LIBBFD_LIBRARY}) + endif() +endif() diff --git a/cmake/GitHubENV.cmake b/cmake/GitHubENV.cmake new file mode 100644 index 000000000..bafcafd65 --- /dev/null +++ b/cmake/GitHubENV.cmake @@ -0,0 +1,16 @@ +# Write some temp files to make GitHub Actions / packaging easier + +if ((DEFINED ENV{CI})) + set (env_file "${PROJECT_SOURCE_DIR}/.env") + message ("Writing ENV file for CI: ${env_file}") + + # the first call truncates, the rest append + file(WRITE "${env_file}" "PROJECT_NAME=${PROJECT_NAME}\n") + file(APPEND "${env_file}" "PRODUCT_NAME=${PRODUCT_NAME}\n") + file(APPEND "${env_file}" "VERSION=${CURRENT_VERSION}\n") + file(APPEND "${env_file}" "MAJOR_VERSION=${MAJOR_VERSION}\n") + file(APPEND "${env_file}" "MINOR_VERSION=${MINOR_VERSION}\n") + file(APPEND "${env_file}" "PATCH_LEVEL=${PATCH_LEVEL}\n") + file(APPEND "${env_file}" "BUNDLE_ID=${BUNDLE_ID}\n") + file(APPEND "${env_file}" "COMPANY_NAME=${COMPANY_NAME}\n") +endif () diff --git a/cmake/JUCEDefaults.cmake b/cmake/JUCEDefaults.cmake new file mode 100644 index 000000000..77435ee1d --- /dev/null +++ b/cmake/JUCEDefaults.cmake @@ -0,0 +1,20 @@ +# Adds all the module sources so they appear correctly in the IDE +# Must be set before JUCE is added as a sub-dir (or any targets are made) +# https://github.com/juce-framework/JUCE/commit/6b1b4cf7f6b1008db44411f2c8887d71a3348889 +set_property(GLOBAL PROPERTY USE_FOLDERS YES) + +# Creates a /Modules directory in the IDE with the JUCE Module code +option(JUCE_ENABLE_MODULE_SOURCE_GROUPS "Show all module sources in IDE projects" ON) + +# Static runtime please +# See https://github.com/sudara/pamplejuce/issues/111 +if (WIN32) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>" CACHE INTERNAL "") +endif () + +# Color our warnings and errors +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + add_compile_options(-fdiagnostics-color=always) +elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + add_compile_options(-fcolor-diagnostics) +endif () diff --git a/cmake/PamplejuceIPP.cmake b/cmake/PamplejuceIPP.cmake new file mode 100644 index 000000000..40d08a041 --- /dev/null +++ b/cmake/PamplejuceIPP.cmake @@ -0,0 +1,11 @@ +# When present, use Intel IPP for performance on Windows +if (WIN32) # Can't use MSVC here, as it won't catch Clang on Windows + find_package(IPP) + if (IPP_FOUND) + target_link_libraries(SharedCode INTERFACE IPP::ipps IPP::ippcore IPP::ippi IPP::ippcv) + message("IPP LIBRARIES FOUND") + target_compile_definitions(SharedCode INTERFACE PAMPLEJUCE_IPP=1) + else () + message("IPP LIBRARIES *NOT* FOUND") + endif () +endif () diff --git a/cmake/PamplejuceMacOS.cmake b/cmake/PamplejuceMacOS.cmake new file mode 100644 index 000000000..b5840c431 --- /dev/null +++ b/cmake/PamplejuceMacOS.cmake @@ -0,0 +1,15 @@ + +# This must be set before the project() call +# see: https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html +# FORCE must be set, see https://stackoverflow.com/a/44340246 +set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "Support macOS down to High Sierra" FORCE) + +# Building universal binaries on macOS increases build time +# This is set on CI but not during local dev +if ((DEFINED ENV{CI}) AND (CMAKE_BUILD_TYPE STREQUAL "Release") AND NOT (CMAKE_SYSTEM_NAME STREQUAL "iOS")) + message("Building for Apple Silicon and x86_64") + set(CMAKE_OSX_ARCHITECTURES arm64 x86_64) +endif () + +# By default we don't want Xcode schemes to be made for modules, etc +set(CMAKE_XCODE_GENERATE_SCHEME OFF) diff --git a/cmake/PamplejuceVersion.cmake b/cmake/PamplejuceVersion.cmake new file mode 100644 index 000000000..50b404726 --- /dev/null +++ b/cmake/PamplejuceVersion.cmake @@ -0,0 +1,60 @@ +# Reads in our VERSION file and sticks in it CURRENT_VERSION variable +# Be sure the file has no newlines! +# This exposes CURRENT_VERSION to the build system +# And it's later fed to JUCE so it shows up as VERSION in your IDE + + +# This will automate the patch level bumping +option(PAMPLEJUCE_AUTO_BUMP_PATCH_LEVEL "Auto bump patch level based on commit count" OFF) + +# Build system depends on this file, copy it into the build dir +configure_file(VERSION VERSION COPYONLY) + +if (PAMPLEJUCE_AUTO_BUMP_PATCH_LEVEL) + file(STRINGS "${CMAKE_CURRENT_BINARY_DIR}/VERSION" ORIGINAL_VERSION) + # Parse a two or three-part version: major.minor or major.minor.patch + string(REGEX MATCH "^([0-9]+)\\.([0-9]+)(\\.([0-9]+))?" ORIGINAL_VERSION_MATCH "${ORIGINAL_VERSION}") + if (NOT CMAKE_MATCH_1) + message(FATAL_ERROR "Invalid version format: ${ORIGINAL_VERSION}") + endif () + + set(MAJOR_VERSION "${CMAKE_MATCH_1}") + set(MINOR_VERSION "${CMAKE_MATCH_2}") + if (CMAKE_MATCH_4) + set(PATCH_LEVEL "${CMAKE_MATCH_4}") + else () + set(PATCH_LEVEL "0") + endif () + + execute_process( + COMMAND git blame -l "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" + OUTPUT_VARIABLE BLAME_OUTPUT + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + string(REGEX MATCH "^[0-9a-fA-F]+" LAST_BUMP_COMMIT "${BLAME_OUTPUT}") + + execute_process( + COMMAND git rev-list HEAD "^${LAST_BUMP_COMMIT}" --count + OUTPUT_VARIABLE PATCH_COUNT + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + # When developing in Debug, we don't yet have a commit + # for what we are currently working on, so bump + 1 + # This means if last production release is 1.2.3, it will build 1.2.4 + if (CMAKE_BUILD_TYPE STREQUAL "Debug") + math(EXPR PATCH_LEVEL "${PATCH_COUNT} + 1") + else () + set(PATCH_LEVEL "${PATCH_COUNT}") + endif () + + set(CURRENT_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_LEVEL}") + message(STATUS "Auto bumped patch-level: ${CURRENT_VERSION}") + +else () + file(STRINGS "${CMAKE_CURRENT_BINARY_DIR}/VERSION" CURRENT_VERSION) +endif () + +# Figure out the major version to append to our PROJECT_NAME +string(REGEX MATCH "([0-9]+)" MAJOR_VERSION ${CURRENT_VERSION}) +message(STATUS "Version: ${CURRENT_VERSION}") diff --git a/cmake/README.md b/cmake/README.md new file mode 100644 index 000000000..dce974c4c --- /dev/null +++ b/cmake/README.md @@ -0,0 +1,33 @@ +# CMake Includes for Pamplejuce + +Hi there! + +## What is this? + +It's most of the actual CMake functionality used by [Pamplejuce](https://github.com/sudara/pamplejuce), my template repository for plugins in the JUCE framework. + +## Why is this its own git submodule? + +It's to help projects built by the template pull in the lastest changes. + +[Pamplejuce](https://github.com/sudara/pamplejuce) is a template repository. Unlike most "dependencies," when you hit "Create Template" you are literally copying and pasting the code. Which sorta sucks, as people can't get fixes or updates. + +## Why would I want updates? + +For at least the gritty CMake details, there are fixes, improvements and additional functionality being added. + +In the best case, as a submodule, you can pull in the fixes and improvements. + +In the worst case, this seperate repo will help you see what exactly changed in Pamplejuce. + +## Is it risky? + +It could be! + +As of 2023, Pamplejuce is still being changed around a bunch, with the goal of being a better and better ecosystem for developers. + +That means there could be breakage when you pull. + +## What changed recently tho? + +See [CHANGELOG.md](CHANGELOG.md). diff --git a/cmake/Sanitizers.cmake b/cmake/Sanitizers.cmake new file mode 100644 index 000000000..fe70e89ee --- /dev/null +++ b/cmake/Sanitizers.cmake @@ -0,0 +1,23 @@ +option(WITH_ADDRESS_SANITIZER "Enable Address Sanitizer" OFF) +option(WITH_THREAD_SANITIZER "Enable Thread Sanitizer" OFF) + +message(STATUS "Sanitizers: ASan=${WITH_ADDRESS_SANITIZER} TSan=${WITH_THREAD_SANITIZER}") +if (WITH_ADDRESS_SANITIZER) + if (MSVC) + add_compile_options(/fsanitize=address) + elseif (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + # also enable UndefinedBehaviorSanitizer + # https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html + add_compile_options(-fsanitize=address,undefined -fno-omit-frame-pointer) + link_libraries(-fsanitize=address) + endif () + message(WARNING "Address Sanitizer enabled") +endif () + +if (WITH_THREAD_SANITIZER) + if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + add_compile_options(-fsanitize=thread -g -fno-omit-frame-pointer) + link_libraries(-fsanitize=thread) + message(WARNING "Thread Sanitizer enabled") + endif () +endif () diff --git a/cmake/SharedCodeDefaults.cmake b/cmake/SharedCodeDefaults.cmake new file mode 100644 index 000000000..23e9e35d9 --- /dev/null +++ b/cmake/SharedCodeDefaults.cmake @@ -0,0 +1,19 @@ +if (MSVC) + # fast math and better simd support in RELEASE + # https://learn.microsoft.com/en-us/cpp/build/reference/fp-specify-floating-point-behavior?view=msvc-170#fast + target_compile_options(SharedCode INTERFACE $<$:/fp:fast>) +else () + # See the implications here: + # https://stackoverflow.com/q/45685487 + target_compile_options(SharedCode INTERFACE $<$:-Ofast>) + target_compile_options(SharedCode INTERFACE $<$:-Ofast>) +endif () + +# Tell MSVC to properly report what c++ version is being used +if (MSVC) + target_compile_options(SharedCode INTERFACE /Zc:__cplusplus) +endif () + +# C++23, please +# Use cxx_std_23 for C++23 (as of CMake v 3.20) +target_compile_features(SharedCode INTERFACE cxx_std_14) diff --git a/cmake/Tests.cmake b/cmake/Tests.cmake new file mode 100644 index 000000000..e90966c26 --- /dev/null +++ b/cmake/Tests.cmake @@ -0,0 +1,64 @@ +# Required for ctest (which is just an easier way to run in cross-platform CI) +# include(CTest) could be used too, but adds additional targets we don't care about +# See: https://github.com/catchorg/Catch2/issues/2026 +# You can also forgo ctest entirely and call ./Tests directly from the build dir +enable_testing() + +include (CPM) + +# Go into detail when there's a CTest failure +set(CTEST_OUTPUT_ON_FAILURE ON) +set_property(GLOBAL PROPERTY CTEST_TARGETS_ADDED 1) + +# "GLOBS ARE BAD" is brittle and silly dev UX, sorry CMake! +file(GLOB_RECURSE TestFiles CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/tests/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/tests/*.h") + +# Organize the test source in the Tests/ folder in Xcode +source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/tests PREFIX "" FILES ${TestFiles}) + + +# Workaround for CLion +# See https://www.jetbrains.com/help/clion/catch-tests-support.html#long-testnames-bug +# and https://github.com/catchorg/Catch2/issues/2751 +if (DEFINED ENV{CLION_IDE}) + set(CATCH_CONFIG_CONSOLE_WIDTH 200 CACHE STRING "CLion Workaround" FORCE) +endif () + +# Use Catch2 v3 on the devel branch +CPMAddPackage("gh:catchorg/Catch2@3.8.1") + +# Setup the test executable, again C++20 please +add_executable(Tests ${TestFiles}) +target_compile_features(Tests PRIVATE cxx_std_20) + +# Our test executable also wants to know about our plugin code... +target_include_directories(Tests PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source) + +# Copy over compile definitions from our plugin target so it has all the JUCEy goodness +target_compile_definitions(Tests PRIVATE $) + +# And give tests access to our shared code +target_link_libraries(Tests PRIVATE SharedCode Catch2::Catch2) + +# Make an Xcode Scheme for the test executable so we can run tests in the IDE +set_target_properties(Tests PROPERTIES XCODE_GENERATE_SCHEME ON) + +# When running Tests we have specific needs +target_compile_definitions(Tests PUBLIC + JUCE_MODAL_LOOPS_PERMITTED=1 # let us run Message Manager in tests + RUN_PAMPLEJUCE_TESTS=1 # also run tests in other module .cpp files guarded by RUN_PAMPLEJUCE_TESTS +) + +# Let our tests target know we are running in CI +if ((DEFINED ENV{CI})) + target_compile_definitions(Tests PUBLIC CI=1) +endif () + +# Load and use the .cmake file provided by Catch2 +# https://github.com/catchorg/Catch2/blob/devel/docs/cmake-integration.md +# We have to manually provide the source directory here for now +include(${Catch2_SOURCE_DIR}/extras/Catch.cmake) + +# ${DISCOVERY_MODE} set to "PRE_TEST" for MacOS arm64 / Xcode development +# fixes error when Xcode attempts to run test executable +catch_discover_tests(Tests ${DISCOVERY_MODE} "PRE_TEST") diff --git a/cmake/XcodePrettify.cmake b/cmake/XcodePrettify.cmake new file mode 100644 index 000000000..ee14b3a24 --- /dev/null +++ b/cmake/XcodePrettify.cmake @@ -0,0 +1,31 @@ +# No, we don't want our source buried in extra nested folders +set_target_properties(SharedCode PROPERTIES FOLDER "") + +# The Xcode source tree should uhhh, still look like the source tree, yo +source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/Source PREFIX "" FILES ${SourceFiles}) + +# It tucks the Plugin varieties into a "Targets" folder and generate an Xcode Scheme manually +# Xcode scheme generation is turned off globally to limit noise from other targets +# The non-hacky way of doing this is via the global PREDEFINED_TARGETS_FOLDER property +# However that doesn't seem to be working in Xcode +# Not all plugin types (au, vst) available on each build type (win, macos, linux) +foreach (target ${FORMATS} "All") + if (TARGET ${PROJECT_NAME}_${target}) + set_target_properties(${PROJECT_NAME}_${target} PROPERTIES + # Tuck the actual plugin targets into a folder where they won't bother us + FOLDER "Targets" + # Let us build the target in Xcode + XCODE_GENERATE_SCHEME ON) + + # Set the default executable that Xcode will open on build + # Note: you must manually build the AudioPluginHost.xcodeproj in the JUCE subdir + if ((NOT target STREQUAL "All") AND (NOT target STREQUAL "Standalone")) + set_target_properties(${PROJECT_NAME}_${target} PROPERTIES + XCODE_SCHEME_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}/JUCE/extras/AudioPluginHost/Builds/MacOSX/build/Debug/AudioPluginHost.app") + endif () + endif () +endforeach () + +if (TARGET Assets) + set_target_properties(Assets PROPERTIES FOLDER "Targets") +endif ()