Dr Andrew McPherson

Reader in Digital Media
Email: a.mcpherson@qmul.ac.uk
Telephone: +44 20 7882 5774
Room Number: Engineering, Eng E108
Website: http://www.eecs.qmul.ac.uk/~andrewm
Office Hours: Monday 15:00-16:00, Wednesday 14:00-15:00
Teaching
Music and Audio Programming (Postgraduate/Undergraduate)
This module will introduce a broad class of principles of programming music and audio systems, with a particular focus on real-time digital signal processing on embedded hardware. Students will develop audio projects using the Bela embedded hardware platform, which is based on an ARM Cortex-A series processor, an architecture also commonly found in mobile devices. This is a project-based module, with the overall mark determined by two smaller assignments and one more extensive final project. It is expected that students already understand basic digital signal processing theory and have a moderate familiarity with programming in C, C++ or a similar language.