├── .github ├── CODEOWNERS └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── AudioKitEX │ ├── AudioKitAU.swift │ ├── Automation │ │ ├── AutomationCurve.swift │ │ ├── NodeParameter+Automation.swift │ │ └── ParameterAutomation.swift │ ├── Node+AudioKitAU.swift │ ├── Node+Triggerable.swift │ ├── Nodes │ │ ├── CallbackInstrument.swift │ │ ├── DryWetDualMixer.swift │ │ ├── DryWetMixer.swift │ │ ├── Fader.swift │ │ ├── RenderMeasurer.swift │ │ └── StereoFieldLimiter.swift │ └── Sequencing │ │ ├── Sequence.swift │ │ ├── Sequencer.swift │ │ └── SequencerTrack.swift └── CAudioKitEX │ ├── Internals │ ├── AtomicDataPtr.cpp │ ├── AudioToolboxLinker.m │ ├── DSPBase.mm │ ├── DebugDSP.c │ ├── ExceptionCatcher.m │ └── RingBuffer.h │ ├── Nodes │ ├── CallbackInstrumentDSP.mm │ ├── DryWetDualMixerDSP.mm │ ├── DryWetMixerDSP.mm │ ├── FaderDSP.mm │ ├── RenderMeasurerDSP.mm │ └── StereoFieldLimiterDSP.mm │ ├── Sequencing │ ├── ParameterAutomation.mm │ └── SequencerEngine.mm │ └── include │ ├── AtomicDataPtr.h │ ├── BufferedAudioBus.h │ ├── CAudioKit.h │ ├── DSPBase.h │ ├── DebugDSP.h │ ├── ExceptionCatcher.h │ ├── Interop.h │ ├── ParameterAutomation.h │ ├── ParameterRamper.h │ ├── RenderMeasurer.h │ └── SequencerEngine.h └── Tests └── AudioKitEXTests ├── AutomationCurveTests.swift ├── CallbackInstrumentTests.swift ├── DryWetMixerTests.swift ├── FaderTests.swift ├── GenericNodeTests.swift ├── ParameterAutomationTests.swift ├── RenderMeasurerTests.swift ├── SequenceTests.swift ├── SequencerEngineTests.swift ├── SequencerTrackTests.swift ├── TestResources ├── 12345.wav └── sinechirp.wav └── ValidatedMD5s.swift /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AudioKitEX/AudioKitAU.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/AudioKitAU.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Automation/AutomationCurve.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Automation/AutomationCurve.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Automation/NodeParameter+Automation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Automation/NodeParameter+Automation.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Automation/ParameterAutomation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Automation/ParameterAutomation.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Node+AudioKitAU.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Node+AudioKitAU.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Node+Triggerable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Node+Triggerable.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/CallbackInstrument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/CallbackInstrument.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/DryWetDualMixer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/DryWetDualMixer.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/DryWetMixer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/DryWetMixer.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/Fader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/Fader.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/RenderMeasurer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/RenderMeasurer.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Nodes/StereoFieldLimiter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Nodes/StereoFieldLimiter.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Sequencing/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Sequencing/Sequence.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Sequencing/Sequencer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Sequencing/Sequencer.swift -------------------------------------------------------------------------------- /Sources/AudioKitEX/Sequencing/SequencerTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/AudioKitEX/Sequencing/SequencerTrack.swift -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/AtomicDataPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/AtomicDataPtr.cpp -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/AudioToolboxLinker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/AudioToolboxLinker.m -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/DSPBase.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/DSPBase.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/DebugDSP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/DebugDSP.c -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/ExceptionCatcher.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/ExceptionCatcher.m -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Internals/RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Internals/RingBuffer.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/CallbackInstrumentDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/CallbackInstrumentDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/DryWetDualMixerDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/DryWetDualMixerDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/DryWetMixerDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/DryWetMixerDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/FaderDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/FaderDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/RenderMeasurerDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/RenderMeasurerDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Nodes/StereoFieldLimiterDSP.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Nodes/StereoFieldLimiterDSP.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Sequencing/ParameterAutomation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Sequencing/ParameterAutomation.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/Sequencing/SequencerEngine.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/Sequencing/SequencerEngine.mm -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/AtomicDataPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/AtomicDataPtr.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/BufferedAudioBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/BufferedAudioBus.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/CAudioKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/CAudioKit.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/DSPBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/DSPBase.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/DebugDSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/DebugDSP.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/ExceptionCatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/ExceptionCatcher.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/Interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/Interop.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/ParameterAutomation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/ParameterAutomation.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/ParameterRamper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/ParameterRamper.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/RenderMeasurer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/RenderMeasurer.h -------------------------------------------------------------------------------- /Sources/CAudioKitEX/include/SequencerEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Sources/CAudioKitEX/include/SequencerEngine.h -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/AutomationCurveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/AutomationCurveTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/CallbackInstrumentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/CallbackInstrumentTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/DryWetMixerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/DryWetMixerTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/FaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/FaderTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/GenericNodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/GenericNodeTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/ParameterAutomationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/ParameterAutomationTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/RenderMeasurerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/RenderMeasurerTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/SequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/SequenceTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/SequencerEngineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/SequencerEngineTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/SequencerTrackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/SequencerTrackTests.swift -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/TestResources/12345.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/TestResources/12345.wav -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/TestResources/sinechirp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/TestResources/sinechirp.wav -------------------------------------------------------------------------------- /Tests/AudioKitEXTests/ValidatedMD5s.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AudioKit/AudioKitEX/HEAD/Tests/AudioKitEXTests/ValidatedMD5s.swift --------------------------------------------------------------------------------