Conference paper Open Access

Random Walks on Neo-Riemannian Spaces: Towards Generative Transformations

Nguyen, Philon; Tsabary, Eldad

JSON-LD ( Export

  "description": "<p>Random walks, fractional Brownian motion and stochastic processes have been used extensively by composers such as Iannis Xenakis and others, creating instantly recognizable textures. A trained ear can differentiate a uniform random walk from a Poisson process or an fBm process and random rotations. In the opera Sophocles: Antigone by one of the authors of this paper, random walks on neo- Riemannian PLR spaces were experimented with yielding mixed impressions of process music and post-romantic chromaticism. When the random walk is steered by transformational rules, special textures and harmonies emerge. We propose a new kind of parameterizable random walks, a generative system, on a space of arbitrary length chords equipped with an arbitrary distance measure steered from a customizable corpus learned by the system. The corpus provides a particular texture and harmony to the generative process. The learned neo-Riemannian spaces equipped with some distance measure provide the transformational rule base of the concatenative synthesis process.</p>", 
  "license": "", 
  "creator": [
      "affiliation": "Concordia University", 
      "@type": "Person", 
      "name": "Nguyen, Philon"
      "affiliation": "Concordia University", 
      "@type": "Person", 
      "name": "Tsabary, Eldad"
  "headline": "Random Walks on Neo-Riemannian Spaces: Towards Generative Transformations", 
  "image": "", 
  "datePublished": "2022-09-17", 
  "url": "", 
  "@type": "ScholarlyArticle", 
  "@context": "", 
  "identifier": "", 
  "@id": "", 
  "workFeatured": {
    "alternateName": "AIMC 2022", 
    "@type": "Event", 
    "name": "The 3rd Conference on AI Music Creativity"
  "name": "Random Walks on Neo-Riemannian Spaces: Towards Generative Transformations"
All versions This version
Views 4545
Downloads 4343
Data volume 185.4 MB185.4 MB
Unique views 4141
Unique downloads 4040


Cite as