Audio Software Des II
This course is a sequel to Audio Software Design I. Students will learn how to create audio applications and plug-ins with Faust and C++. Faust is a high-level functional programming language designed for real-time digital signal processing (DSP), sound synthesis, and sound analysis. The Faust compiler can translate the same source code into other programming languages and export to audio applications or plug-ins running on various platforms, including Windows, MacOS, and Linux, iOS, and Android. JUCE is a cross-platform C++ application framework used to design audio applications, audio plug-ins, animated applications, and OpenGL applications. Many professional audio applications and plug-ins have been built with JUCE, mainly used for its GUI, plug-in, and DSP libraries. At the end of the semester, we will have an Audio Software Show demonstrating the audio applications or plug-ins designed by the students.
Sources
- Course catalogue ↗2026-2027
Catalogue variants
- Audio Software Des II · 4.0