<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03688526</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-19T06:05:01+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">A Poly-Temporal Programming Environment for Live Shows and Interactive Installations</title>
            <author role="aut">
              <persName>
                <forename type="first">Martin</forename>
                <surname>Fouilleul</surname>
              </persName>
              <email type="md5">d4913fb7685ca88f936da9c7eed8b68c</email>
              <email type="domain">ircam.fr</email>
              <idno type="idhal" notation="string">martin-fouilleul</idno>
              <idno type="idhal" notation="numeric">752253</idno>
              <idno type="halauthorid" notation="string">48436-752253</idno>
              <idno type="IDREF">https://www.idref.fr/268481334</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/HYG-3042-2023</idno>
              <affiliation ref="#struct-5234"/>
              <affiliation ref="#struct-541779"/>
              <affiliation ref="#struct-413221"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Louis</forename>
                <surname>Giavitto</surname>
              </persName>
              <email type="md5">0913700645f9614fc0b17891d43b61f1</email>
              <email type="domain">ircam.fr</email>
              <idno type="idhal" notation="string">jean-louis-giavitto</idno>
              <idno type="idhal" notation="numeric">2943</idno>
              <idno type="halauthorid" notation="string">8863-2943</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/F-5160-2012</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3964-9080</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=Doe-IyAAAAAJ&amp;hl=en</idno>
              <idno type="IDREF">https://www.idref.fr/059912979</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/F-5160-2012</idno>
              <idno type="VIAF">https://viaf.org/viaf/203844515</idno>
              <idno type="ISNI">http://isni.org/isni/0000000140789083</idno>
              <affiliation ref="#struct-441569"/>
              <affiliation ref="#struct-5234"/>
              <affiliation ref="#struct-541779"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean</forename>
                <surname>Bresson</surname>
              </persName>
              <email type="md5">87e6a5b04a8d0c040206d3d78824d341</email>
              <email type="domain">ableton.com</email>
              <idno type="idhal" notation="string">jean-bresson</idno>
              <idno type="idhal" notation="numeric">2961</idno>
              <idno type="halauthorid" notation="string">14811-2961</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-4986-4013</idno>
              <idno type="IDREF">https://www.idref.fr/110827171</idno>
              <affiliation ref="#struct-5234"/>
              <affiliation ref="#struct-541779"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Martin</forename>
                <surname>FOUILLEUL</surname>
              </persName>
              <email type="md5">b2204f86782281a43634884af3692a09</email>
              <email type="domain">gmail.com</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2022-06-04 19:22:42</date>
              <date type="whenModified">2024-10-30 13:28:03</date>
              <date type="whenReleased">2022-06-14 09:04:07</date>
              <date type="whenProduced">2022-06-05</date>
              <date type="whenEndEmbargoed">2022-06-04</date>
              <ref type="file" target="https://hal.science/hal-03688526v1/document">
                <date notBefore="2022-06-04"/>
              </ref>
              <ref type="file" subtype="greenPublisher" n="1" target="https://hal.science/hal-03688526v1/file/SMC2022_Martin_Fouilleul_published.pdf" id="file-3688526-3226382">
                <date notBefore="2022-06-04"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="867698">
                <persName>
                  <forename>Martin</forename>
                  <surname>FOUILLEUL</surname>
                </persName>
                <email type="md5">b2204f86782281a43634884af3692a09</email>
                <email type="domain">gmail.com</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03688526</idno>
            <idno type="halUri">https://hal.science/hal-03688526</idno>
            <idno type="halBibtex">fouilleul:hal-03688526</idno>
            <idno type="halRefHtml">&lt;i&gt;Sound and Music Computing Conference (SMC)&lt;/i&gt;, Jun 2022, Saint Etienne, France</idno>
            <idno type="halRef">Sound and Music Computing Conference (SMC), Jun 2022, Saint Etienne, France</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-3688526-3226382"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="IRCAM">Institut de Recherche et Coordination Acoustique/Musique</idno>
            <idno type="stamp" n="STMS" corresp="SORBONNE-UNIVERSITE">Sciences et technologies de la musique et du son</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SORBONNE-UNIV" corresp="SORBONNE-UNIVERSITE">Sorbonne Université 01/01/2018</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
            <idno type="stamp" n="SUPRA_INGENIERIE">Ingénierie</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="0">No</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">A Poly-Temporal Programming Environment for Live Shows and Interactive Installations</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Martin</forename>
                    <surname>Fouilleul</surname>
                  </persName>
                  <email type="md5">d4913fb7685ca88f936da9c7eed8b68c</email>
                  <email type="domain">ircam.fr</email>
                  <idno type="idhal" notation="string">martin-fouilleul</idno>
                  <idno type="idhal" notation="numeric">752253</idno>
                  <idno type="halauthorid" notation="string">48436-752253</idno>
                  <idno type="IDREF">https://www.idref.fr/268481334</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/HYG-3042-2023</idno>
                  <affiliation ref="#struct-5234"/>
                  <affiliation ref="#struct-541779"/>
                  <affiliation ref="#struct-413221"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Louis</forename>
                    <surname>Giavitto</surname>
                  </persName>
                  <email type="md5">0913700645f9614fc0b17891d43b61f1</email>
                  <email type="domain">ircam.fr</email>
                  <idno type="idhal" notation="string">jean-louis-giavitto</idno>
                  <idno type="idhal" notation="numeric">2943</idno>
                  <idno type="halauthorid" notation="string">8863-2943</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/F-5160-2012</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3964-9080</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=Doe-IyAAAAAJ&amp;hl=en</idno>
                  <idno type="IDREF">https://www.idref.fr/059912979</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/F-5160-2012</idno>
                  <idno type="VIAF">https://viaf.org/viaf/203844515</idno>
                  <idno type="ISNI">http://isni.org/isni/0000000140789083</idno>
                  <affiliation ref="#struct-441569"/>
                  <affiliation ref="#struct-5234"/>
                  <affiliation ref="#struct-541779"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean</forename>
                    <surname>Bresson</surname>
                  </persName>
                  <email type="md5">87e6a5b04a8d0c040206d3d78824d341</email>
                  <email type="domain">ableton.com</email>
                  <idno type="idhal" notation="string">jean-bresson</idno>
                  <idno type="idhal" notation="numeric">2961</idno>
                  <idno type="halauthorid" notation="string">14811-2961</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-4986-4013</idno>
                  <idno type="IDREF">https://www.idref.fr/110827171</idno>
                  <affiliation ref="#struct-5234"/>
                  <affiliation ref="#struct-541779"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Proceedings of the 19th Sound and Music Computing Conference, June 5-12th, 2022, Saint-Étienne (France)</title>
                <meeting>
                  <title>Sound and Music Computing Conference (SMC)</title>
                  <date type="start">2022-06-05</date>
                  <settlement>Saint Etienne</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint/>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-hc">Computer Science [cs]/Human-Computer Interaction [cs.HC]</classCode>
              <classCode scheme="halDomain" n="info.info-pl">Computer Science [cs]/Programming Languages [cs.PL]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>In this paper we present Quadrant, a prototype programming environment for designing and performing temporal scenarios. Such scenarios can be used to trigger cues and control various parameters of live shows and interactive installations, such as audio and video playback, lights, or mechatronics. Quadrant features a structure editor operating on a syntax tree that intermingles textual tokens and graphical user interface elements. This allows specifying scenarios algorithmically using a domain specific language, while expressing continuous time transformations with graphical curves. Quadrant uses an imperative synchronous language to express concurrent poly-temporal scenarios. Scenarios are compiled on-the-fly into a bytecode that is run by a virtual machine. A temporal scheduler organizes the execution of concurrent parts of that bytecode along multiple abstract time axes, mapping abstract dates and delays of the program onto real time using a differential equation solver. The virtual machine feeds back execution information to the structure editor, which reflects that information by highlighting executed statements or displaying progress wheels and status icons directly in the code. This allows an operator to easily monitor and pace the progression of the scenario.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-5234" status="VALID">
          <idno type="ROR">https://ror.org/0121jnt59</idno>
          <orgName>Institut de Recherche et Coordination Acoustique/Musique</orgName>
          <orgName type="acronym">IRCAM</orgName>
          <desc>
            <address>
              <addrLine>1, place Igor Stravinsky 75004 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ircam.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-541779" status="VALID">
          <idno type="IdRef">24096277X</idno>
          <idno type="RNSR">198319352N</idno>
          <idno type="ROR">025xvn046</idno>
          <orgName>Sciences et Technologies de la Musique et du Son</orgName>
          <orgName type="acronym">STMS</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>1 Place Igor Stravinsky 75004 PARIS</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ircam.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-5234" type="direct"/>
            <relation active="#struct-413221" type="direct"/>
            <relation name="UMR9912" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-413221" status="VALID">
          <idno type="IdRef">221333754</idno>
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Sorbonne Université</orgName>
          <orgName type="acronym">SU</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.sorbonne-universite.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>