<commit_before>
# xcodegen project file for AudioKit frameworks

name: AudioKitGen # when ready, rename this to AudioKit
fileGroups:
  - "README.md"
  - "Common/README.md"
targets:
  AudioKit:
    type: framework
    platform: [macOS, iOS]
    deploymentTarget:
      iOS: "13.0"
      macOS: "10.15"
    info:
      path: Info.plist
    sources:
      - path: Externals
        excludes:
          - "**/*.md" # Would like to include the README files but they need to be kept out of the copy files build phase
          - "AudioKitCore/Sampler/AKCoreSampler.hpp"
          - "AudioKitCore/Synth/AKCoreSynth.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay_Typedefs.h"
          - "AudioKitCore/Sampler/AKSampler_Typedefs.h"
          - "Soundpipe/test/md5.h"
        headerVisibility: project
      - path: Externals
        includes:
          - "AudioKitCore/Sampler/AKCoreSampler.hpp"
          - "AudioKitCore/Synth/AKCoreSynth.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay_Typedefs.h"
          - "AudioKitCore/Sampler/AKSampler_Typedefs.h"
          - "Soundpipe/test/md5.h"
      - path: Common
        excludes:
          - "**/*.md"
          - "Internals/AudioKit.h"
          - "Internals/CoreAudio/AKAudioUnit.h"
          - "Internals/CoreAudio/AKDSPBase.hpp"
          - "Internals/CoreAudio/AKGlobals.hpp"
          - "Internals/CoreAudio/AKSoundpipeDSPBase.hpp"
          - "Internals/CoreAudio/Apple Code/DSPKernel.hpp"
          - "Internals/CoreAudio/Apple Code/ParameterRamper.hpp"
          - "Internals/CoreAudio/Bank/AKBankAudioUnit.h"
          - "Internals/CoreAudio/Parameter Rampers/AKLinearParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRampBase.hpp"
          - "Internals/EZAudio/EZAudio.h"
          - "Internals/EZAudio/EZAudioDevice.h"
          - "Internals/EZAudio/EZAudioFFT.h"
          - "Internals/EZAudio/EZAudioFile.h"
          - "Internals/EZAudio/EZAudioFileMarker.h"
          - "Internals/EZAudio/EZAudioFloatConverter.h"
          - "Internals/EZAudio/EZAudioFloatData.h"
          - "Internals/EZAudio/EZAudioPlayer.h"
          - "Internals/EZAudio/EZAudioUtilities.h"
          - "Internals/EZAudio/EZMicrophone.h"
          - "Internals/EZAudio/EZOutput.h"
          - "Internals/EZAudio/EZRecorder.h"
          - "Internals/Hardware/Microphone Tracker/AKMicrophoneTrackerEngine.h"
          - "Internals/Sporth Custom Ugens/AKSporthStack.h"
          - "Internals/Utilities/AKInterop.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer+Unit.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer.h"
          - "Internals/Utilities/DebugDSP.h"
          - "Internals/Utilities/Exception Catcher/ExceptionCatcher.h"
          - "Internals/Utilities/Timeline/AKTimeline.h"
          - "Nodes/Analysis/Amplitude Tracker/AKAmplitudeTrackerAudioUnit.h"
          - "Nodes/Analysis/Frequency Tracker/AKFrequencyTrackerAudioUnit.h"
          - "Nodes/Callback Instrument/AKCallbackInstrumentAudioUnit.h"
          - "Nodes/Effects/AudioKit Operation-Based Effect/AKOperationEffectAudioUnit.h"
          - "Nodes/Effects/Modulation/Common/AKModulatedDelayDSP.hpp"
          - "Nodes/Generators/AudioKit Operation-Based Generator/AKOperationGeneratorAudioUnit.h"
          - "Nodes/Generators/Synth/AKSynthDSP.hpp"
          - "Nodes/Mixing/Automation/AKParameterAutomation.hpp"
          - "Nodes/Playback/AKSamplerMetronome.h"
          - "Nodes/Playback/Samplers/Apple Sampler/AKPresetManager.h"
          - "Nodes/Playback/Samplers/Disk Streamer/AKDiskStreamerAudioUnit.h"
          - "Nodes/Playback/Samplers/Sampler/AKSamplerDSP.hpp"
          - "Nodes/Playback/Samplers/Wave Table/AKWaveTableAudioUnit.h"
          - "Sequencing/Sequencer/AKSequencerEngine.hpp"
          - "Taps/Lazy Tap/AKLazyTap.h"
          - "Taps/Render Tap/AKRenderTap.h"
          - "Taps/Timeline Tap/AKTimelineTap.h"
          - "User Interface/**"
        headerVisibility: project
      - path: Common
        includes:
          - "Internals/AudioKit.h"
          - "Internals/CoreAudio/AKAudioUnit.h"
          - "Internals/CoreAudio/AKDSPBase.hpp"
          - "Internals/CoreAudio/AKGlobals.hpp"
          - "Internals/CoreAudio/AKSoundpipeDSPBase.hpp"
          - "Internals/CoreAudio/Apple Code/DSPKernel.hpp"
          - "Internals/CoreAudio/Apple Code/ParameterRamper.hpp"
          - "Internals/CoreAudio/Bank/AKBankAudioUnit.h"
          - "Internals/CoreAudio/Parameter Rampers/AKLinearParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRampBase.hpp"
          - "Internals/EZAudio/EZAudio.h"
          - "Internals/EZAudio/EZAudioDevice.h"
          - "Internals/EZAudio/EZAudioFFT.h"
          - "Internals/EZAudio/EZAudioFile.h"
          - "Internals/EZAudio/EZAudioFileMarker.h"
          - "Internals/EZAudio/EZAudioFloatConverter.h"
          - "Internals/EZAudio/EZAudioFloatData.h"
          - "Internals/EZAudio/EZAudioPlayer.h"
          - "Internals/EZAudio/EZAudioUtilities.h"
          - "Internals/EZAudio/EZMicrophone.h"
          - "Internals/EZAudio/EZOutput.h"
          - "Internals/EZAudio/EZRecorder.h"
          - "Internals/Hardware/Microphone Tracker/AKMicrophoneTrackerEngine.h"
          - "Internals/Sporth Custom Ugens/AKSporthStack.h"
          - "Internals/Utilities/AKInterop.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer+Unit.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer.h"
          - "Internals/Utilities/DebugDSP.h"
          - "Internals/Utilities/Exception Catcher/ExceptionCatcher.h"
          - "Internals/Utilities/Timeline/AKTimeline.h"
          - "Nodes/Analysis/Amplitude Tracker/AKAmplitudeTrackerAudioUnit.h"
          - "Nodes/Analysis/Frequency Tracker/AKFrequencyTrackerAudioUnit.h"
          - "Nodes/Callback Instrument/AKCallbackInstrumentAudioUnit.h"
          - "Nodes/Effects/AudioKit Operation-Based Effect/AKOperationEffectAudioUnit.h"
          - "Nodes/Effects/Modulation/Common/AKModulatedDelayDSP.hpp"
          - "Nodes/Generators/AudioKit Operation-Based Generator/AKOperationGeneratorAudioUnit.h"
          - "Nodes/Generators/Synth/AKSynthDSP.hpp"
          - "Nodes/Mixing/Automation/AKParameterAutomation.hpp"
          - "Nodes/Playback/AKSamplerMetronome.h"
          - "Nodes/Playback/Samplers/Apple Sampler/AKPresetManager.h"
          - "Nodes/Playback/Samplers/Disk Streamer/AKDiskStreamerAudioUnit.h"
          - "Nodes/Playback/Samplers/Sampler/AKSamplerDSP.hpp"
          - "Nodes/Playback/Samplers/Wave Table/AKWaveTableAudioUnit.h"
          - "Sequencing/Sequencer/AKSequencerEngine.hpp"
          - "Taps/Lazy Tap/AKLazyTap.h"
          - "Taps/Render Tap/AKRenderTap.h"
          - "Taps/Timeline Tap/AKTimelineTap.h"
    settings:
      GCC_PREPROCESSOR_DEFINITIONS: "$(inherited) AUDIOKIT=1 NO_LIBSNDFILE=1"
      PRODUCT_BUNDLE_IDENTIFIER: io.audiokit.framework

  AudioKit_tests:
    type: bundle.unit-test
    platform: [macOS, iOS]
    sources:
      - path: ../Tests/TestCases
        excludes:
          - "AKDynaRageCompressorTests.swift"
      - path: ../Developer/Common
        includes:
          - "*.wav"
    dependencies:
      - target: AudioKit_${platform}<commit_msg>Updated Project file to compile with old school STK audio units<commit_after>
