- Department: Music
- Credit value: 20 credits
- Credit level: C
- Academic year of delivery: 2023-24
- See module specification for other years: 2022-23
This module provides an introduction to the many forms of music technology and their current applications within the field of music production and research. You will learn about and put into practice the principles of computer programming (coding), and begin to appreciate what it means to design and build a software system. You will learn the basics of working with audio and symbolic representations of music, and you will design and build your own basic software systems for music (e.g., something compositional, educational, musicological, a performance, or relating to production), which will form a portfolio of differing music and audio coding software patches. The module will cover several different programs to provide students an introduction to various working methodologies and tasks that run the gamut of composition, synthesis, effects processing and analysis.
Occurrence | Teaching period |
---|---|
A | Semester 2 2023-24 |
Task | % of module mark |
---|---|
Essay/coursework | 100 |
None
Across the course of the module, you will prepare a portfolio using a single or variety of programmes. Each two week period will work towards a different software objective, supported by a lecture, practical sessions, and a peer-supported feedback seminar. The resulting coding objective may form part of your final portfolio. This portfolio, submitted alongside a short reflective document (1000 words maximum, 200 words per objective), may contain elements of MaxMSP, MATLAB, OSC and/or SuperCollider.
Your work will be marked against the Music/Audio Systems Programming class descriptors.
Task | % of module mark |
---|---|
Essay/coursework | 100 |
You will receive written feedback in line with standard University turnaround times.
Cipriani, A., Giri, M. (2019). Electronic Music and Sound Design: Theory and Practice with Max 8. Italy: ConTempoNet.
Hahn, B. D., & Valentine, D. T. (2013). Essential MATLAB for engineers and scientists (5th edition.). Waltham, MA : Elsevier/Academic Press.
Valle, Andrea. (2016). Introduction to SuperCollider. Logos Verlag, DEU.
Kernighan, Brian. W. (2017) Understanding the Digital World: What You Need to Know about Computers, The Internet, Privacy, and Security. Princeton University Press.
Roads, Curtis (1996) The Computer Music Tutorial. MIT Press.
Puckette, Miller (2006) The Theory and Technique of Electronic Music. World Scientific Publishing.