<commit_before>// Copyright AudioKit. All Rights Reserved. Revision History at http://github.com/AudioKit/AudioKit/

#pragma once

#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
#if !TARGET_OS_TV
#import <CoreAudioKit/CoreAudioKit.h>
#endif

//! Project version number for AudioKit.
FOUNDATION_EXPORT double AudioKitVersionNumber;

//! Project version string for AudioKit.
FOUNDATION_EXPORT const unsigned char AudioKitVersionString[];

#import "AKDSPBase.h"
#import "AKSoundpipeDSPBase.h"

#import "DSPKernel.h"
#import "ExceptionCatcher.h"
#import "AKGlobals.h"
#import "AUParameterTreeExt.h"

// Testing
#import "soundpipe/md5.h"
#import "DebugDSP.h"

// Analysis
#import "AKPitchTracker.h"

// Effects / Modulation
#import "AKModulatedDelay_Typedefs.h"
#import "AKModulatedDelay.h"
#import "AKModulatedDelayDSP.h"

// Synth example
#import "AKSynthDSP.h"

// Playback
#import "AKPresetManager.h"
#import "AKSampler_Typedefs.h"
#import "AKCoreSampler.h"
#import "AKCoreSynth.h"
#import "AKSamplerDSP.h"

// Utilities
#import "ParameterRamper.h"

// Sequencing / MIDI
#if !TARGET_OS_TV
#import "AKSequencerEngine.h"
#endif

// Automation
#import "AKParameterAutomation.h"
#import "AKLinearParameterRamp.h"

// Swift/ObjC/C/C++ Inter-operability
#import "AKInterop.h"

// Custom interop
AK_API void akCombFilterReverbSetLoopDuration(AKDSPRef dsp, float duration);
AK_API void akConvolutionSetPartitionLength(AKDSPRef dsp, int length);
AK_API void akFlatFrequencyResponseSetLoopDuration(AKDSPRef dsp, float duration);
AK_API void akOperationEffectSetSporth(AKDSPRef dspRef, const char *sporth, int length);
AK_API void akOperationGeneratorSetSporth(AKDSPRef dspRef, const char *sporth, int length);
AK_API float* akOperationGeneratorTrigger(AKDSPRef dspRef);
AK_API void akVariableDelaySetMaximumTime(AKDSPRef dsp, float maximumTime);

typedef void (^AKCMIDICallback)(uint8_t, uint8_t, uint8_t);
AK_API void akCallbackInstrumentSetCallback(AKDSPRef dsp, AKCMIDICallback callback);

// Custom debug
#define AKPhaseDistortionOscillatorDebugPhase 0
#define AKOscillatorDebugPhase 0

#import "EZAudioPlot.h"
#import "EZAudioFFT.h"

#import "soundpipe/dr_wav.h"
#import "soundpipe/soundpipe.h"
#import "sporth/plumber.h"<commit_msg>Remove external includes in CAudioKit umbrella header<commit_after>// Copyright AudioKit. All Rights Reserved. Revision History at http://github.com/AudioKit/AudioKit/

#pragma once

#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
#if !TARGET_OS_TV
#import <CoreAudioKit/CoreAudioKit.h>
#endif

//! Project version number for AudioKit.
FOUNDATION_EXPORT double AudioKitVersionNumber;

//! Project version string for AudioKit.
FOUNDATION_EXPORT const unsigned char AudioKitVersionString[];

#import "AKDSPBase.h"
#import "AKSoundpipeDSPBase.h"

#import "DSPKernel.h"
#import "ExceptionCatcher.h"
#import "AKGlobals.h"
#import "AUParameterTreeExt.h"

// Testing
#import "DebugDSP.h"

// Analysis
#import "AKPitchTracker.h"

// Effects / Modulation
#import "AKModulatedDelay_Typedefs.h"
#import "AKModulatedDelay.h"
#import "AKModulatedDelayDSP.h"

// Synth example
#import "AKSynthDSP.h"

// Playback
#import "AKPresetManager.h"
#import "AKSampler_Typedefs.h"
#import "AKCoreSampler.h"
#import "AKCoreSynth.h"
#import "AKSamplerDSP.h"

// Utilities
#import "ParameterRamper.h"

// Sequencing / MIDI
#if !TARGET_OS_TV
#import "AKSequencerEngine.h"
#endif

// Automation
#import "AKParameterAutomation.h"
#import "AKLinearParameterRamp.h"

// Swift/ObjC/C/C++ Inter-operability
#import "AKInterop.h"

// Custom interop
AK_API void akCombFilterReverbSetLoopDuration(AKDSPRef dsp, float duration);
AK_API void akConvolutionSetPartitionLength(AKDSPRef dsp, int length);
AK_API void akFlatFrequencyResponseSetLoopDuration(AKDSPRef dsp, float duration);
AK_API void akOperationEffectSetSporth(AKDSPRef dspRef, const char *sporth, int length);
AK_API void akOperationGeneratorSetSporth(AKDSPRef dspRef, const char *sporth, int length);
AK_API float* akOperationGeneratorTrigger(AKDSPRef dspRef);
AK_API void akVariableDelaySetMaximumTime(AKDSPRef dsp, float maximumTime);

typedef void (^AKCMIDICallback)(uint8_t, uint8_t, uint8_t);
AK_API void akCallbackInstrumentSetCallback(AKDSPRef dsp, AKCMIDICallback callback);

// Custom debug
#define AKPhaseDistortionOscillatorDebugPhase 0
#define AKOscillatorDebugPhase 0

#import "EZAudioPlot.h"
#import "EZAudioFFT.h"
{'fraction_non_alphanumeric': 0.10386091668548204, 'fraction_numerical': 0.002483630616391962, 'mean_word_length': 6.664359861591696, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '914232', 'n_tokens_mistral': 1598, 'n_tokens_neox': 1550, 'n_words': 353}