ICLC 2019

International Conference on Live Coding.
From 16th to 18th of January 2019, Medialab Prado, Madrid.

About the Conference

Live coding refers to the creation and modification of algorithms with a creative purpose in real time often in the presence of a physical or virtual audience. The community is diverse and seeks to engage in a wide cross-section of artistic practices including but not limited to music, audiovisual creation, performance, robotics, dance, scientific research and education.

Live coding is primarily developed inside the free culture movement, and encourages self creativity rather than cultural consumption. Also diversity inclusion and respect has always been considered a fundamental part of the thinking around this practice in live coding communities. For more information on live coding, please refer to the TOPLAP website and to previous editions of these conferences.

The fourth International Conference on Live Coding (ICLC) will take place between the 16th and 18th of January 2019 and will be hosted by Medialab-Prado and other neighbouring institutions and cultural agents of Madrid. The conference will consist of presentations, performances, concerts, workshops and other activities grounded in the field of live coding with the aim of exploring the richness and diversity of the practice driven by the creative power of its international community which include Livecode NYC (USA), TOPLAP Node Yorkshire (UK), TOPLAP Node North-East (UK), TOPLAP Node México (MX), Cybernetic Orchestra (CA), TOPLAP Berlín (DE), TOPLAP Medellín (CO), TOPLAP Buenos Aires (AR) o Live Code Mad (SP) o Netherlands Coding Live (NL) among others.


Here you can download the Proceedings of the Fourth International Conference on Live Coding.



  • Pasajes Armónicos by A. Franco, D. Villaseñor and T. Sanchez
  • Lux Aetherna by J. Lobato

Tuesday 15: Welcome Party. Medialab Prado. 18h - 20:30h.

Welcome to ICLC by the local live coding community and invited artists from In-Sonora

  • Maia Koenig - (AR) - RRayen
  • Elihú Garret - (BR) - Lua Live Coding: Ejercicios de des-colonización con lenguajes de programación locales
  • Live Code Mad - (ES) - Random Animals

Wednesday 16: Morning Day 1. Medialab Prado. 9:30h - 16:30h.

9:30h Entrance
10h - 12h ICLC Workshops I

  • Rampcode (bytebeat + PD) by G. Vinazza (registration)
  • Platforms and Practices for Geographically Distributed Live Coding by D. Ogborn, S. Knotts and E. Tsabary (registration)
  • Musical networks of live coders by A. Allik and A. Xambó (registration)
  • Feedback Loops on the Fly: creating improvised sound system merging live patching and hardware hacking techniques in a live performance by G. Millán (registration)
  • An introduction to the platform Nanc-in-a-Can/Canon Generator by D. Villaneñor and A. Franco (registration)
  • Live coding with ChucK and hardware MIDI synthesizers by A. Montoya-Moraga (registration)
  • Teaching Sonic Pi by E. Romero (registration)
  • Mosaic Object Developing Workshop by E. Mazza (registration)
  • Probabilistic Live Coding with Megra and Common Lisp by N. Reppel (registration)
  • Live Printer by E. Raskob (registration)
  • Play and Tell by E. Raskob (registration)

12h Opening - Welcome talk by Alexandra Cárdenas
12:30h Lunch Break
13:30h Keynote presentation I - Alba G. Corral (+ bio)
14:30h - 16:30h Opening Concert

  • Mechanical Techno / TidalCycles hybrid set by G. Dunning (+info)
  • Coding in atypical places by M. Cortés and I. Abreu (+info)
  • Audiovisual Roulette by Cybernetic Orchestra (+info)
  • Safeguard by S. Lawson and J. Stewart (+info)
  • Street Code by A. Cárdenas (outside Medialab Prado) (+info)

Wednesday 16: Evening Day 1. Nave de Terneras. 18h - 22:30h.

Algorave Session I

    18:00h - Visuals by M. Verde
  • LiveSpoken: Cyphering Thru Livecoding by K. Oduro (+info)
  • Dead Letters by R. Frenk (+info)
  • AMEN $ Mother Function by N. C Smith (+info)
