Audio Software Development
About this course
Expected learning outcomes
On completion of this course, students will be able to:
– Understand the basic workflow and fundamental difficulties of real-time audio processing software development.
– Identify and debug common theoretical (e.g. aliasing) and technical (e.g. buffer overflow) issues that arise when developing audio software
applications.
– Develop basic software that implements basic effects and sound visualisations.
– Export the software they develop for computer devices (Mac, Windows, Linux and VST-plugins) and smart devices (iOS and Android).
– Use git to store, distribute and showcase their work.
Indicative Syllabus
Teaching / Learning Methodology
Recommended Reading
[1] Géron, A. (2022). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow. ” O’Reilly Media, Inc.”.
[2] Foster, D. (2022). Generative deep learning. ” O’Reilly Media, Inc.”.
Prerequisites
Start Date
TBA
End Date
TBA
Apply
TBA
Local Course Code
TBA
Cycle
TBA
Year of study
TBA
Language
English
Study Load
Lectures 2 hours per week, Practiacal 2 hours per week, In total 4 hours per week 7 ECTS
Mode of delivery
TBA
Instructors
Dr. Maximos Kaliakatsos
Course coordinator
Dr. Maximos Kaliakatsos
TBA