dmattek / GenerativeMusic

Procedurally generated musical compositions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GenerativeMusic

The goal of this project is to create generative music based on specific style using Swift Playground on macOS with Xcode 8.

For this project the algorithms produce a midi output which is routed to Kontakt and played back with virtual instruments. I view each algorithm as a separate musical work.

[TOC]

JazzCycle

JazzCycle follows a common jazz improvisation exersice on the circle of fifths.

Video

YouTube Thumbnail

To Do

  • Seeding
  • Left hand piano chords
  • Bass line variations
  • Triplets
  • tempo variable
  • complexity variable

##Moonlight

Inspired by Beethoven's Moonlight Sonata, this algorithm creates a lyrical melody accompianed by randomly generated broken chords.

Video

YouTube Thumbnail

To Do

  • Seeding
  • Logical chord progressions
  • Non-chord tones in melody
  • Adjust tempo

About

Procedurally generated musical compositions.


Languages

Language:Swift 100.0%