├── .gitattributes ├── .gitignore ├── AUv3 ├── AUv3FilterExtension │ ├── AUv3FilterDemoViewControllerExtension.swift │ ├── AUv3FilterExtension.entitlements │ ├── Base.lproj │ │ └── MainInterface.storyboard │ └── Info.plist ├── AUv3FilterFramework │ ├── AUv3FilterDemoViewController.swift │ ├── AUv3FilterFramework.h │ ├── FilterView.swift │ ├── Info.plist │ └── ViewExtensions.swift ├── AUv3FilterStandalone │ ├── AUv3Filter.entitlements │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── iOS-1024.png │ │ │ ├── iOS-20.png │ │ │ ├── iOS-20@2x.png │ │ │ ├── iOS-20@3x.png │ │ │ ├── iOS-29.png │ │ │ ├── iOS-29@2x.png │ │ │ ├── iOS-29@3x.png │ │ │ ├── iOS-40.png │ │ │ ├── iOS-40@2x.png │ │ │ ├── iOS-40@3x.png │ │ │ ├── iOS-60@2x.png │ │ │ ├── iOS-60@3x.png │ │ │ ├── iOS-76.png │ │ │ ├── iOS-76@2x.png │ │ │ └── iOS-83.5@2x.png │ │ ├── Contents.json │ │ └── FillColor.colorset │ │ │ └── Contents.json │ ├── AudioUnitManager.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Info.plist │ ├── MainViewController.swift │ ├── SimplePlayEngine.swift │ └── Synth.aif └── AudioUnit │ ├── AUv3FilterDemo.swift │ ├── AUv3FilterDemoParameters.swift │ └── Support │ ├── BufferedAudioBus.hpp │ ├── DSPKernel.hpp │ ├── DSPKernel.mm │ ├── FilterDSPKernel.hpp │ ├── FilterDSPKernelAdapter.h │ ├── FilterDSPKernelAdapter.mm │ └── ParameterRamper.hpp ├── AUv3Filter.xcodeproj ├── .xcodesamplecode.plist ├── project.pbxproj ├── project.xcworkspace │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ ├── AUv3Filter.xcscheme │ ├── AUv3FilterExtension.xcscheme │ └── AUv3FilterFramework.xcscheme ├── Configuration └── SampleCode.xcconfig ├── LICENSE └── LICENSE.txt └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /AUv3/AUv3FilterExtension/AUv3FilterDemoViewControllerExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterExtension/AUv3FilterDemoViewControllerExtension.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterExtension/AUv3FilterExtension.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterExtension/AUv3FilterExtension.entitlements -------------------------------------------------------------------------------- /AUv3/AUv3FilterExtension/Base.lproj/MainInterface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterExtension/Base.lproj/MainInterface.storyboard -------------------------------------------------------------------------------- /AUv3/AUv3FilterExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterExtension/Info.plist -------------------------------------------------------------------------------- /AUv3/AUv3FilterFramework/AUv3FilterDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterFramework/AUv3FilterDemoViewController.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterFramework/AUv3FilterFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterFramework/AUv3FilterFramework.h -------------------------------------------------------------------------------- /AUv3/AUv3FilterFramework/FilterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterFramework/FilterView.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterFramework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterFramework/Info.plist -------------------------------------------------------------------------------- /AUv3/AUv3FilterFramework/ViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterFramework/ViewExtensions.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/AUv3Filter.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/AUv3Filter.entitlements -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/AppDelegate.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-1024.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-20@3x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-29@3x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-40@3x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-60@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-60@3x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-76.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-76@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/AppIcon.appiconset/iOS-83.5@2x.png -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Assets.xcassets/FillColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Assets.xcassets/FillColor.colorset/Contents.json -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/AudioUnitManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/AudioUnitManager.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Info.plist -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/MainViewController.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/SimplePlayEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/SimplePlayEngine.swift -------------------------------------------------------------------------------- /AUv3/AUv3FilterStandalone/Synth.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AUv3FilterStandalone/Synth.aif -------------------------------------------------------------------------------- /AUv3/AudioUnit/AUv3FilterDemo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/AUv3FilterDemo.swift -------------------------------------------------------------------------------- /AUv3/AudioUnit/AUv3FilterDemoParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/AUv3FilterDemoParameters.swift -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/BufferedAudioBus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/BufferedAudioBus.hpp -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/DSPKernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/DSPKernel.hpp -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/DSPKernel.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/DSPKernel.mm -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/FilterDSPKernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/FilterDSPKernel.hpp -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/FilterDSPKernelAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/FilterDSPKernelAdapter.h -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/FilterDSPKernelAdapter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/FilterDSPKernelAdapter.mm -------------------------------------------------------------------------------- /AUv3/AudioUnit/Support/ParameterRamper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3/AudioUnit/Support/ParameterRamper.hpp -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/.xcodesamplecode.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/.xcodesamplecode.plist -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3Filter.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3Filter.xcscheme -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3FilterExtension.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3FilterExtension.xcscheme -------------------------------------------------------------------------------- /AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3FilterFramework.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/AUv3Filter.xcodeproj/xcshareddata/xcschemes/AUv3FilterFramework.xcscheme -------------------------------------------------------------------------------- /Configuration/SampleCode.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/Configuration/SampleCode.xcconfig -------------------------------------------------------------------------------- /LICENSE/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/LICENSE/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredAntonCorvest/CreatingCustomAudioEffects-Universal/HEAD/README.md --------------------------------------------------------------------------------