Live Coding

Introduction and demonstration of technique and tools


Séminaire Scientifique DIGIS

Joenio Marques da Costa

http://joenio.me

 

  • Research Software Engineer
  • Work at CorTexT Platform
  • Software Heritage Ambassador
  • Debian Contributor
  • Live Coder and Visual Artist

Live Coding is…

  • Sound art, visual art, others…
  • A community building technology free from utilitarism constraints
  • Sound samples and sound synthesis

Sample

x

Synthesizer

both concepts created from studies at the electroacoustic field (or musique concrète)

Synthesizers

Synthesizers are instruments able to generate all kind of sound.

Oscilators

Synthesizers are strong related with the oscilators evolution.

First analog synthesizers

Buchla 100 (1965) and Moog Synthesizer (1964)

Software

Since the first analog synthesizers many others products were created, including:

Softsynth

 SuperCollider

SuperCollider is an audio server, programming language, and IDE for sound synthesis and algorithmic composition.

supercollider.github.io

SuperCollider
Demo

🎧

Live Coding
Community


TOPLAP
(2004)

Algorave
(2011)

Live Coding
Community


CLiC
(2018)

Algorave Brasil
(2019)

Live Coding
Community


Cookie Collective
(Paris, Fr)

International Conference on Live Coding

iclc.toplap.org

People

Alex McLean


yaxu.org
Tidal Cycles

Olivia Jack


ojack.xyz
Hydra

Antonio Roberts


hellocatfood.com
(Algo|Afro) Futures

Iris Saladino


1riss.github.io
CLiC

Crash Server


crashserver.fr
France

Free Software

Live Coding: A User’s Manual

Referencies

  • Awesome Live Coding - A curated list of live coding languages and tools
  • Awesome Music - A categorized collection of awesome music libraries, tools, frameworks and software

Videos and documentaries

TidalCycles is a live coding environment for musical improvisation and composition, it is a domain-specific language embedded in Haskell.

tidalcycles.org

Hydra

Live Coding networked visuals in the browser

hydra.ojack.xyz

By: Mari Moura

Thanks!

joenio@joenio.me


This presentation is available at:

http://joenio.me/live-coding-introduction

(source-code: https://gitlab.com/joenio/joenio.gitlab.io)

Licença Creative Commons

Presentation history

Where and when this presentation was done