Mots clés
2018 |
An Overview of the FAUST Developer Ecosystem (Inproceeding) Proceedings of the International Faust Conference, Mainz 2018, 2018. (Abstract | Links | BibTeX | Étiquettes: DSP, ecosystem, FAUST) @inproceedings{Letzb:2018,
title = {An Overview of the FAUST Developer Ecosystem}, url = {AnOverviewOfTheFaustEcoystemIFC-18.pdf}, year = {2018}, date = {2018-01-01}, booktitle = {Proceedings of the International Faust Conference, Mainz 2018}, series = {IFC 18}, abstract = {The FAUST language has been designed to provide developers an alternative to C/C++ code, to easily develop and deploy DSP algorithms, effects, instruments etc. The ecosystem is composed of the language and its compiler, as well as different components that help test, benchmark and optimize, and run the resulting code on a large variety of platforms. In this paper we present various architectures files, optimization and testing tools, that have been developed over the years as part of the FAUST ecosystem, in order to expand the use of the compiler on various targets, and help developers optimize their DSP code. Some of them were publicly announced and can help when deploying DSPs, some are more experimental to be tested by more adventurous developers. author = Letz, St’ephane and Orlarey, Yann and Fober, Dominique}, keywords = {DSP, ecosystem, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } The FAUST language has been designed to provide developers an alternative to C/C++ code, to easily develop and deploy DSP algorithms, effects, instruments etc. The ecosystem is composed of the language and its compiler, as well as different components that help test, benchmark and optimize, and run the resulting code on a large variety of platforms. In this paper we present various architectures files, optimization and testing tools, that have been developed over the years as part of the FAUST ecosystem, in order to expand the use of the compiler on various targets, and help developers optimize their DSP code. Some of them were publicly announced and can help when deploying DSPs, some are more experimental to be tested by more adventurous developers. author = Letz, St’ephane and Orlarey, Yann and Fober, Dominique
|
MENDING BELLS AND CLOSING BELFRIES WITH FAUST (Inproceeding) Proceedings of the International Faust Conference, Mainz 2018, 2018. (Abstract | Links | BibTeX | Étiquettes: DSP, ecosystem, FAUST) @inproceedings{granzow:2018,
title = {MENDING BELLS AND CLOSING BELFRIES WITH FAUST}, url = {bells-with-faust.pdf}, year = {2018}, date = {2018-01-01}, booktitle = {Proceedings of the International Faust Conference, Mainz 2018}, series = {IFC 18}, abstract = {Finite Element Analyses (FEA) was used to predict the resonant modes of the Tsar Kolokol, a 200 ton fractured bell that sits outside the Kremlin in Moscow. Frequency and displacement data informed a physical model implemented in the Faust programming language (Functional Audio Stream). The authors hosted a concert for Tsar bell and Carillon with the generous support of Meyer Sound and a University of Michigan bicentennial grant. In the concert, the simulated Tsar bell was triggered by the keyboard and perceptually fused with the bourdon of the Baird Carillon on the University of Michigan campus in Ann Arbor. author = Granzow, John and Ng, Tiffany and Chafe, Chris and Michon, Romain}, keywords = {DSP, ecosystem, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } Finite Element Analyses (FEA) was used to predict the resonant modes of the Tsar Kolokol, a 200 ton fractured bell that sits outside the Kremlin in Moscow. Frequency and displacement data informed a physical model implemented in the Faust programming language (Functional Audio Stream). The authors hosted a concert for Tsar bell and Carillon with the generous support of Meyer Sound and a University of Michigan bicentennial grant. In the concert, the simulated Tsar bell was triggered by the keyboard and perceptually fused with the bourdon of the Baird Carillon on the University of Michigan campus in Ann Arbor. author = Granzow, John and Ng, Tiffany and Chafe, Chris and Michon, Romain
|
Building Faust with CMake (Inproceeding) Proceedings of the International Faust Conference, Mainz 2018, 2018. (Abstract | Links | BibTeX | Étiquettes: DSP, ecosystem, FAUST) @inproceedings{fober:2018a,
title = {Building Faust with CMake}, url = {building-faust-cmake.pdf}, year = {2018}, date = {2018-01-01}, booktitle = {Proceedings of the International Faust Conference, Mainz 2018}, series = {IFC 18}, abstract = {This paper describes the new Faust building system that is now based on CMake. This new building system preserves the previous Makefile approach as much as possible while offering far more flexibility and above all, a platform independent solution for compiling the various faust components. The paper gives practical information to address basic uses of the building system as well as for advanced and custom settings. author = Fober, Dominique and Orlarey, Yann and Letz, Stephane}, keywords = {DSP, ecosystem, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } This paper describes the new Faust building system that is now based on CMake. This new building system preserves the previous Makefile approach as much as possible while offering far more flexibility and above all, a platform independent solution for compiling the various faust components. The paper gives practical information to address basic uses of the building system as well as for advanced and custom settings. author = Fober, Dominique and Orlarey, Yann and Letz, Stephane
|
FAUST2SMARTKEYB: A TOOL TO MAKE MOBILE INSTRUMENTS FOCUSING ON SKILLS TRANSFER IN THE FAUST PROGRAMMING LANGUAGE (Inproceeding) Proceedings of the International Faust Conference, Mainz 2018, 2018. (Abstract | Links | BibTeX | Étiquettes: DSP, ecosystem, FAUST) @inproceedings{michon:2018c,
title = {FAUST2SMARTKEYB: A TOOL TO MAKE MOBILE INSTRUMENTS FOCUSING ON SKILLS TRANSFER IN THE FAUST PROGRAMMING LANGUAGE}, url = {faust2smartkeyb.pdf}, year = {2018}, date = {2018-01-01}, booktitle = {Proceedings of the International Faust Conference, Mainz 2018}, series = {IFC 18}, abstract = {In this paper, we present faust2smartkeyb, a tool to create musical apps for Android and iOS using the FAUST programming language. The use of musical instrument physical models in this context through the FAUST Physical Modeling Library is emphasized. We also demonstrate how this system allows for the design of interfaces facilitating skills transfer from existing musical instruments. author = Michon, Romain and Smith, Julius and Chafe, Chris and Wright, Matthew}, keywords = {DSP, ecosystem, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } In this paper, we present faust2smartkeyb, a tool to create musical apps for Android and iOS using the FAUST programming language. The use of musical instrument physical models in this context through the FAUST Physical Modeling Library is emphasized. We also demonstrate how this system allows for the design of interfaces facilitating skills transfer from existing musical instruments. author = Michon, Romain and Smith, Julius and Chafe, Chris and Wright, Matthew
|
THE FAUST PHYSICAL MODELING LIBRARY: A MODULAR PLAYGROUND FOR THE DIGITAL LUTHIER (Inproceeding) Proceedings of the International Faust Conference, Mainz 2018, 2018. (Abstract | Links | BibTeX | Étiquettes: DSP, ecosystem, FAUST) @inproceedings{michon:2018a,
title = {THE FAUST PHYSICAL MODELING LIBRARY: A MODULAR PLAYGROUND FOR THE DIGITAL LUTHIER}, url = {physical-modeling-library.pdf}, year = {2018}, date = {2018-01-01}, booktitle = {Proceedings of the International Faust Conference, Mainz 2018}, series = {IFC 18}, abstract = {This paper introduces the FAUST Physical Modeling Library, an environment to create physical models of musical instruments in a modular way in the FAUST programming language. Low and high level elements can be combined to implement existing or completely novel instruments. Various examples of physical models are provided. The combined use of mesh2faust, a tool to generate FAUST physical models from 3D drawings, and of the FAUST Physical Modeling Library is also demonstrated through the implementation of a marimba physical model. author = Michon, Romain and Smith, Julius and Wang, Ge and Wright, Matthew}, keywords = {DSP, ecosystem, FAUST}, pubstate = {published}, tppubtype = {inproceedings} } This paper introduces the FAUST Physical Modeling Library, an environment to create physical models of musical instruments in a modular way in the FAUST programming language. Low and high level elements can be combined to implement existing or completely novel instruments. Various examples of physical models are provided. The combined use of mesh2faust, a tool to generate FAUST physical models from 3D drawings, and of the FAUST Physical Modeling Library is also demonstrated through the implementation of a marimba physical model. author = Michon, Romain and Smith, Julius and Wang, Ge and Wright, Matthew
|