Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creative Machines

Creative Machines

Exploring creative machines especially in music.
All video demos based on source code here:
https://github.com/josephwilk/musical-creativity

Joseph Wilk

October 26, 2013
Tweet

More Decks by Joseph Wilk

Other Decks in Programming

Transcript

  1. Allusion “Creativity  relies  in  part  on  the  juxtaposition  of  

    allusions  to  the  work  of  others” David Cope
  2. beat beat beat beat beat beat beat beat beat beat

    beat beat beat beat beat beat beat beat
  3. beat beat beat beat beat beat beat beat beat beat

    beat beat beat beat beat beat beat beat
  4. beat Leading  voice beat beat beat beat beat beat beat

    beat 72 72 72 72 {:start-notes '(53 57 62 65) :destination-notes '(45 57 64 72) :events '((22000 53 500 4 96) (22000 57 1000 3 96) (22000 62 1500 2 96) (22000 65 1000 1 96) (22500 55 500 4 96) (23000 57 1000 4 96) (23000 57 1000 3 96) (23000 64 1000 1 96) (23500 61 500 2 96)) :voice-leading '((4 -8 0 b43800b-14) (9 -8 2 b43800b-14) (12 -8 7 b43800b-14) (5 0 2 b43800b-14) (8 0 7 b43800b-14) (3 2 7 b43800b-14))} Beat  store
  5. {:start-notes '(53 57 62 65) :destination-notes '(45 57 64 72)

    :events '((22000 53 500 4 96) (22000 57 1000 3 96) (22000 62 1500 2 96) (22000 65 1000 1 96) (22500 55 500 4 96) (23000 57 1000 4 96) (23000 57 1000 3 96) (23000 64 1000 1 96) (23500 61 500 2 96)) :voice-leading '((4 -8 0 b43800b-14) (9 -8 2 b43800b-14) (12 -8 7 b43800b-14) (5 0 2 b43800b-14) (8 0 7 b43800b-14) (3 2 7 b43800b-14))} beat beat beat beat beat beat beat beat beat 72 72 72 72 (4 -8 0 b43800b-14) 53 - 45 57-53 57-57 Leading  voice Beat  store
  6. {:start-notes '(53 57 62 65) :destination-notes '(45 57 64 72)

    :events '((22000 53 500 4 96) (22000 57 1000 3 96) (22000 62 1500 2 96) (22000 65 1000 1 96) (22500 55 500 4 96) (23000 57 1000 4 96) (23000 57 1000 3 96) (23000 64 1000 1 96) (23500 61 500 2 96)) :voice-leading '((4 -8 0 b43800b-14) (9 -8 2 b43800b-14) (12 -8 7 b43800b-14) (5 0 2 b43800b-14) (8 0 7 b43800b-14) (3 2 7 b43800b-14))} beat beat beat beat beat beat beat beat beat 72 72 72 72 {"bach-45-57-64-72" {:beats ("b43800b-15" "b43600b-62" "b43300b-10" "b43100b-2")}} Lexicon Beat  store Leading  voice
  7. Knowledge “Creativity  requires  learning  and  knowledge  in  order  to  

    produce  useful  rather  than  arbitrary  results” David Cope Learning Inference
  8. “it  can  do  whatever  we  know  how  to  order  it

      to  perform”     “it  has  no  pretensions  whatever  to  originate   anything”