Projects

estuary (browser-based collaborative live coding platform):

Created as the primary outcome of the project "Projectional interfaces for musical live coding" (funded by an Insight Development grant from the Social Sciences and Humanities Research Council of Canada), with contributions from Jamie Beverley, Esteban Betancur, Luis Navarro del Angel and others.

daem0n (guitar/live coding performance piece with autonomous agent):

  • algorave at International Conference on Live Coding 2017, Morelia, Mexico (watch)
  • improvisation at ArraySpace, Toronto, 11 Sept 2014 (watch)
  • Manchester algorave, 8 July 2014 (watch)
  • source code repository at github.com (browse)

very long cat (tabla and live coding duo):

  • algorave fifth birthday live streamed set (watch)
  • PASIC 2015 (San Antonio, USA) (watch)
  • concert performance at International Conference on Live Coding 2015, Leeds, UK (watch)
  • poster at International Conference on Live Coding 2015, Leeds, UK (read)
  • NIME 2015 (Baton Rouge, USA) (watch)
  • Delay Study (watch)
  • Groove Study (watch)
  • SuperCollider extension class at github.com (browse)

Cybernetic Orchestra (open laptop orchestra):

  • performance at New Interfaces for Musical Expression 2017, Copenhagen, Denmark (watch)
  • algorave fifth birthday live-streamed set (watch)
  • bilingual EP, released 2015 (listen)
  • Five Functions (composition for laptop orchestra and tabla), featuring Shawn Mativetsky (listen)
  • Shift album, released 2013 (listen)
  • Programme réduit (live coding composition)(listen)
  • esp.beat album, released 2012 (listen)
  • Cybernetic.sc - SuperCollider extension class used by the orchestra (browse)

...para ser libres... (8-channel networked sound installation):

Collaboration with Alexandra Cárdenas.

  • code repository at github.com (browse)

extramuros and shared buffer (collaborative browser-based live coding editor and ensemble):

  • extramuros code repository and installation/use instructions at github.com (browse)
  • performance at International Conference on Live Coding 2015, Leeds, UK with Alexandra Cárdenas, Ian Jarvis, Alex McLean, Eldad Tsabary (watch)
  • paper at International Conference on Live Coding 2015, Leeds, UK with Alexandra Cárdenas, Ian Jarvis, Alex McLean, Eldad Tsabary (read)
  • pikselfest 14, Bergen, Norway with Alexandra Cárdenas, Alex McLean and Eldad Tsabary (watch)
  • TransX, Toronto, 23 May 2014 with Alex McLean and Eldad Tsabary (watch)

EspGrid (synchronization software for laptop ensembles):

  • website with downloads and installation instructions (browse)
  • engineering brief, 133rd Convention of the Audio Engineering Society, San Francisco (read)
  • code repository at github.com (browse)

miscellaneous solo live coding performances 2013-:

  • Improvisation on the wall of power at HAVN, Hamilton, 21 May 2016 (watch)
  • Algorave set at the Vector Game Art festival, Toronto, 22 Feb 2014(watch)
  • Algorave set with armada de lindo at first Canadian algorave, Hamilton artcrawl, 9 Aug 2013(watch)(listen)

miscellaneous software projects 2004-:

  • Inner Ear: web-based ear-training software project led by Eldad Tsabary. (github repository)
  • apert: node.js-based platform for audio-visual performance on distributed networks (for example: the mobile phones of the members of an audience at a live coding performance).(github repository)
  • Analogy: live electronic music, with sound transformations expressed in Csound. Released 2006 and currently unmaintained.(code repository)
  • Allegory: expressing combinations of sound transformations in Haskell. Released 2004 and currently unmaintained.(code repository)