SHE Level 3
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M3H623530
Module Leader Patrick Quinn
School School of Computing, Engineering and Built Environment
Subject Audio Engineering
  • B (January start)

Summary of Content

This module is designed to provide students with an understanding of how sound can be controlled in mainstream and artistic environments. Students respond to a design brief and develop an appropriate system solution using a range of software and hardware. In doing so students will develop an understanding of the concepts and challenges in responding to interaction and audio scenarios. Finally students will analyse both existing works in the area and the project work created during the module.


Human-machine interaction. Sonification Interaction Design. Creating and evaluating music and affective interaction. The ergonomics of traditional and electronic instruments. Interface methods. Perceptual and cognitive aspects of audio and music interaction. Programming basics. Syntax, variables, control statements, functions, classes, objects and properties. Developing and organising programmes using an IDE. Developing good coding practices. Efficient debugging techniques. Creating documentation. Microcontrollers. Features of microcontrollers. Implementing 3 rd party libraries. Understanding physical input/output processes. Coding for inputs, physical properties of a range of inputs, e.g switches, buttons, knobs, sensors Output: LED; graphics; Communication and protocols including MIDI, OSC, Bluetooth, and WiFi. Semantic web technologies and the use of APIs for information retrieval. Understanding serial communication in various protocols.

Learning Outcomes

On successful completion of this module the student should be able to:Understand and evaluate the theoretical concepts of interactive sonification including physical input and output channelsEngage in research and programming activities in the development of a solution to a given assignment specificationDemonstrate an understanding of basic computer programming principlesCritically analyse and discuss various interconnection and communication methods in both a local and wide context

Teaching / Learning Strategy

The University 'Strategy for Learning' documentation has informed the learning and teaching strategy for this module. Lectures will present the core module material and direct students to relevant material for project-based activities. Divergent thinking strategies will be encouraged with an open-ended project assignment. A wide range of resources and techniques will be used to facilitate a deeper understanding of the module syllabus; this includes 'live coding' sessions during lectures. Students will be provided with the opportunity to engage in formative assessments in order to obtain feedback, advice, and guidance prior to the summative assessment. Advanced topics will be available in lab session to provide students with a personalised learning experience.

Indicative Reading

Holland, S, Wilkie, K. Mulholland, P. And Seago, A. (2013) Music and Human-Computer Interaction, Springer, ISBN 978-1-4471-2990-5 Hermann, T., & Hunt, A. (2011). The Sonification Handbook. Berlin: Logos Verlag, ISBN 978-3832528195 Igoe , T. (2007) Making Things Talk: Practical Methods for Connecting Physical Objects, ISBN 978-0596510510 Igoe , T. (2006) Physical Computing: Sensing and Controlling the Physical World with Computers, ISBN 978-1592003464 Collins, N. (2006). Handmade electronic music: the art of hardware hacking. Taylor & Francis, ISBN 978-0415998734

Transferrable Skills

Critical thinking and problem solving, Critical analysis, Communication skills, written, oral and listening, Effective Information retrieval and research skills, Computer literacy, Self confidence, self discipline & self reliance (independent working), Creativity, innovation & independent thinking, Knowledge of international affairs, Ability to prioritise tasks and time management (organising and planning work), Interpersonal skills, team working and leadership, Presentation skills

Module Structure

Activity Total Hours
Independent Learning (FT) 122.00
Lectures (FT) 12.00
Assessment (FT) 18.00
Tutorials (FT) 12.00
Practicals (FT) 36.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 100.00 40% Practical