Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Tutorial
Workshop
Module Offerings
6540STE-JAN-PAR
Aims
This module is designed to provide an introduction to object oriented-coding with a particular emphasis on developing audio applications and plug-ins. It builds on core aspects of DSP covered at Levels 4 and 5, but positions this within the context of lower level development tools such as X-Code
Learning Outcomes
1.
Combine real-time signal processing and software design concepts to produce a software plug-in compatible with commercial audio host applications
2.
Solve problems to generate bug-free code
3.
Demonstrate an understanding of object oriented programming techniques and development tools
Module Content
Outline Syllabus:Compilers; basic program structure; variables and types; writing a simple program with user I/O
Operators, statements and flow control; function; scope
Object Oriented principles
File I/O
Version Control; class inheritance, basic debugging techniques, enumeration
Pointers and references; dynamic memory; circular buffers; offline audio processing
Using Audio Units
GUI considerations
Additional Information:Jon Thornton is the Module Leader (j.thornton@lipa.ac.uk)
Assessments
Report