<?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-04507625</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-20T17:52:26+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Design and Run Real-time Spectral Processing on the Web with Faust</title>
            <author role="aut">
              <persName>
                <forename type="first">Shihong</forename>
                <surname>Ren</surname>
              </persName>
              <idno type="halauthorid">1715524-0</idno>
              <affiliation ref="#struct-300284"/>
              <affiliation ref="#struct-1066256"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Stéphane</forename>
                <surname>Letz</surname>
              </persName>
              <idno type="idhal" notation="numeric">1364410</idno>
              <idno type="halauthorid" notation="string">509342-1364410</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-0256-2675</idno>
              <affiliation ref="#struct-248359"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Michel</forename>
                <surname>Buffa</surname>
              </persName>
              <email type="md5">b2aa6d56b7e1f56528400513799687fa</email>
              <email type="domain">unice.fr</email>
              <idno type="idhal" notation="string">michel-buffa</idno>
              <idno type="idhal" notation="numeric">739332</idno>
              <idno type="halauthorid" notation="string">35134-739332</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1900-0871</idno>
              <affiliation ref="#struct-178918"/>
              <affiliation ref="#struct-13009"/>
              <affiliation ref="#struct-1039632"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Laurent</forename>
                <surname>Pottier</surname>
              </persName>
              <email type="md5">17d19f5292064dda8823fb218e0c7ddc</email>
              <email type="domain">univ-st-etienne.fr</email>
              <idno type="idhal" notation="string">laurent-pottier</idno>
              <idno type="idhal" notation="numeric">1003674</idno>
              <idno type="halauthorid" notation="string">130600-1003674</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0481-9924</idno>
              <affiliation ref="#struct-300284"/>
              <affiliation ref="#struct-1066256"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Yang</forename>
                <surname>Yu</surname>
              </persName>
              <idno type="halauthorid">2547028-0</idno>
              <affiliation ref="#struct-1193402"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>MICHEL</forename>
                <surname>BUFFA</surname>
              </persName>
              <email type="md5">b2aa6d56b7e1f56528400513799687fa</email>
              <email type="domain">unice.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2024-03-16 19:46:46</date>
              <date type="whenModified">2026-04-23 14:52:02</date>
              <date type="whenReleased">2024-03-18 08:57:47</date>
              <date type="whenProduced">2024-03-15</date>
              <date type="whenEndEmbargoed">2024-03-16</date>
              <ref type="file" target="https://inria.hal.science/hal-04507625v1/document">
                <date notBefore="2024-03-16"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-04507625v1/file/Design_and_Run_Real_time_Spectral_Processing_on_the_Web_with_Faust%20%281%29.pdf" id="file-4507625-3906807">
                <date notBefore="2024-03-16"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="303026">
                <persName>
                  <forename>MICHEL</forename>
                  <surname>BUFFA</surname>
                </persName>
                <email type="md5">b2aa6d56b7e1f56528400513799687fa</email>
                <email type="domain">unice.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-04507625</idno>
            <idno type="halUri">https://inria.hal.science/hal-04507625</idno>
            <idno type="halBibtex">ren:hal-04507625</idno>
            <idno type="halRefHtml">&lt;i&gt;WAC 2024 - Web Audio Conference 2024&lt;/i&gt;, Purdue University / Tae Hong Park, Mar 2024, Lafayette, Indiana, United States. &lt;a target="_blank" href="https://dx.doi.org/10.5281/zenodo.10825715"&gt;&amp;#x27E8;10.5281/zenodo.10825715&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">WAC 2024 - Web Audio Conference 2024, Purdue University / Tae Hong Park, Mar 2024, Lafayette, Indiana, United States. &amp;#x27E8;10.5281/zenodo.10825715&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-4507625-3906807"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-ST-ETIENNE">Université Jean Monnet - Saint-Etienne</idno>
            <idno type="stamp" n="UNICE">Université Nice Sophia Antipolis</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INRIA-SOPHIA">INRIA Sophia Antipolis - Méditerranée</idno>
            <idno type="stamp" n="I3S">Laboratoire d'Informatique, Signaux et Systèmes de Sophia-Antipolis</idno>
            <idno type="stamp" n="INRIASO">INRIA-SOPHIA</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="WIMMICS">WIMMICS: Web-Instrumented huMan-Machine Interactions, Communities, and Semantics</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="UNIV-COTEDAZUR">Université Côte d'Azur</idno>
            <idno type="stamp" n="GRAME">Publications de GRAME - Centre national de création musicale</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="FAUST">Publications relatives au projet Faust</idno>
            <idno type="stamp" n="ECLLA" corresp="UNIV-ST-ETIENNE">Etudes du Contemporain en Littératures, Langues, Arts</idno>
            <idno type="stamp" n="INRIA_WEB">Inria &amp; web</idno>
            <idno type="stamp" n="TEST-NICE">test nice</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="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Design and Run Real-time Spectral Processing on the Web with Faust</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Shihong</forename>
                    <surname>Ren</surname>
                  </persName>
                  <idno type="halauthorid">1715524-0</idno>
                  <affiliation ref="#struct-300284"/>
                  <affiliation ref="#struct-1066256"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Stéphane</forename>
                    <surname>Letz</surname>
                  </persName>
                  <idno type="idhal" notation="numeric">1364410</idno>
                  <idno type="halauthorid" notation="string">509342-1364410</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-0256-2675</idno>
                  <affiliation ref="#struct-248359"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Michel</forename>
                    <surname>Buffa</surname>
                  </persName>
                  <email type="md5">b2aa6d56b7e1f56528400513799687fa</email>
                  <email type="domain">unice.fr</email>
                  <idno type="idhal" notation="string">michel-buffa</idno>
                  <idno type="idhal" notation="numeric">739332</idno>
                  <idno type="halauthorid" notation="string">35134-739332</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1900-0871</idno>
                  <affiliation ref="#struct-178918"/>
                  <affiliation ref="#struct-13009"/>
                  <affiliation ref="#struct-1039632"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Laurent</forename>
                    <surname>Pottier</surname>
                  </persName>
                  <email type="md5">17d19f5292064dda8823fb218e0c7ddc</email>
                  <email type="domain">univ-st-etienne.fr</email>
                  <idno type="idhal" notation="string">laurent-pottier</idno>
                  <idno type="idhal" notation="numeric">1003674</idno>
                  <idno type="halauthorid" notation="string">130600-1003674</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0481-9924</idno>
                  <affiliation ref="#struct-300284"/>
                  <affiliation ref="#struct-1066256"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Yang</forename>
                    <surname>Yu</surname>
                  </persName>
                  <idno type="halauthorid">2547028-0</idno>
                  <affiliation ref="#struct-1193402"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Zenodo</title>
                <meeting>
                  <title>WAC 2024 - Web Audio Conference 2024</title>
                  <date type="start">2024-03-15</date>
                  <date type="end">2024-03-18</date>
                  <settlement>Lafayette, Indiana</settlement>
                  <country key="US">United States</country>
                </meeting>
                <respStmt>
                  <resp>conferenceOrganizer</resp>
                  <name>Purdue University / Tae Hong Park</name>
                </respStmt>
                <imprint>
                  <publisher>Zenodo</publisher>
                  <date type="datePub">2024-03-15</date>
                </imprint>
              </monogr>
              <idno type="doi">10.5281/zenodo.10825715</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-wb">Computer Science [cs]/Web</classCode>
              <classCode scheme="halDomain" n="info.info-mm">Computer Science [cs]/Multimedia [cs.MM]</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>Web-based spectral processing with the Web Audio API is a challenging task that requires efficient and flexible tools. It involves Fourier transform utilities and frequency-domain data manipulations. In this paper, we present a novel frame- work for designing and running real-time spectral processors on the web, using Faust as the programming language and its web-based toolchain. Our framework is inspired by Max’s pfft~ paradigm, which allows users to create custom spec- tral processors from streamed spectral data. Using Faust language and suitable FFT tools, the designed algorithm can be compiled to WebAssembly modules that are executed in an Audio Worklet. We demonstrate the potential of our framework by showing some examples of spectral effects and synthesizers that can be easily designed and executed on the web.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-300284" status="VALID">
          <idno type="IdRef">028209966</idno>
          <idno type="ISNI">0000 0001 2158 1682</idno>
          <idno type="ROR">https://ror.org/04yznqr36</idno>
          <idno type="Wikidata">Q623154</idno>
          <orgName>Université Jean Monnet - Saint-Étienne</orgName>
          <orgName type="acronym">UJM</orgName>
          <date type="start">1969-03-27</date>
          <date type="end">2025-01-01</date>
          <desc>
            <address>
              <addrLine>10, Rue Tréfilerie – CS 8230142023 Saint-Étienne Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-st-etienne.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-1327915" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-1066256" status="VALID">
          <idno type="IdRef">260569445</idno>
          <idno type="RNSR">202123868G</idno>
          <orgName>Etudes du Contemporain en Littératures, Langues, Arts</orgName>
          <orgName type="acronym">ECLLA</orgName>
          <date type="start">2021-01-01</date>
          <desc>
            <address>
              <addrLine>Faculté Arts, Lettres et LanguesUniversité Jean MonnetSite Tréfilerie - Bâtiment M33 rue du 11 novembre</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://eclla.univ-st-etienne.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300284" type="direct"/>
            <relation active="#struct-1327915" type="indirect"/>
            <relation active="#struct-302453" type="direct"/>
            <relation active="#struct-1200737" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-248359" status="VALID">
          <idno type="IdRef">035238445</idno>
          <idno type="ISNI">000000012348291X</idno>
          <orgName>Centre national de création musicale [Lyon]</orgName>
          <orgName type="acronym">GRAME</orgName>
          <desc>
            <address>
              <addrLine>11 cours de Verdun Gensoul, 69002 Lyon</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.grame.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-310054" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-178918" status="VALID">
          <idno type="RNSR">201221031M</idno>
          <idno type="ROR">https://ror.org/04hsaft65</idno>
          <orgName>Web-Instrumented huMan-Machine Interactions, Communities and Semantics</orgName>
          <orgName type="acronym">WIMMICS</orgName>
          <date type="start">2013-07-01</date>
          <date type="end">2029-04-30</date>
          <desc>
            <address>
              <addrLine>2004 route des lucioles06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://wimmics.inria.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-34586" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-452156" type="direct"/>
            <relation active="#struct-13009" type="indirect"/>
            <relation active="#struct-117617" type="indirect"/>
            <relation name="UMR7271" active="#struct-441569" type="indirect"/>
            <relation active="#struct-1039632" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-13009" status="VALID">
          <idno type="IdRef">050320491</idno>
          <idno type="ISNI">0000000105613840</idno>
          <idno type="RNSR">201220432L</idno>
          <idno type="ROR">https://ror.org/01215r597</idno>
          <orgName>Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis</orgName>
          <orgName type="acronym">I3S</orgName>
          <desc>
            <address>
              <addrLine>2000, route des Lucioles - Les Algorithmes - bât. Euclide B 06900 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.i3s.unice.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-117617" type="direct"/>
            <relation name="UMR7271" active="#struct-441569" type="direct"/>
            <relation active="#struct-1039632" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-1039632" status="VALID">
          <idno type="IdRef">241035694</idno>
          <idno type="ROR">https://ror.org/019tgvf94</idno>
          <orgName>Université Côte d'Azur</orgName>
          <orgName type="acronym">UniCA</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>Parc Valrose, 28, avenue Valrose 06108 Nice Cedex 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://univ-cotedazur.fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-1193402" status="INCOMING">
          <orgName>shangaï conservatory of music</orgName>
          <desc>
            <address>
              <country key="CN"/>
            </address>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-1327915" status="VALID">
          <idno type="IdRef">285395831</idno>
          <orgName>Université Jean Monnet (EPSCPE)</orgName>
          <orgName type="acronym">UJM EPE</orgName>
          <date type="start">2025-01-01</date>
          <desc>
            <address>
              <addrLine>10 rue Tréfilerie42100 Saint-Etienne</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-st-etienne.fr/fr/index.html</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-302453" status="VALID">
          <idno type="ROR">https://ror.org/021kdsb71</idno>
          <orgName>École nationale supérieure d'architecture de Saint-Étienne</orgName>
          <orgName type="acronym">ENSASE</orgName>
          <desc>
            <address>
              <addrLine>1, rue Buisson - BP 94 - 42003 Saint-Étienne Cedex 01</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.st-etienne.archi.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-1327915" type="direct"/>
          </listRelation>
        </org>
        <org type="regrouplaboratory" xml:id="struct-1200737" status="VALID">
          <idno type="IdRef">280558082</idno>
          <orgName>Approches Littéraires, Linguistiques et Historiques des Sources</orgName>
          <orgName type="acronym">ALLHiS</orgName>
          <date type="start">2009-01-01</date>
          <desc>
            <address>
              <addrLine>Université Jean Monnet Saint-Étienne, Site Tréfilerie - Bâtiment M 33-35 rue du 11-Novembre 42023 SAINT-ÉTIENNE CEDEX 2</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-st-etienne.fr/fr/allhis.html</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300284" type="direct"/>
            <relation active="#struct-1327915" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-310054" status="VALID">
          <orgName>Centre National de Création Musicale</orgName>
          <orgName type="acronym">CNCM</orgName>
          <date type="start">1996-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.culture.gouv.fr/Thematiques/Musique/Les-organismes-de-creation-et-de-diffusion-musicales/Centres-nationaux-de-creation-musicale</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-34586" status="VALID">
          <idno type="RNSR">198318250R</idno>
          <idno type="ROR">https://ror.org/01nzkaw91</idno>
          <orgName>Centre Inria d'Université Côte d'Azur</orgName>
          <desc>
            <address>
              <addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/sophia/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="department" xml:id="struct-452156" status="VALID">
          <orgName>Scalable and Pervasive softwARe and Knowledge Systems</orgName>
          <orgName type="acronym">Laboratoire I3S - SPARKS</orgName>
          <date type="start">2016-03-03</date>
          <desc>
            <address>
              <addrLine>Laboratoire I3SCS 4012106903 Sophia Antipolis Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.i3s.unice.fr/sparks</ref>
          </desc>
          <listRelation>
            <relation active="#struct-13009" type="direct"/>
            <relation active="#struct-117617" type="indirect"/>
            <relation name="UMR7271" active="#struct-441569" type="indirect"/>
            <relation active="#struct-1039632" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-117617" status="VALID">
          <idno type="IdRef">026403498</idno>
          <idno type="ISNI">0000000123372892</idno>
          <idno type="ROR">https://ror.org/02k9vew78</idno>
          <orgName>Université Nice Sophia Antipolis (1965 - 2019)</orgName>
          <orgName type="acronym">UNS</orgName>
          <date type="start">1965-10-23</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>Parc Valrose, 06100 Nice</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://unice.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>