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