Skip to main content
Top

2021 | OriginalPaper | Chapter

Mobile Music with the Faust Programming Language

Authors : Romain Michon, Yann Orlarey, Stéphane Letz, Dominique Fober, Catinca Dumitrascu

Published in: Perception, Representations, Image, Sound, Music

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
https://​faust.​grame.​fr (All URLs presented in this paper were verified on May 6, 2020).
 
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.
 
5
Digital Signal Processing.
 
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.
 
17
Field Programmable Gate Arrays.
 
18
Graphical Processor Units.
 
Literature
1.
go back to reference 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) 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)
2.
go back to reference 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.: faust2android: a faust architecture for Android. In: Proceedings of the 16th International Conference on Digital Audio Effects (DAFx-13), Maynooth, Ireland (2013)
3.
go back to reference 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., 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)
4.
go back to reference 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., 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)
5.
go back to reference 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., 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)
6.
go back to reference 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.: 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)
7.
go back to reference 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)CrossRef 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)CrossRef
8.
go back to reference 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., 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)
9.
go back to reference 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 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
10.
go back to reference Orlarey, Y., Letz, S., Fober, D.: FAUST: an efficient functional approach to DSP programming. In: New Computational Paradigms for Computer Music. Delatour, Paris (2009) Orlarey, Y., Letz, S., Fober, D.: FAUST: an efficient functional approach to DSP programming. In: New Computational Paradigms for Computer Music. Delatour, Paris (2009)
11.
go back to reference 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) 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)
12.
go back to reference Tanaka, A.: Mobile music making. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME04), National University of Singapore (2004) Tanaka, A.: Mobile music making. In: Proceedings of the International Conference on New Interfaces for Musical Expression (NIME04), National University of Singapore (2004)
13.
go back to reference Wang, G.: Ocarina: designing the iPhone’s magic flute. Comput. Music J. 38(2), 8–21 (2014)CrossRef Wang, G.: Ocarina: designing the iPhone’s magic flute. Comput. Music J. 38(2), 8–21 (2014)CrossRef
Metadata
Title
Mobile Music with the Faust Programming Language
Authors
Romain Michon
Yann Orlarey
Stéphane Letz
Dominique Fober
Catinca Dumitrascu
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-70210-6_20