Live Coding

Código = Música

TOPLAP has been collectively developing, exploring and promoting live coding since it was formed in a smoky bar in Hamburg in 2004.

Live coding is a new direction in electronic music and video: live coders expose and rewire the innards of software while it generates improvised music and/or visuals.

All code manipulation is projected for your pleasure.

Foto: Alexandra Cardenas

International Conference on Live Coding

Album: Live coding alrededor del sol by ICLC2017


Algorave is made from “sounds wholly or predominantly characterised by the emission of a succession of repetitive conditionals”.

Ferramentas e linguagens

  • SuperCollider
  • Sonic PI
  • TidalCycles
  • FoxDot
  • Hydra
  • ORCA
  • ChucK
  • Pure Data


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

scsynth + sclang + scide

TidalCycles (or Tidal for short) is a language for live coding patterns.

Tidal does not make sound itself, but is designed for use with the SuperDirt synth, and can control other synths over Open Sound Control or MIDI.


SuperCollider implementation of the Dirt sampler for the Tidal programming language.


apt install supercollider





What is a Cycle?

A cycle is the main “loop” of time in Tidal. The cycle repeats forever in the background.

The cycle’s duration always stays the same unless you modify it with cps. By default, there is one cycle per second.

Atom + tidalcycles plugin


Esta apresentação está disponível em:


Licença Creative Commons

Histórico de apresentações

Onde e quando esta apresentação foi realizada