19:15h - Audiovisual proposals
  • Codie by K. Sicchio, S. Groff and M. Loveless (+info)
  • Algorave 100 fragments by A. Tadokoro (+info)
  • TidalStems by J. Beverley (+info)
  • RGGTRN by S. M. Teixido, L. N. Del Angel, E. Ocelotl and J. A. Rodríguez (+info)
21:00h - Visuals by J. Purvis (Visor) (+info)
  • TYPE by R. Kirkbride, L. Cheesman and L. Johnson (+info)
  • Luuma by C. Kiefer (+info)
  • untitled gibberings by C. Roberts (+info)
  • Class Compliant Audio Interfaces by A. Roberts, A. McLean and S. Schorb (+info)

Thursday 17: Morning Day 2. Medialab Prado. 10h - 17h.

9:30h Entrance
10h - 11:15h Presentations: new live coding programming paradigms

  • Programming paradigms for the human interpreter by K. Sicchio (DOI)
  • One Player, Two Instruments by A. Veinberg (DOI)
  • CJing Practice: Combining Live Coding and VJing by J. Purvis (DOI)
  • Bellacode: localized textual interfaces for live coding music by L. Navarro, D. Ogborn, E. Ocelotl y M. Teixido (DOI)

11:45h Break
12:00h - 13:15h Presentations: design live coding collaboratively

  • Pattern, Code and Algorithmic Drumming Circles by A. McLean and R. Bell (DOI)
  • CodeBank: Exploring public and private working environments in collaborative live coding performance by R. Kirkbride (DOI)
  • A Survey on the Design of Languages and Environments for Live Coding by T. Magnusson and C. Kiefer (DOI)

13:15h Break
13:30h Lunch Break
14:30h - 15:45h Presentations: new live coding tools

  • Introducing Makkeróni, a web-based audio operating system by K. Balázs (DOI)
  • Nanc-in-a-Can Canon Generator. SuperCollider library for generating and visualizing temporal canons critically and algorithmically by A. Franco and D. Villaseñor (DOI)
  • Cibo: An Autonomous TidalCyles Performer by S. Lawson and J. Stewart (DOI)

15:45h Break
16h - 18h ICLC Workshops II

  • Live Coding Machine Learning by C. Kiefer, T. Magnusson and F. Bernardo (link)
  • TidalCycles ‘birds of a feather’ ICLC - 2019 by A. McLean, R. Velasco and C. Maliani (link)
  • Visualists Meetup by A. Roberts and O. Jack (link)
  • Introduction to live coding with PraxisLIVE by Neil C. Smith (link)

Thursday 17: Evening Day 2. Nave de Terneras. 19h - 23h

Algorave Session II

    19:00h - Visuals by .superformula (Kesson, G. Muzio) (+info)
  • TecnoTexto by H. Villaseñor (+info)
  • A Nice Dream In Hell by C. Gunn (+info)
19:45h - Visuals by Oscillare (U. Popple) (+info)
  • Conflicting Phases by errorPort and Helegris (+info)
  • Improvisation by R. Bell (+info)
20:30h - Audiovisual performances
  • M4LD1TX 5UD4K4 by C. Oyarzún (+info)
  • Roosa Poni by D. Fano and A. Allik (+info)
  • Surface Tension II by T. Krogh and M. Steiner (+info)
  • Algorave set by A. Cardenas and O. Jack (+info)

Friday 18: Morning Day 3. Medialab Prado. 10h - 17h

9:30h Entrance
10h - 11:15h Presentations: live coding visuals

  • Towards Improving Collaboration Between Visualists and Musicians at Algoraves por Z. Street, A. Albornoz, R. Bell, G. John, O. Jack, S. Knotts, A. Mclean, N. C Smith, A. Tadokoro, J. S. van der Walt y G. Rea Velasco (DOI)
  • CineVivo: live coding visuals by J. Rodriguez, E. Betancur and R. Rodríguez (DOI)
  • Live Coding Ray Marchers with Marching.js by C. Roberts (DOI)
  • Hydra: Live Coding networked visuals by O. Jack (DOI)

