<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">  
  <channel>         
    <title>Auteur : Stéphane Letz</title>    
    <link>https://revues.mshparisnord.fr:443/rfim/index.php?id=360</link>
    <description>Index des publications de Auteur Stéphane Letz</description>
    <language>fr</language>    
    <ttl>0</ttl>
    <item>
      <title>Frugalité et conception de circuits pour le traitement du signal audio numérique</title>  
      <link>https://revues.mshparisnord.fr:443/rfim/index.php?id=961</link>
      <description>Les FPGAs (Field-Programmable Gate Arrays, ou circuits programmables) sont des plateformes embarquées qui offrent des performances inégalées en termes de latence audio, de capacité de calcul, de gestion d’un grand nombre de canaux audio (entrées/sorties) et de consommation énergétique. La programmation des FPGAs est réputée complexe, notamment à cause de l’utilisation de langages de description de matériel. La synthèse de haut niveau permet toutefois de s’affranchir d’une partie de cette complexité, rendant la programmation des FPGAs plus accessible. Cet article présente l’outil SyFaLa qui permet la compilation de programmes de traitement du signal audio à partir du langage de programmation Faust. Il introduit d’abord la manière dont les plateformes FPGA fonctionnent et les outils de programmation associés. Il illustre quelques réalisations « frugales » utilisant des FPGAs et réalisées grâce à SyFaLa, comme par exemple un système de diffusion WFS (Wave Field Synthesis) à bas coût. La compilation de programmes audio sur FPGA permet d’envisager dans un avenir proche la compilation vers des circuits dédiés tels que des ASICs (circuits dédiés) dont le mode de conception est proche de la programmation FPGA. L’article termine par le recensement d’outils et logiciels libres qui permettent d’envisager, à un coût très raisonnable, la mise en place de circuits audio numériques à partir de spécifications haut niveau. FPGAs (Field-Programmable Gate Arrays) are embedded platforms offering exceptional performances for audio processing in terms of latency, computational power, and ability to target a large number of audio and inputs and outputs – while consuming less power than conventional digital platforms. FPGA programming is widely recognized as complex, largely because it relies on Hardware Description Languages (HDLs). High-Level Synthesis (HLS) mitigates part of this complexity, thereby lowering the entry barrier and making FPGA design more accessible. This paper presents SyFaLa, a tool enabling the compilation of audio DSP programs written in the Faust programming language. It first provides an introduction to FPGA platforms and their associated programming tools. It then illustrates a few “frugal” implementations achieved with FPGAs using SyFaLa, such as a low-cost WFS diffusion system. Compiling audio programs onto FPGAs also opens the way, in the near future, to compilation toward dedicated circuits (i.e., ASICs, Application-Specific Integrated Circuits), whose design process is close to FPGA programming. The paper concludes with a survey of open-source design tools that make it possible, at a very reasonable cost, to design audio circuits directly from high-level specifications. </description>
      <pubDate>mar., 16 déc. 2025 17:57:02 +0100</pubDate>
      <lastBuildDate>mar., 07 avril 2026 10:33:41 +0200</lastBuildDate>      
      <guid isPermaLink="true">https://revues.mshparisnord.fr:443/rfim/index.php?id=961</guid>
    </item>
    <item>
      <title>Applications audio web avec Faust : innovations techniques au service de la transmission</title>  
      <link>https://revues.mshparisnord.fr:443/rfim/index.php?id=895</link>
      <description>Cet article présente les développements récents de l’écosystème Faust pour le Web, avec un focus sur la modernisation des outils et infrastructures, notamment à travers le projet faustwasm, qui s’appuie sur les technologies WebAssembly et les langages TypeScript/JavaScript pour simplifier la création d’applications musicales interactives, performantes et portables. L’utilisation du modèle des Progressive Web Applications (PWA) est détaillée, permettant de contourner les limitations des plateformes propriétaires, tout en offrant des solutions plus légères et multiplateformes plus faciles à distribuer. Le portage de projets emblématiques comme SmartFaust ou GameLan utilise alors ces avancées technologiques, facilitant leur accessibilité pour des concerts participatifs et des ateliers pédagogiques. En particulier, ces applications transforment les smartphones en instruments de musique, exploitant les capteurs de mouvement pour proposer des interactions gestuelles intuitives et immédiates. Leur simplicité d’utilisation, combinée à l’absence de prérequis techniques, en fait des outils particulièrement adaptés à l’éducation artistique et à la sensibilisation aux musiques électroacoustiques. L’article expose les bénéfices pédagogiques observés : développement de l’écoute, travail sur la coordination et la mémoire gestuelle, stimulation de la créativité individuelle et collective, etc. Enfin, des exemples concrets d’intégration de ces outils dans des contextes scolaires, sociaux ou culturels seront présentés, ainsi que les perspectives offertes par cette approche, sans occulter certaines des contraintes matérielles ou organisationnelles qui restent toujours à maîtriser. This article presents recent developments in the Faust ecosystem for the web, with a focus on the modernisation of tools and infrastructure, notably through the faustwasm project, which uses WebAssembly technologies and TypeScript/JavaScript languages to simplify the creation of interactive, high-performance, portable music applications. The use of the Progressive Web Applications (PWA) model is detailed, allowing the limitations of proprietary platforms to be circumvented, while offering lighter, multi-platform solutions that are easier to distribute. The porting of flagship projects such as SmartFaust and GameLan makes use of these technological advances, facilitating their accessibility for participatory concerts and educational workshops. In particular, these applications transform smartphones into musical instruments, using motion sensors to offer intuitive and immediate gestural interactions. Their ease of use, combined with the absence of technical prerequisites, makes them particularly suitable tools for arts education and raising awareness of electroacoustic music. The article outlines the educational benefits observed: development of listening skills, work on coordination and motor memory, stimulation of individual and collective creativity, etc. Finally, concrete examples of how these tools can be integrated into educational, social and cultural contexts will be presented, along with the prospects offered by this approach, without overlooking some of the material and organisational constraints that still need to be overcome. </description>
      <pubDate>ven., 12 déc. 2025 17:00:11 +0100</pubDate>
      <lastBuildDate>jeu., 08 janv. 2026 12:06:45 +0100</lastBuildDate>      
      <guid isPermaLink="true">https://revues.mshparisnord.fr:443/rfim/index.php?id=895</guid>
    </item>
    <item>
      <title>Des outils pour enseigner Faust</title>  
      <link>https://revues.mshparisnord.fr:443/rfim/index.php?id=566</link>
      <description>Bien que l’enseignement ne soit pas la vocation première de Faust, c’est un élément fondamental pour son développement et sa diffusion. Cependant, enseigner un langage de programmation, compilé de surcroît, dans un département de musicologie ou à des enfants, pose un certain nombre de problèmes spécifiques. Comme le montre l’article, des stratégies particulières doivent être mises en place, y compris au niveau de l’écosystème d’outils proposés. Un travail important a donc été réalisé dans cette direction et Faust est désormais enseigné dans plusieurs universités. Depuis 2018 un cours en ligne est proposé par l’université Stanford sur la plateforme kadenze.com. </description>
      <pubDate>mar., 26 juin 2018 17:30:59 +0200</pubDate>
      <lastBuildDate>mar., 10 juil. 2018 18:10:35 +0200</lastBuildDate>      
      <guid isPermaLink="true">https://revues.mshparisnord.fr:443/rfim/index.php?id=566</guid>
    </item>
    <item>
      <title>Faust : contrôle et DSP sur le Web</title>  
      <link>https://revues.mshparisnord.fr:443/rfim/index.php?id=343</link>
      <description>De par son haut degré de technicité, la création contemporaine et ses solutions informatiques ne sont pas toujours accessibles à la « pratique amateur ». Mais avec le développement du Web et de ses solutions embarquées, ainsi qu’avec la standardisation de nouveaux protocoles de communication, le contrôle distant d’applications et de DSP spécifiques sont désormais beaucoup plus accessibles. Les dernières versions de Faust, dont plusieurs applications sont présentées ici, permettent pleinement de profiter de ces technologies. </description>
      <pubDate>mer., 24 sept. 2014 12:19:41 +0200</pubDate>
      <lastBuildDate>lun., 27 oct. 2014 14:10:48 +0100</lastBuildDate>      
      <guid isPermaLink="true">https://revues.mshparisnord.fr:443/rfim/index.php?id=343</guid>
    </item>         </channel>
</rss>