THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2026/2027

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : Edinburgh College of Art : Music

Undergraduate Course: Musical Applications of Fourier Theory and Digital Signal Processing (MUSI10055)

Course Outline
SchoolEdinburgh College of Art CollegeCollege of Arts, Humanities and Social Sciences
Credit level (Normal year taken)SCQF Level 10 (Year 3 Undergraduate) AvailabilityAvailable to all students
SCQF Credits20 ECTS Credits10
SummaryThis course aims to describe the mathematical underpinnings of Fourier theory, and digital signal processing, especially with regard to music and audio applications. The emphasis is on algebraic work, and on practical computation for sound analysis and synthesis.
Course description Not entered
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Linear Algebra and Several Variable Calculus (PHYS08042) AND Dynamics and Vector Calculus (PHYS08043)
Co-requisites
Prohibited Combinations Other requirements Similar courses may also be considered as prerequisites; however, you will require approval by the Course Organiser and should contact them prior to enrolling in the course.

"This course does not require any additional costs to be met by the student.

However, some students may prefer to own and use their own laptop computer for writing and other computer-based activities (Mac or Windows, according to personal preference, e.g., Macbook Air/Pro, Dell XPS) and wired closed back headphones (e.g., Audio-Technica M40x/M50x, Beyerdynamic DT770). However, this is not a compulsory requirement, and it is possible to complete the course without incurring such additional costs."
Additional Costs This course does not require any additional costs to be met by the student.

However, some students may prefer to own and use their own laptop computer for writing and other computer-based activities (Mac or Windows, according to personal preference, e.g., Macbook Air/Pro, Dell XPS) and wired closed back headphones (e.g., Audio-Technica M40x/M50x, Beyerdynamic DT770). However, this is not a compulsory requirement, and it is possible to complete the course without incurring such additional costs.
Information for Visiting Students
Pre-requisitesVisiting students should have at least three semesters in Mathematics courses. We will only consider University/College level courses.
High Demand Course? Yes
Course Delivery Information
Academic year 2026/27, Available to all students (SV1) Quota:  25
Course Start Semester 1
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Seminar/Tutorial Hours 33, Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 163 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) This course has 3 components of assessment:

1. DSP & Programming Quiz (in-person). 60 minutes, 20% of course mark, mid-semester. A supervised written test carried out during class time. Access to the internet and to generative-AI tools is not permitted; printed course notes and textbooks are allowed. As this is an in-person assessment, extensions and late submissions are not permitted. Standard University arrangements for individual Schedules of Adjustment apply. Individually assessed. Assesses LO1, LO2, LO4.

2. Audio DSP Project. Code submission plus individual code viva (approximately 10 minutes), 40% of course mark; code submitted late-semester, code vivas follow. An extended audio DSP programming project to a prescribed remit with an open-ended list of possible extensions. Individually assessed. Assesses LO2, LO3, LO5.

3. DSP & Programming Class Exam (in-person). 90 minutes, 40% of course mark, late-semester. A supervised written test carried out during class time. Access to the internet and to generative-AI tools is not permitted; printed course notes and textbooks are allowed. As this is an in-person assessment, extensions and late submissions are not permitted. Standard University arrangements for individual Schedules of Adjustment apply. Individually assessed. Assesses LO1, LO3, LO4, LO5.

Resubmission Information
The resubmission arrangements for this course are as follows:

- The resubmission task for the DSP & Programming Quiz is an equivalent supervised written test, 20%, at the next available sitting.

- The resubmission task for the Audio DSP Project is a revised submission to the original project brief (including code viva), 40%.

- The resubmission task for the DSP and Programming Class Exam is a resit supervised written testexamination, 90 minutes, 40%, in the next available diet.

Students will receive further resubmission information as per University regulations as necessary.
Feedback Formative Feedback:
Regular non-assessed practice problem sets accompany the lecture notes, with worked solutions discussed in class and tutorials. Weekly Matlab tutorial exercises (in the first half of the course) receive individual verbal feedback from tutors during timetabled lab sessions, and directly prepare students for the Audio DSP Project and DSP and Programming Class Exam; practice test material is provided in advance. Ahead of the project deadline, tutorial slots include drop-in clinics offering formative guidance on work in progress.

Summative Feedback:
Marks and written feedback on the DSP and Programming Quiz are returned in time to feed forward into the Audio DSP Project and DSP and Programming Class Exam preparation. Feedback on the Audio DSP Project is delivered principally in person as part of the individual code viva, with a brief written record provided afterwards.

Summative feedback will be provided according to University regulations.
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. A thorough and detailed technical and mathematical understanding of Fourier Theory with regard to audio signal processing.
  2. The ability to program audio processing and DSP code in the Matlab language
  3. The ability to design and program specialised signal processing operations, such as the phase vocoder, and various audio effects including flangers, chorusers and artificial reverberation.
  4. An increased facility with various mathematical concepts, including complex number representations, trigonometry, inner product descriptions, orthogonality as well as some linear algebra.
  5. An understanding of, and the ability to program digital filter structures.
Reading List
None
Additional Information
Course URL http://www.music.ed.ac.uk
Graduate Attributes and Skills Not entered
Additional Class Delivery Information 2 hour lecture per week and 1 hour tutorial per week.
KeywordsMAF music technology fourier theory digital signal processing acoustics
Contacts
Course organiserDr Michael Newton
Tel:
Email: Michael.Newton@ed.ac.uk
Course secretaryMiss Laura Duff
Tel:
Email: lduff4@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information