• crea
  • evoluciona
  • programa
  • interactúa
  • adapta
  • balla
  • responsive
  • dreams
Carregant

Què és el
Live Coding?

Actuació de programació en temps real on els artistes escriuen, expliquen i executen codi mentre un públic observa.


Introducció

El live coding (o programació en directe) és un mètode de programació on els desenvolupadors escriuen i executen el seu codi en temps real mentre un públic mira. És com veure com un artista crea un quadre o un músic interpretant una cançó, excepte que l'atenció se centra en escriure codi informàtic.

En una sessió de live coding, l'artista normalment té una pantalla d'ordinador o projecció que mostra el seu editor de codi, que és un programari especialitzat per escriure i organitzar codi. Mentre escriuen el codi, el públic pot veure cada línia que s'escriu i el codi apareix a la pantalla.

L'objectiu principal del live coding és demostrar i explicar conceptes, tècniques o solucions de programació a un problema específic. Permet a l'audiència presenciar el procés de pensament i les habilitats de resolució de problemes del programador, mentre explica què està fent i per què.

L'artista pot començar amb un document en blanc o una base de codi existent i començar explicant el problema que vol resoldre. A continuació, escriuen el codi pas a pas, explicant les seves decisions, discutint enfocaments alternatius i, de vegades, cometent errors al llarg del camí. L'audiència pot observar el codi prenent forma, veure com evoluciona i comprendre com s'apliquen diferents conceptes de programació.

Durant una sessió de live coding, el públic pot fer preguntes, fer suggeriments o compartir les seves pròpies idees. Aquest aspecte interactiu millora l'experiència d'aprenentatge i fomenta la col·laboració. L'artista pot respondre preguntes al moment, aclarir conceptes o fins i tot incorporar suggeriments del públic al seu codi.

Les sessions de programació en directe es poden trobar en diversos entorns, com ara conferències, tallers, plataformes en línia o streams de vídeo. Serveixen com a eines educatives per ensenyar conceptes de programació, inspirar la creativitat i fomentar un sentit de comunitat entre els desenvolupadors.




TOPLAP Barcelona

Responsive Dreams acollirà diversos artistes (live coders) de TOPLAP Barcelona, una associació que agrupa científics i artistes que treballen en la producció i la investigació dins de la intersecció de la tecnologia, la ciència i les arts digitals. Les seves activitats inclouen el disseny i execució de projectes europeus (el més recent és onthefly), col·laboracions amb universitats i centres de recerca i tallers.

TOPLAP Barcelona va sorgir de diverses pràctiques i comunitats que existien abans de la fundació oficial de l'associació el 2018. Una barreja d'acadèmics, aficionats al bricolatge i aficionats a la música i la tecnologia, d'altra manera, "no afiliats", van desenvolupar eines, van fer tallers i van oferir concerts, explorant un àmplia gamma de pràctiques sonores i visuals. Molts d'ells van adoptar la programació per ordinador com un gest artístic explícit. La gent i les pràctiques es van reunir i es van dispersar, venint de molts llocs per unir-se i formar el nucli de la nova comunitat.

Abans de la fundació oficial del col·lectiu, hi havia tres algoraves. La primera la va organitzar Lina Bautista després del live.code.festival (que es va celebrar a Karlsruhe) l'1 de desembre de 2013. En aquell moment tenia un grup anomenat Codetroller, sens dubte un dels primers grups de programació en directe de Barcelona. Els altres dos es van organitzar a l'octubre del 2016 i al juliol del 2017, en col·laboració amb Iván Paz, i Niklas Reppel, que es va traslladar de Karlsruhe a Barcelona a l'inici del 2017. L'últim dels tres va tenir lloc conjuntament amb un taller TidalCycles a càrrec d'Alexandra. Cárdenas. Aquests esdeveniments van ser moments clau que van crear les bases de la que després seria la residència TOPLAP Barcelona a Hangar, un centre d'investigació i producció artística. A més dels programadors en directe que interpretaven música i imatges, aquests esdeveniments també van comptar amb gent que utilitzava sintetitzadors modulars (Barcelona té una forta comunitat de sintetitzadors modulars).


Turbulente
Turbulente
Eloi el Bon Noi
Eloi el Bon Noi
QBRNTHSS
QBRNTHSS
LXT
LXT
Xiwire
Xiwire
Shannax
Shannax