time maps, multiple convergence points, and computer analysis of nancarrow · 2015. 5. 26. ·...

16
Time maps, multiple convergence points, and computer analysis of Nancarrow Nick Collins September 10, 2012 1 Time maps...

Upload: others

Post on 09-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • Time maps, multiple convergence points, and computer analysis of Nancarrow

    Nick Collins

    September 10, 2012 1 Time maps...

  • Topics

      Algorithmic composition of tempo canon variants

      Time map representations and a prototype GUI for convergence point selection

      Computational treatment of Nancarrow source data

    September 10, 2012 2 Time maps...

  • Computer music and Nancarrow

    September 10, 2012 Time maps... 3

      Inspirational figure to many computer musicians   Many pieces including Alistair Riddell’s studies for

    computer-controlled piano, Laszlo Vidovsky’s MIDI piano studies

  • Canonic Hill Loss

    September 10, 2012 Time maps... 4

      2003 project: generative system for mensural, acceleration (Nancarrow), sinusoidal (Jaffe) canons

      2003 ICMC paper   Project updated, 2011

    Charity album, SuperCollider 3 version adapted from older SC2

  • Demo

    September 10, 2012 Time maps... 5

  • But…

    September 10, 2012 Time maps... 6

    Would like visual feedback on convergence points, arbitrary voice overlap structure, more flexible timing curves

  • Time maps

    September 10, 2012 Time maps... 7

  • Overlaying multiple voices on a shared time map

    September 10, 2012 Time maps... 8

  • Demo

    September 10, 2012 Time maps... 9

  • Canon melody line generation

    September 10, 2012 Time maps... 10

      Originally used a custom recursive function   Now, Markov models based on material from the

    Nancarrow studies

  • 0th order Markov model

    September 10, 2012 Time maps... 11

      Marginal distributions of pitch and IOIs (inter-onset-intervals)

  • Issue of stream separation

    September 10, 2012 Time maps... 12

      More complicated modeling requires tracking distinct horizontal connections in the polyphonic texture (e.g., separating out canon voices)

      Built a simple multiagent algorithm to spot time and pitch proximity within certain fixed bounds

      No per-stream beat tracking model to follow metrical reference, but follows local duration fluctuations

  • Example: streams extracted from Study 37

    September 10, 2012 Time maps... 13

  • Higher order model

    September 10, 2012 Time maps... 14

      Variable order Markov Model (Prediction by Partial Match)

      Training input is all streamwise sequences in joint space of 230 (pitch interval, IOI) classes

  • Further ideas

    September 10, 2012 Time maps... 15

      Recursive time maps; time map function composition   Canon of canons; meta-canon where each voice is

    one tempo canon, and overall structural relations between each sub-canon follow pitch and time relationships akin to inter-voice relation

      Inter-voice interactions: each read of the canon line slightly adjusts it, simulate concurrency conflicts, shared state

      3-D or higher dimension time maps; e.g., modulate between multiple melody sources on one dimension

      Score reading vibrato

  • Think you for lastening

    September 10, 2012 Time maps... 16