Abstract
The Faust programming language has been playing a role in the mobile music landscape for the past ten years. Multiple tools to facilitate the development of musical smartphone applications for live performance such as faust2ios, faust2android, faust2api, and faust2smartkeyb have been implemented and used in the context of a wide range of large scale musical projects. Similarly, various digital musical instruments leveraging these tools and based on the concept of augmenting mobile devices have been created. This paper gives an overview of the work done on these topics and provide directions for future developments.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
https://faust.grame.fr (All URLs presented in this paper were verified on May 6, 2020).
- 2.
- 3.
Architectures in the Faust vocabulary refer to wrappers allowing to turn a Faust program into a specific object such as standalone desktop program, an audio plug-in, a smartphone app, an audio engine for a specific platform, etc.
- 4.
- 5.
Digital Signal Processing.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
Center for Computer Research in Music and Acoustics.
- 13.
Agence Nationale de Recherche: French National Research Agency.
- 14.
High speed train system in France.
- 15.
French National Railway Company.
- 16.
- 17.
Field Programmable Gate Arrays.
- 18.
Graphical Processor Units.
- 19.
- 20.
References
Gaye, L., Holmquist, L.E., Behrendt, F., Tanaka, A.: Mobile music technology: report on an emerging community. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME-06), Paris (2006)
Michon, R.: faust2android: a faust architecture for Android. In: Proceedings of the 16th International Conference on Digital Audio Effects (DAFx-13), Maynooth, Ireland (2013)
Michon, R., Smith, J.O., Orlarey Y.: MobileFaust: a set of tools to make musical mobile applications with the faust programming language. In: Proceedings of the International Conference on New Interfaces for Musical Expression, Baton Rouge (2015)
Michon, R., Smith, J.O., Letz, S., Chafe C., Orlarey, Y.: faust2api: a comprehensive API generator for Android and iOS. In: Proceedings of the Linux Audio Conference (LAC-17), Saint-Étienne, France (2017)
Michon, R., Smith, J.O., Chafe, C., Wang, G., Wright, M.: faust2smartkeyb: a tool to make mobile instruments focusing on skills transfer in the faust programming language. In: Proceedings of the International Faust Conference (IFC-18), Mainz, Germany (2018)
Michon, R., Smith, J.O., Wright, M., Chafe, C., Granzow, J., Wang, G.: Passively augmenting mobile devices towards hybrid musical instrument design. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME-17), Copenhagen (2017)
Michon, R., Smith, J.O., Wright, M., Chafe, C., Granzow, J., Wang, G.: Mobile music, sensors, physical modeling, and digital fabrication: articulating the augmented mobile instrument. Appl. Sci. 7(12), 1311 (2017)
Michon, R., Smith, J.O., Wright, M., Chafe, C.: Augmenting the iPad: the BladeAxe. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME-16), Brisbane, Australia (2016)
Michon, R., Orlarey, Y. Letz, Y., Fober D.: Real time audio digital signal processing with Faust and the Teensy. In: Proceedings of the Sound and Music Computing Conference (SMC-19), Malaga, Spain (2019). Paper not published yet but accepted to the conference
Orlarey, Y., Letz, S., Fober, D.: FAUST: an efficient functional approach to DSP programming. In: New Computational Paradigms for Computer Music. Delatour, Paris (2009)
Schiemer, G., Havryliv, M.: Pocket Gamelan: tuneable trajectories for flying sources in Mandala 3 and Mandala 4. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME06), Paris (2006)
Tanaka, A.: Mobile music making. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME04), National University of Singapore (2004)
Wang, G.: Ocarina: designing the iPhone’s magic flute. Comput. Music J. 38(2), 8–21 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Michon, R., Orlarey, Y., Letz, S., Fober, D., Dumitrascu, C. (2021). Mobile Music with the Faust Programming Language. In: Kronland-Martinet, R., Ystad, S., Aramaki, M. (eds) Perception, Representations, Image, Sound, Music. CMMR 2019. Lecture Notes in Computer Science(), vol 12631. Springer, Cham. https://doi.org/10.1007/978-3-030-70210-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-70210-6_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70209-0
Online ISBN: 978-3-030-70210-6
eBook Packages: Computer ScienceComputer Science (R0)