11:45h Break
12:00h - 13:15h Presentations: new perspectives on live coding performance practice

  • Tweaking Parameters, Charting Perceptual Spaces by I. Paz and S. Roig (DOI)
  • Street Code by A. Cárdenas (DOI)
  • What Am I looking at? by R. Ros and S. Lawson (DOI)
  • live coding: sound – gesture – algorithm by Ian Jarvis (not able to attend) (DOI)

13:15h Break
13:30h Lunch Break
14:30h - 15:30h Posters / Demo presentations

  • Meditative Live Coding and Musicological Hindrances by M. Tift (DOI)
  • Full-Body Interaction for Live Coding by J. Olaya, L. Zapata and C. Nemocón (DOI)
  • Reflexions on learning live coding as a musician by M. Cheung (DOI)
  • Mercury, a live coding environment focussed on quick expression and communication by T. Hoogland (DOI)
  • Mosaic, an openFrameworks based Visual Patching Creative-Coding Platform by E. Mazza and M. J. Martínez (DOI)
  • Dosis - Processing Live Coding Interface by C. Nemocón (DOI)
  • LiveCoding.space: Towards P2P Collaborative Live Programming Environment for WebXR by N. Suslov (DOI)

15:30h - 16:30h Keynote Presentation II - Dr. Sam Aaron (+ bio)
16:30h - 16:45h Announcement of next ICLC location

Friday 18: Evening Day 3. Public school of music and dance María Dolores Pradera. 18h - 23h

Concierto de clausura

  • Círculo e Meio (Circle and Half) by J. Chicau and R. Bell (+info)
  • SquareFuck by M. Caliman (+info)
  • Off<>zzing the CKalcuƛator by A. Veinberg and F. Noriega (+info)
  • Etudes pour live coding a une main by M. Baalman (+info)
  • Moving Patterns by K. Sicchio (+info)
  • Scorpion Mouse: Exploring Hidden Spaces by J. Levine and M. Cheung (+info)
  • Transit; is worse than the flood by J. Forero (+info)
  • Supercontinent by D. Ogborn, S. Knotts, E. Betancur, J. Rodriguez, A. Brown and A. Khoparzi (+info)
  • Live coding with crowdsourced sounds & a drum machine by A. Xambó (+info)
  • Livecoding temporal canons with Nanc-in-a-Can by A. Franco, D. Villaseñor and T. Sánchez (+info)
  • Contemporary Witchcraft by S. Knotts, S. Bahng and K. Cas (+info)
  • iCantuccini present: The Mandelbrots Experience by Benoit and the Mandelbrots (+info)

Saturday 19: Closing party. Medialab Prado. 18h

AVLab Meeting, curated by In-Sonora by the open call "Livecoders latinoamericanos" in collaboration with CASo (Buenos Aires) and possible thanks to the Ministry of Culture of Spain, the Ibermúsicas network and the Fondo Nacional para la Cultura y las Artes of México.

  • Diego Dorado (AR) - Livecoding con emojis
  • Sebastián Gómez (CO) - Tipologia sobre la máquina
  • Noisk8 (CO) - Din + FoxDot
  • Emilio Ocelotl and Marianne Teixido (MX) - RGGTRN
  • Gabriel Vinazza (AR) - Rampcode
  • Christian Oyarzún (CH) - imavoodoochild


"Madrid is fun”... said our ex-mayor in her attempt to host the olympic games for 2020. Indeed! Madrid offers great places to relax, enjoy traditional gastronomy and party as well as being a unique space for culture, sharing and collaborative learning.

