Mots clés
2011 |
Fober, Dominique; Orlarey, Yann; Letz, Stephane FAUST Architectures Design and OSC Support. (Inproceeding) IRCAM, (Ed.): Proc. of the 14th Int. Conference on Digital Audio Effects (DAFx-11), pp. 231–216, 2011. (Abstract | Links | BibTeX | Étiquettes: architecture, FAUST) @inproceedings{ Fober:11b ,
title = {FAUST Architectures Design and OSC Support.}, author = {Dominique Fober and Yann Orlarey and Stephane Letz}, editor = {IRCAM}, url = {faustarch-dafx11-final.pdf}, year = {2011}, date = {2011-01-01}, booktitle = {Proc. of the 14th Int. Conference on Digital Audio Effects (DAFx-11)}, pages = {231–216}, abstract = {FAUST [Functional Audio Stream] is a functional programming language specifically designed for real-time signal processing and synthesis. It consists in a compiler that translates a FAUST program into an equivalent C++ program, taking care of generating the most efficient code. The FAUST environment also includes various architecture files, providing the glue between the FAUST C++ output and the host audio and GUI environments. The combination of architecture files and FAUST output gives ready to run applications or plugins for various systems, which makes a single FAUST specification available on different platforms and environments without additional cost. This article presents the overall design of the architecture files and gives more details on the recent OSC architecture.}, keywords = {architecture, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } FAUST [Functional Audio Stream] is a functional programming language specifically designed for real-time signal processing and synthesis. It consists in a compiler that translates a FAUST program into an equivalent C++ program, taking care of generating the most efficient code. The FAUST environment also includes various architecture files, providing the glue between the FAUST C++ output and the host audio and GUI environments. The combination of architecture files and FAUST output gives ready to run applications or plugins for various systems, which makes a single FAUST specification available on different platforms and environments without additional cost. This article presents the overall design of the architecture files and gives more details on the recent OSC architecture.
|
2004 |
Letz, Stephane; Fober, Dominique; Orlarey, Yann; P.Davis, Jack Audio Server: MacOSX port and multi-processor version (Inproceeding) IRCAM, (Ed.): Proceedings of the first Sound and Music Computing conference – SMC’04, pp. 177–183, 2004. (Abstract | Links | BibTeX | Étiquettes: architecture, audio, real-time) @inproceedings{ Letz:04b ,
title = {Jack Audio Server: MacOSX port and multi-processor version}, author = {Stephane Letz and Dominique Fober and Yann Orlarey and P.Davis}, editor = {IRCAM}, url = {SMC-2004-033.pdf}, year = {2004}, date = {2004-01-01}, booktitle = {Proceedings of the first Sound and Music Computing conference – SMC’04}, pages = {177–183}, abstract = {Jack is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. We present the port for Apple’s MacOS X, and new developments to take advantage of multi-processor architecture.}, keywords = {architecture, audio, real-time}, pubstate = {published}, tppubtype = {inproceedings} } Jack is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. We present the port for Apple’s MacOS X, and new developments to take advantage of multi-processor architecture.
|
1998 |
Fober, Dominique; Carron, Thierry; Letz, Stéphane; Orlarey, Yann Cristallisation d’applications musicales par collaboration (Inproceeding) LMA, (Ed.): Actes des Journées d’Informatique Musicale JIM98, Marseille, pp. A2-1, A2-7, 1998. (Abstract | Links | BibTeX | Étiquettes: architecture, collaboration, communication, logicielle, MidiShare, temps-reel) @inproceedings{Fober:98,
title = {Cristallisation d’applications musicales par collaboration}, author = {Dominique Fober and Thierry Carron and Stéphane Letz and Yann Orlarey}, editor = {LMA}, url = {JIM98crist.pdf}, year = {1998}, date = {1998-01-01}, booktitle = {Actes des Journées d’Informatique Musicale JIM98, Marseille}, pages = {A2-1, A2-7}, abstract = {Le développement de la communication et de la collaboration inter-applications conduisent à l’élaboration de systèmes de plus en plus modulaires, basés sur des composants élémentaires et spécialisés qui sont amenés à collaborer pour produire des comportements émergents complexes. Dans le domaine musical, MidiShare fournit les fondements à de tels systèmes en prenant en compte les besoins spécifiques des applications musicales. L’étape ultérieure de la collaboration entre applications consiste naturellement à fournir des systèmes permettant de la simplifier et de l’automatiser. C’est en ce sens que nous présentons un nouveau concept : la “cristallisation de programme†qui consiste à assembler dynamiquement des applications séparées.}, keywords = {architecture, collaboration, communication, logicielle, MidiShare, temps-reel}, pubstate = {published}, tppubtype = {inproceedings} } Le développement de la communication et de la collaboration inter-applications conduisent à l’élaboration de systèmes de plus en plus modulaires, basés sur des composants élémentaires et spécialisés qui sont amenés à collaborer pour produire des comportements émergents complexes. Dans le domaine musical, MidiShare fournit les fondements à de tels systèmes en prenant en compte les besoins spécifiques des applications musicales. L’étape ultérieure de la collaboration entre applications consiste naturellement à fournir des systèmes permettant de la simplifier et de l’automatiser. C’est en ce sens que nous présentons un nouveau concept : la “cristallisation de programme†qui consiste à assembler dynamiquement des applications séparées.
|