# xcodegen project file for AudioKit frameworks

name: AudioKitGen # when ready, rename this to AudioKit
fileGroups:
  - "README.md"
  - "Common/README.md"
targets:
  AudioKit:
    type: framework
    platform: [macOS, iOS]
    deploymentTarget:
      iOS: "13.0"
      macOS: "10.15"
    info:
      path: Info.plist
    sources:
      - path: Externals
        excludes:
          - "**/*.md" # Would like to include the README files but they need to be kept out of the copy files build phase
          - "AudioKitCore/Sampler/AKCoreSampler.hpp"
          - "AudioKitCore/Synth/AKCoreSynth.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay_Typedefs.h"
          - "AudioKitCore/Sampler/AKSampler_Typedefs.h"
          - "Soundpipe/test/md5.h"
        headerVisibility: project
      - path: Externals
        includes:
          - "AudioKitCore/Sampler/AKCoreSampler.hpp"
          - "AudioKitCore/Synth/AKCoreSynth.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay.hpp"
          - "AudioKitCore/ModulatedDelay/AKModulatedDelay_Typedefs.h"
          - "AudioKitCore/Sampler/AKSampler_Typedefs.h"
          - "Soundpipe/test/md5.h"
      - path: Common
        excludes:
          - "**/*.md"
          - "Internals/AudioKit.h"
          - "Internals/CoreAudio/AKAudioUnit.h"
          - "Internals/CoreAudio/AKDSPBase.hpp"
          - "Internals/CoreAudio/AKGlobals.hpp"
          - "Internals/CoreAudio/AKSoundpipeDSPBase.hpp"
          - "Internals/CoreAudio/Apple Code/DSPKernel.hpp"
          - "Internals/CoreAudio/Apple Code/ParameterRamper.hpp"
          - "Internals/CoreAudio/Bank/AKBankAudioUnit.h"
          - "Internals/CoreAudio/Parameter Rampers/AKLinearParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRampBase.hpp"
          - "Internals/EZAudio/EZAudio.h"
          - "Internals/EZAudio/EZAudioDevice.h"
          - "Internals/EZAudio/EZAudioFFT.h"
          - "Internals/EZAudio/EZAudioFile.h"
          - "Internals/EZAudio/EZAudioFileMarker.h"
          - "Internals/EZAudio/EZAudioFloatConverter.h"
          - "Internals/EZAudio/EZAudioFloatData.h"
          - "Internals/EZAudio/EZAudioPlayer.h"
          - "Internals/EZAudio/EZAudioUtilities.h"
          - "Internals/EZAudio/EZMicrophone.h"
          - "Internals/EZAudio/EZOutput.h"
          - "Internals/EZAudio/EZRecorder.h"
          - "Internals/Hardware/Microphone Tracker/AKMicrophoneTrackerEngine.h"
          - "Internals/Sporth Custom Ugens/AKSporthStack.h"
          - "Internals/Utilities/AKInterop.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer+Unit.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer.h"
          - "Internals/Utilities/DebugDSP.h"
          - "Internals/Utilities/Exception Catcher/ExceptionCatcher.h"
          - "Internals/Utilities/Timeline/AKTimeline.h"
          - "Nodes/Analysis/Amplitude Tracker/AKAmplitudeTrackerAudioUnit.h"
          - "Nodes/Analysis/Frequency Tracker/AKFrequencyTrackerAudioUnit.h"
          - "Nodes/Callback Instrument/AKCallbackInstrumentAudioUnit.h"
          - "Nodes/Effects/AudioKit Operation-Based Effect/AKOperationEffectAudioUnit.h"
          - "Nodes/Effects/Modulation/Common/AKModulatedDelayDSP.hpp"
          - "Nodes/Generators/AudioKit Operation-Based Generator/AKOperationGeneratorAudioUnit.h"
          - "Nodes/Generators/Synth/AKSynthDSP.hpp"
          - "Nodes/Generators/Physical Models/STK/*/*.hpp"
          - "Nodes/Generators/Physical Models/STK/*/*.h"
          - "Nodes/Mixing/Automation/AKParameterAutomation.hpp"
          - "Nodes/Playback/AKSamplerMetronome.h"
          - "Nodes/Playback/Samplers/Apple Sampler/AKPresetManager.h"
          - "Nodes/Playback/Samplers/Disk Streamer/AKDiskStreamerAudioUnit.h"
          - "Nodes/Playback/Samplers/Sampler/AKSamplerDSP.hpp"
          - "Nodes/Playback/Samplers/Wave Table/AKWaveTableAudioUnit.h"
          - "Sequencing/Sequencer/AKSequencerEngine.hpp"
          - "Taps/Lazy Tap/AKLazyTap.h"
          - "Taps/Render Tap/AKRenderTap.h"
          - "Taps/Timeline Tap/AKTimelineTap.h"
          - "User Interface/**"
        headerVisibility: project
      - path: Common
        includes:
          - "Internals/AudioKit.h"
          - "Internals/CoreAudio/AKAudioUnit.h"
          - "Internals/CoreAudio/AKDSPBase.hpp"
          - "Internals/CoreAudio/AKGlobals.hpp"
          - "Internals/CoreAudio/AKSoundpipeDSPBase.hpp"
          - "Internals/CoreAudio/Apple Code/DSPKernel.hpp"
          - "Internals/CoreAudio/Apple Code/ParameterRamper.hpp"
          - "Internals/CoreAudio/Bank/AKBankAudioUnit.h"
          - "Internals/CoreAudio/Parameter Rampers/AKLinearParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRamp.hpp"
          - "Internals/CoreAudio/Parameter Rampers/AKParameterRampBase.hpp"
          - "Internals/EZAudio/EZAudio.h"
          - "Internals/EZAudio/EZAudioDevice.h"
          - "Internals/EZAudio/EZAudioFFT.h"
          - "Internals/EZAudio/EZAudioFile.h"
          - "Internals/EZAudio/EZAudioFileMarker.h"
          - "Internals/EZAudio/EZAudioFloatConverter.h"
          - "Internals/EZAudio/EZAudioFloatData.h"
          - "Internals/EZAudio/EZAudioPlayer.h"
          - "Internals/EZAudio/EZAudioUtilities.h"
          - "Internals/EZAudio/EZMicrophone.h"
          - "Internals/EZAudio/EZOutput.h"
          - "Internals/EZAudio/EZRecorder.h"
          - "Internals/Hardware/Microphone Tracker/AKMicrophoneTrackerEngine.h"
          - "Internals/Sporth Custom Ugens/AKSporthStack.h"
          - "Internals/Utilities/AKInterop.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer+Unit.h"
          - "Internals/Utilities/Circular Buffer/TPCircularBuffer.h"
          - "Internals/Utilities/DebugDSP.h"
          - "Internals/Utilities/Exception Catcher/ExceptionCatcher.h"
          - "Internals/Utilities/Timeline/AKTimeline.h"
          - "Nodes/Analysis/Amplitude Tracker/AKAmplitudeTrackerAudioUnit.h"
          - "Nodes/Analysis/Frequency Tracker/AKFrequencyTrackerAudioUnit.h"
          - "Nodes/Callback Instrument/AKCallbackInstrumentAudioUnit.h"
          - "Nodes/Effects/AudioKit Operation-Based Effect/AKOperationEffectAudioUnit.h"
          - "Nodes/Effects/Modulation/Common/AKModulatedDelayDSP.hpp"
          - "Nodes/Generators/AudioKit Operation-Based Generator/AKOperationGeneratorAudioUnit.h"
          - "Nodes/Generators/Synth/AKSynthDSP.hpp"
          - "Nodes/Generators/Physical Models/STK/*/*.hpp"
          - "Nodes/Generators/Physical Models/STK/*/*.h"
          - "Nodes/Mixing/Automation/AKParameterAutomation.hpp"
          - "Nodes/Playback/AKSamplerMetronome.h"
          - "Nodes/Playback/Samplers/Apple Sampler/AKPresetManager.h"
          - "Nodes/Playback/Samplers/Disk Streamer/AKDiskStreamerAudioUnit.h"
          - "Nodes/Playback/Samplers/Sampler/AKSamplerDSP.hpp"
          - "Nodes/Playback/Samplers/Wave Table/AKWaveTableAudioUnit.h"
          - "Sequencing/Sequencer/AKSequencerEngine.hpp"
          - "Taps/Lazy Tap/AKLazyTap.h"
          - "Taps/Render Tap/AKRenderTap.h"
          - "Taps/Timeline Tap/AKTimelineTap.h"
    settings:
      GCC_PREPROCESSOR_DEFINITIONS: "$(inherited) AUDIOKIT=1 NO_LIBSNDFILE=1"
      PRODUCT_BUNDLE_IDENTIFIER: io.audiokit.framework

  AudioKit_tests:
    type: bundle.unit-test
    platform: [macOS, iOS]
    sources:
      - path: ../Tests/TestCases
        excludes:
          - "AKDynaRageCompressorTests.swift"
      - path: ../Developer/Common
        includes:
          - "*.wav"
    dependencies:
      - target: AudioKit_${platform}
{'fraction_non_alphanumeric': 0.11076443057722309, 'fraction_numerical': 0.0014300572022880914, 'mean_word_length': 2.392502756339581, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7349722', 'n_tokens_mistral': 5184, 'n_tokens_neox': 5088, 'n_words': 527}