MSc FT Digital Music Processing

H6T7 / MSC
Duration:
1 Year

Description

Based on our Digital Signal Processing (DSP) programmes, but incorporating specialist modules and a specialised project, this masters will help to you to understand not only how today’s audio and music technology works, but also to become a leader in developing the next generations of these technologies.

You can choose from modules to follow one or two pathways of study: Digital Music Processing with DSP or with Multimedia. The DSP option delves further into the techniques that can be used for processing, analysis and synthesis. It will provide you with a strong background for further DSP work or research. The Multimedia option incorporates a more general understanding of how music processing is performed in broadcasting systems and in relation to other media. This option also emphasises many of the technical issues currently of concern to industry, such as watermarking, copyright protection, and Internet streaming.

Modules

Year 1
Advanced Transform Methods
Advanced Transform Methods

Time-frequency transforms are an important tool in the analysis and processing of signals and images. These transforms include the Fourier transform, spectrogram, discrete cosine transform, wavelet transform, and Wigner-Ville distribution. This course will introduce these various transforms and explore how they are suitable for different signal and image processing applications.

Read More
Real-Time DSP
Real-Time DSP

Read More
Fundamentals of DSP
Fundamentals of DSP

The purpose of this module is to introduce the general topic of Digital Signal Processing and bring students up to a common level. Students are first introduced to the behaviour of simple filters as LTI systems, represented by difference equations. Frequency response of these systems leads into the study of Discrete Fourier Transform and simple Spectral Analysis. There follow sections on designing the coefficients of LTI systems so they can be programmed to perform as filters to prescribed magnitude specifications.

Read More
Music and Speech Processing
Music and Speech Processing

This course aims to introduce students to the application of Digital Signal Processing to music and speech.

Read More
Music Analysis and Synthesis
Music Analysis and Synthesis

This course introduces students to common methods for the analysis and synthesis of digital audio. It presents in-depth studies of general approaches to the low-level analysis of audio signals, and follows these with specialised methods for the semantic analysis of music signals, including the extraction of information related to the rhythm, melody, harmony and instrumentation of recorded music. This is followed by an examination of the most important methods of sound synthesis, including wavetable, sampling, additive, subtractive, modulation, and physical modelling synthesis

Read More
Digital Audio Effects
Digital Audio Effects

This course introduces digital audio effects and related subjects. The main emphasis will be on the use of digital signal processing and its applications to the creation or modification of sounds and sound effects.

Read More
Mobile and WLAN Technologies
Introduction to Computer Vision
Introduction to Computer Vision

In recent years, research in computer vision has made significant progress.This is largely driven by the recognition that effective visual perceptionis crucial in understanding intelligent behaviour - unless we understand how we perceive, we will never understand how we reason The first part of the course will introduce the relevant concepts and techniques in machine learning. In the second part we will show how these techniques can be applied to various areas in computer vision.

Read More
Interactive System Design
Interactive System Design

The main areas of study are (i) interaction and design (ii) modelling of interaction (iii) the design process (iv) design principles and (v) usability evaluation. Various types of interfaces will be considered including those encountered on the web and mobile computing devices. A historical perspective is encouraged in order to provide a means of understanding current and projected developments in the discipline and profession of interactive computer system design.

The course will include seminars and group laboratory classes in which analysis, design and evaluation methods will be used in practical contexts.Students will be expected to participate fully in the seminars by presenting and discussing their own designs and evaluations.

Students will be required to construct prototype interfaces using techniques of their own choice (e.g. Java, Director).

Read More
Sensors and Internet of Things
Sensors and Internet of Things

New module under development for 2012/13. Information pertaining to this module will appear once approved.

Read More
Business Technology Strategy
Business Technology Strategy

The Business Technology Strategy module is focused on strategic management of research and development and how technology strategy drives the commercial strategy of innovative technology-based organisations. This module complements the technical areas of the degrees by focusing on the telecommunications sector. The increased exposure to and understanding of the benefits of strategic knowledge and thinking will give the graduates a better preparation for management roles within this sector.

Read More
Machine Learning
Machine Learning

This course covers methods for machine learning from signals and data, including statistical pattern recognition methods, neural networks, and clustering.

Read More
Communication Theory
Communication Theory

The module introduces the basic principles of modern communication systems. The primary objective is to provide fundamental tools and methodologies used in modelling, analysing and simulating analog and digital communication systems. The following will be covered: Signal representation and spectral analysis, probability theory and random processes, detection and estimation of analog and digital systems in the presence of noise. Simulations are performed using Matlab.

Read More
XML and Structured Documents
XML and Structured Documents

XML has very rapidly become an extremely popular (and much-hyped)language. We will examine

  • The role of XML in computer science
  • XML and the semantic web
  • XSLT as a programming language

Read More
The Semantic Web
The Semantic Web

The idea of putting semantic information on the Web has been around for a long time: we now have the beginnings of a practical application. This has its foundations in what is called Description Logic, which strikes a good balance between tractability and usability. This has led to a Web language called OWL, which is at the centre of modern work on the Semantic Web: there are now useful implementations, and there are workable, if modest, applications of this technology.

Read More
Real-Time and Critical Systems
Real-Time and Critical Systems

Most computer systems do not sit on desks but are inside machine such as cars and medical devices. This module builds on undergraduate knowledge of operating systems and software engineering to introduce techniques for real-time system development in applications where the performance of the system is critical for safety.

Read More
High Performance Computing
High Performance Computing

The 12 week module involves 2 hours of timetabled lectures per week. Laboratory sessions are timetabled at 2 hours per week for 6 to 7 weeks only. The course syllabus adopts a hands-on programming stance. In addition it focuses on algorithms and architectures to familiarise students with message-passing systems ((MPI) as adopted by industry.

Parallel computing, which implies the simultaneous execution of several processes for solving a single problem, is a mainstream subject with wide ranging implications for computer architecture, algorithms design and programming. The UK has been at the forefront of this technology through its involvement in the development of several innovtive architectures. Queen Mary has been involved with Parallel Computing for more than a decade. In this course, students will be introduced to parallel computing and will gain first hand experience in relevant techniques.

Laboratory work will be based on the MPI (Message Passing Interfaces) standard, running on a network of PCs in the teaching laboratory.

The syllabus mirrors the recommended text book very closely. Other text-books are also listed below as sources of additional reading.

The course should be of interest to Computer Scientists and those following joint programmes (CS/Maths, CS/Stats). It is also suitable for Chemistry and Engineering students who are concerned with the application of high performance parallel computing for their particular field of study e.g. Simulation of chemical Behaviour.

Read More
Mobile Services
Mobile Services

Basic mobile services for computer and communication resource poor environments that are accessed over a wireless network and independent of specific devices and platforms are first considered before this model is extended to the realm of ubiquitous or pervasive computing to include context-aware interaction, automated sensing and capture, the disappearing computer and ambient intelligence.

Read More
Security and Authentication
Security and Authentication

The course is concerned with the principles and practice used for secure communications in the Internet.

Read More
Entrepreneurship
Entrepreneurship

New module under development for 2012/13. Information pertaining to this module will appear once approved.

Read More

Careers

Recent graduate destinations include Creative labs, FXpansion, Sonnox, Sonalksis, Intrasonics, EMI, Calrec Audio, Rockstar Games.

Similar Courses