The airport Adolfo Suárez-Madrid Barajas (MAD) is the main gateway to the city. It has three active Terminals: T1, T2 and T4 (with a small satellite T4s). Depending on what Terminal visitors arrives to/leaves from, there are several options to get from/to the airport to/from the city:

  • Taxi service reaches every Terminal and costs between 20€ to 30€ according to the information published on the airport.
  • Bus (Airport Express). This service works 24/7. It takes 40 minutes approximately to reach the airport (T1, T2, T4) from city center. It costs 5€ and runs every 15 min. during the day and 35 min. at night. There are only a few stops where a visitor can take this bus.
  • Metro. Accesible desde T2 y T4, tarda una hora aproximadamente en llegar al centro de Madrid. It is accessible from T2 and T4, it takes around one hour to get to city center. There is a compulsory complementary ticket of 3€ that must be paid to use subway on the airport. We don’t recommend Metro to go to the airport if you are in a rush although, on the other hand, visitors can take the subway from many stations in the city. In order to use metro network in Madrid, visitors must purchase a multipersonal card, that must be filled with 10 travels. There is also a Turist card valid for several days.
  • Train (Renfe). Is only available from/to T4. It costs 2.60€ and takes 25 minutes to get to city center. We highly recommend this way if visitors are lucky to travel from/to T4. Once at T4 visitors could use a bus between terminals that takes around 15 min. to travel through the terminals.

To access Medialab Prado, the best option is to address to Estación del Arte (or Atocha Renfe) station. All transportations listed above (Metro, Renfe, or Bus Airport Express or Taxi) reach there from the Airport.

Madrid offers a vast choice of Hostels, Hotels, and B&Bs which are published in the most notorious hotel booking websites.

Confirmed venues

This #4 edition of ICLC is going to be located on three venues mainly:

  • Medialab Prado. It is a Cultural Center that belongs to the city council of Madrid. Its auditorium has capacity for 220 people. It is located on the street de la Alameda, number 15, near the Atocha Renfe subway station.
  • Nave de Terneras. That is an old warehause with capacity for 490 people, mainly reserved for algorave sessions. It is located on the Legazpi subway station, on Paseo de la Chopera, number 10.
  • Music and Dance Public School María Dolores Pradera, is a school of music newly open in the city center of the city. With capacity for about 200 people, it is located at Farmacia street, number 13, near Tribunal subway station.

Here you can find a map of all venues.


Wednesday 16th, 12h: Welcome talk by Alexandra Cárdenas and Keynote by Alba G. Corral

Wednesday 16th, 14:30h: Opening Concert

Thursday 17th, 10h: New live coding programming paradigms

Thursday 17th, 12h: Design live coding collaboratively

Thursday 17th, 14:30h: New live coding tools

Friday 18th, 10h: Live coding Visuals

Friday 18th, 12h: New perspectives on live coding performance practice

Friday 18th, 14:30h: Poster/Demos and Keynote by Sam Aaron

Saturday 19th, 17h: Latinoamerican livecoders

Code of Conduct

With the aim of promoting a safe, inclusive and open space at ICLC 2019, the organizing team propose a code of conduct in continuity with the prior conferences on live coding. We invite everyone attending the conference and the communities around it to work for a respectful and positive environment. As organizers we work hard to preserve the warm and open atmosphere that characterize pasts live coding conferences.

As participants, please be mindful of the effect your words and actions may have on others and that your boundaries may not be the same as the boundaries of others for either cultural, education or personal reasons. If you act or speak in a way that someone finds inappropriate, it’s inappropriate to that time, place and/or person. If somebody tells you that you are making them uncomfortable, please stop doing so.

Harassment, and other exclusionary behaviour are not welcome at the conference. Harassment includes:

  • offensive verbal comments or attitudes related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion;
  • deliberate intimidation, stalking or following
  • discriminatory jokes and language;
  • sustained disruption of events, talks or performances;
  • inappropriate physical contact, and unwelcome sexual or suggestive remarks;
  • inappropriate use of imagery or other material which others may find offensive.

This applies to all events and venues of the conference whether they be talks, performances, late-night events, at the bar, or through Facebook or Twitter or other online media.

If you have any concerns please find a member of the organising team (they'll be clearly identifiable during the conference) and let them know, or otherwise send us an email to: iclc2019 at livecodemad dot org. This text is inspired by the code of conduct used in prior international conferences on live coding.

Team & contact

Please, for any request contact us at:
iclc2019 at livecodemad dot org