Live Coding

Código = Música

TOPLAP.org

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 cargocollective.com/tiemposdelruido

International Conference on Live Coding

iclc.livecodenetwork.org

Album: Live coding alrededor del sol by ICLC2017

http://iclc2017.bandcamp.com

ALGORAVE

algorave.com

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

supercollider.github.io

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

supercollider.github.io

SuperCollider:
scsynth + sclang + scide

tidalcycles.org

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

tidalcycles.org

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.

github.com/musikinformatik/SuperDirt

SuperDirt

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

github.com/musikinformatik/SuperDirt

Install

apt install supercollider

ou: supercollider.github.io/download

scide

Install

TidalCycles

tidalcycles.org/index.php/Installation

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

Obrigado!

joenio@joenio.me


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

http://joenio.me/live-coding

(código-fonte: http://github.com/joenio/joenio.me)

Licença Creative Commons

Histórico de apresentações

Onde e quando esta apresentação foi realizada