Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AudioKit/Cookbook
Canonical Examples for Using the AudioKit Framework
https://github.com/AudioKit/Cookbook
Last synced: 4 months ago
JSON representation
Canonical Examples for Using the AudioKit Framework
- Host: GitHub
- URL: https://github.com/AudioKit/Cookbook
- Owner: AudioKit
- License: mit
- Created: 2020-08-18T18:34:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T13:08:01.000Z (4 months ago)
- Last Synced: 2024-10-28T16:51:36.431Z (4 months ago)
- Language: Swift
- Homepage:
- Size: 10.8 MB
- Stars: 644
- Watchers: 35
- Forks: 103
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AudioKit Cookbook for iOS and macOS (via Catalyst)
[](https://github.com/AudioKit/Cookbook/actions?query=workflow%3ACI)
[](https://github.com/AudioKit/AudioKit/blob/v5-main/LICENSE)
[](https://github.com/AudioKit/AudioKit/)
[](https://houndci.com)
[](http://twitter.com/AudioKitPro)## Canonical Examples for Using the AudioKit 5 Swift Package
Most of the examples that were inside of [AudioKit](https://github.com/AudioKit/AudioKit/) are now in this single iOS / macOS Catalyst application.
## Top Level Overview
* `ContentView.swift` contains the menu screen.
* `Recipes/` contain all of the one-screen demos.
* `Resources/`, `Samples`, and `Sounds` contain shared audio and MIDI content.
* `Reusable Components/` contains the code widgets that are shared between recipes.## Recipes
Each recipe is one file that contains a few related objects:
* `Conductor` sets up all the AudioKit signal processing.
* `Data` is a structure that holds the state of the demo. It is used by both the view and the conductor.
* `View` creates the SwiftUI user interface for the recipe.## On-going development
Since this is the primary example for AudioKit, it will continue to evolve as AudioKit does. There are plenty of opportunities to help out.
Check out [Github Issues](https://github.com/AudioKit/Cookbook/issues) for some specific requests.
![]()
![]()