Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.72 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.72 KB

Scaile

A iOS project used for creative purposes. The application receives chord progressions in the MIDI format made on a with a python server environment through the LSTM recurrent neural network. on mobile device and music with the help of computervision.

 - Developed in Swift

AAU

Developed for the Sonic Interaction Design course.

Purpose of the project

  • The purpose of the project was to explore how music would be generated with artificial intelligence. In this case MIDI file generation was chosen. The main goal for the project was a creative assistant for musicians or who wants another way of getting out of the infamous phenomenon of creatives called "the writer's block". This means the state of mind where it hard to get in the creative process.

How To Use

Watch the video

  • Choose a harmonic scale like D Minor.
  • Generate a chord progression.
  • Play it back through the device.
  • Export the chord progression in MIDI format on your macOS device.
  • Import to your favourite DAW

Tools

Software

  • xCode

Frameworks

  • AVMIDIPlayer
  • FileManager
  • SwiftUI
  • URLSession

Backend

Supporting Files

  • MIDI files (.mid)
  • Sound Font (.sf2)