Undergraduate Course: Musical Applications of Fourier Theory and Digital Signal Processing (MUSI10055)
|School||Edinburgh College of Art
||College||College of Arts, Humanities and Social Sciences
|Credit level (Normal year taken)||SCQF Level 10 (Year 3 Undergraduate)
||Availability||Available to all students
|Summary||This 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.
Information for Visiting Students
|Pre-requisites||Visiting students should have at least three semesters in Mathematics courses. We will only consider University/College level courses.
|High Demand Course?
Course Delivery Information
|Academic year 2022/23, Available to all students (SV1)
|Learning and Teaching activities (Further Info)
Seminar/Tutorial Hours 33,
Programme Level Learning and Teaching Hours 4,
Directed Learning and Independent Learning Hours
|Assessment (Further Info)
|Additional Information (Assessment)
||This course includes 5 summative Components of Assessment, spread throughout the teaching semester.
Component 1 (10% of course mark): Mid-semester Class Test
A time-limited take-home test around the middle of semester. The test covers background mathematics and signal processing concepts studied during the first part of the course.
Component 2 (30% of course mark): End-Semester Class Test
An open book time-limited take-home test, which will take place near the end of semester. The test covers background mathematics and signal processing concepts studied throughout the course.
Component 3 (10% of course mark): Matlab Programming Exercise
A short computer programming assignment on the basic syntax and methodology of writing efficient and well-formatted Matlab code. This is completed in your own time, to a deadline set in the early-to-mid part of the semester, and is designed to help prepare you for the more extended Components of Assessments that use Matlab programming.
Component 4 (25% of course mark): Matlab Audio Project 1
An extended Matlab programming assignment, where you will bring together the signal processing and computer programming strands of the course to create practically useful audio processing software, to a prescribed remit. This is completed in your own time, to a deadline set in the latter half of the semester.
Component 5 (25% of course mark): Matlab Audio Project 2
A more extended Matlab programming assignment, where you will bring together the signal processing and computer programming strands of the course to create practically useful audio processing software, to a prescribed remit. This is completed in your own time, to a deadline set in the exam period at the end of semester.
Each week will be accompanied by a set of tutorial problems covering the key background mathematics and signal processing concepts. You will be expected to work through these problems in advance of the forthcoming lecture. During this lecture, a selection of problems will be worked through, giving you the chance for multiple points of formative feedback throughout the semester. You will be encouraged to contribute to this process by suggesting specific problems and areas of focus.
For the computer programming aspect of the course, you will receive weekly programming workshops, at which you will have the chance for regular verbal feedback and guidance.
For the class tests (Components 1 and 2) you will receive your marked test scripts, allowing you to see where you have done well, and where you might focus your ongoing study. For the computer programming assignments (Components 3, 4 and 5) you will receive written feedback to explain your mark.
|No Exam Information
On completion of this course, the student will be able to:
- A thorough and detailed technical and mathematical understanding of Fourier Theory with regard to audio signal processing.
- The ability to program audio processing and DSP code in the Matlab language
- 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.
- An increased facility with various mathematical concepts, including complex number representations, trigonometry, inner product descriptions, orthogonality as well as some linear algebra.
- An understanding of, and the ability to program digital fillter structures.
|Graduate Attributes and Skills
|Additional Class Delivery Information
||2 hour lecture per week and 1 hour tutorial per week.
|Keywords||MAF music technology fourier theory digital signal processing acoustics
|Course organiser||Dr Stefan Bilbao
Tel: (0131 6)51 7043
|Course secretary||Dr Ellen Jeffrey
Tel: (0131 6)50 2430