/Miles

Swift Playground that creates jazz improvisations (WWDC 2018)

Primary LanguageSwiftMIT LicenseMIT

Could not resist designing  a logo

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