Creating VSTs and more using FAUST

Membership plan: Going Deeper | Topics: Creative Coding

Course overview

FAUST is a programming language that enables us to quickly create cross-platform DSP code. We can easily create VST plugins, Max-Externals and more. Its high-quality built-in library of effects and tools enables us to quickly draft high quality audio processing devices. The workshop aims at getting new users started, conveying what FAUST is good for and how to use it effectively to produce high quality results quickly.

What you'll learn

  • Getting comfortable with FAUST
  • Building basic audio effects
  • Building a basic Synthesizer
  • Exporting to your favorite Environments

Who is this course for?

  • People who are interested into audio/DSP programming
  • Beginners in the Faust Programming Language
  • Prior experience in Audio Programming (e.g. Max/MSP) is not required but recommended.
  • Artists who want to realize their audio processing ideas as VSTs, Unity Plug-ins, Max externals or the like

Course content

  • Faust recording


  • A working PC (Windows or Linux), Laptop, iMac or MacBook
  • Internet access

Course schedule

Meet your instructor

Patrik Lechner, born in Vienna in 1986, has been working in the fields of experimental music and real-time video art since the 2000s. Publications in the areas of digital audio effects, multimedia programming in general, audio analysis, AI, industry 4.0. Activities as a lecturer eg. at the Music University of Vienna, the University of Applied Arts, UAS Salzburg and UAS St.Pölten. Previous performances of audio/visual performances e.g. in: Austria (e.g. Musik Protokoll, Impuls Tanz Festival), Belgium (BAM Festival), Italy, Bulgaria, Germany (ZKM), Canada, Dubai, Mexico (MUTEK), Shanghai 2010 (Expo 2010). Lechner received an honorable mention at the PRIX ars electronica 2019 in the Sound Art category.

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x