Core Module Information
Module title: Introduction to Audio Programming

SCQF level: 11:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: IMD11124
Module leader: Rod Selfridge
School School of Computing, Engineering and the Built Environment
Subject area group: Applied Informatics
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

This module offers you an in-depth examination of audio effects and processing techniques, essential for advanced studies in sound design and audio production. Through a structured curriculum, you will engage with critical concepts, integrating both theoretical frameworks and practical applications, equipping you with the skills necessary to innovate within the field of audio engineering and sound design. Assessments are designed to encourage analytical and creative abilities, requiring you to conceptualise and develop original VST plugins, including user interfaces, thereby demonstrating their technical expertise and design proficiency.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Differentiate between various audio effects (e.g., reverb, delay, distortion) by breaking down their components and understanding their unique characteristics and applications.

LO2: Apply programming principles to modify an existing audio effect, enhancing its functionality or adapting it to a specific use case.

LO3: Design and implement a custom audio effect using JUCE, incorporating knowledge of audio processing techniques and programming principles.

LO4: Critically evaluate the effectiveness of different audio effects in enhancing audio quality and achieving desired sound outcomes.

Full Details of Teaching and Assessment

Indicative References and Reading List - URL:
Contact your module leader