Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lalomts/Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
https://github.com/lalomts/Miles
avfoundation jazz midi music-theory playground spritekit swift
Last synced: 25 days ago
JSON representation
Swift Playground that creates jazz improvisations (WWDC 2018)
- Host: GitHub
- URL: https://github.com/lalomts/Miles
- Owner: lalomts
- License: mit
- Created: 2018-03-20T04:52:53.000Z (over 6 years ago)
- Default Branch: Playground
- Last Pushed: 2020-04-16T17:54:27.000Z (over 4 years ago)
- Last Synced: 2024-04-22T12:31:35.048Z (8 months ago)
- Topics: avfoundation, jazz, midi, music-theory, playground, spritekit, swift
- Language: Swift
- Homepage:
- Size: 12.3 MB
- Stars: 32
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Swift-Playgrounds - Miles - A Swift Playground that creates jazz improvisations in any key using AudioToolbox and AVFoundation. (Audio / SpriteKit)
README
![Could not resist designing a logo](https://image.ibb.co/k4tmVS/logoessay.jpg)
## A jazz improviser created in Swift Playgrounds as a submission for WWDC 2018 Student Scholarship.
Miles can create jazz improvisations for piano, bass and drums in any key and any tempo.
## Technologies
* **AudioToolbox** (for MIDI)
* **AVFoundation:** AVAudioUnitSampler and AVAudioSequencer to create the MIDI playback and soundfont sampling
* **SpriteKit** to create the animations[Watch it on Youtube](https://www.youtube.com/watch?v=gX_dBSTE-cE)