Conference paper Open Access

Hydra: live coding networked visuals

Olivia Jack

MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="">
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  <controlfield tag="005">20200803152442.0</controlfield>
  <controlfield tag="001">3946269</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="d">16-18 January 2019</subfield>
    <subfield code="g">ICLC 2019</subfield>
    <subfield code="a">International Conference on Live Coding 2019</subfield>
    <subfield code="c">Madrid</subfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">121326</subfield>
    <subfield code="z">md5:f34f62ff378a02c21b949297d0b88041</subfield>
    <subfield code="u"></subfield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="y">Conference website</subfield>
    <subfield code="u"></subfield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2019-01-16</subfield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="p">user-iclc</subfield>
    <subfield code="o"></subfield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Olivia Jack</subfield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Hydra: live coding networked visuals</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-iclc</subfield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u"></subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2"></subfield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Hydra ( is a browser-based platform for live coding visuals, in which each window of the browser can be used as a node of a modular and distributed video synthesizer. Most libraries and abstractions for creating graphics computationally are focused on 2D shapes (SVG and canvas) or simulating 3D rendering. The presentation will instead explore generative graphics inspired by modular, analog video synthesizers from the 1970s, in which visuals are created by routing, transforming, and recombining multiple sources and outputs in real time (such as cameras, videos, and application windows). By using WebRTC (realtime web streaming) to share video peer-to-peer, each browser/device can output a video stream, and receive and modify video streams from other browsers/devices. Transformations to the color, coordinates, and blending of a visual source are abstracted as separate functions which can be chained and composited to create complex visual patterns. The presentation and demo will explore technical, aesthetic, and collaborative possibilities of live coding on the internet, when a website is treated as a series of interconnected and heterogeneous nodes, rather than as a specific &amp;ldquo;site&amp;rdquo; or &amp;ldquo;place&amp;rdquo;.&lt;/p&gt;</subfield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.3946268</subfield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="g">353</subfield>
    <subfield code="b">Medialab Prado / Madrid Destino</subfield>
    <subfield code="a">Madrid, Spain</subfield>
    <subfield code="z">978-84-18299-08-7</subfield>
    <subfield code="t">Proceedings of the Fourth International Conference on Live Coding</subfield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.3946269</subfield>
    <subfield code="2">doi</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
All versions This version
Views 150150
Downloads 9393
Data volume 11.3 MB11.3 MB
Unique views 115115
Unique downloads 6666


Cite as