Articles, Blog

Real-Time Audio Signal Processing in Faust | Stanford

January 19, 2020


(slow heavy bass music) Today, musicians and digital artists have no limits on their use of new technologies. They cross the boundaries of traditional computer platforms and instruments to create hybrid systems embracing a broad range of mediums. These mediums are all very different but they do have something in common. They are all programmable. Some platforms have a lot of memory and CPU power while others have very limited resources and therefore must be programmed with care. In addition, developing audio applications and digital instruments is hard and multiple highly technical skills are required. The Faust technical language was designed to address these problems. Hi, I’m Roman Michon, I do research on music technology at CCRMA, Stanford University, and at GRAME, Lyon in Frnace. Hi, I’m Yann Orlarey, I’m the Scientific Director of GRAME and the father of Faust. Learning Faust benefits musicians and digital artists by simplifying and accelerating the development of highly technical programs. It provides a simple, high-level alternative to traditional programming languages while offering the same levels of performance. Additionally, it takes care of all the technical differences between platforms. In this course, you’ll learn to master the Faust programming language. By the end of the class, you’ll be able to write your own app plug-ins, real-time audio applications for the web and smartphones, UGens and externals for most major computer music environments and more. You will gain an understanding of fundamental signal processing and algorithms as well as functional programming principles. Let’s make sound! See you in class! (light playful music) Faust Faust

You Might Also Like

1 Comment

  • Reply Kieran Daly January 17, 2020 at 9:36 pm

    01:37, 01:39

  • Leave a Reply