Please note
This document only provides information for the academic year selected and does not form part of the student contract
School:
School of Arts and Humanities
Credit Rating:
20
Level (including FHEQ):
I (FHEQ Level 5)
Graded or Non Graded:
Graded
Version Valid From:
2017-07-01
Module Leader:
Alexander Harker
Version Number
2023.01
Learning Methods
Seminar
Guided Independent Study
Lecture
Synopsis
You will be introduced to the techniques and underlying concepts of audio programming languages/interactive environments such as MaxMSP, Supercollider, Csound and Chuck. Such environments allow musicians, artists and DSP engineers to design complex interactive audio software without dealing with the details that would be necessary within programming languages like C … For more content click the Read More button below.
Learning Strategy
A series of weekly lectures introduces concepts and techniques of audio programming, with discussion of creative applications and context. Seminars in smaller groups support students in solving technical and creative problems. Significantly these provide time to address questions specific to individual student work.
Teaching and seminar activities aim to promote … For more content click the Read More button below.
Outline Syllabus
Lectures will introduce programming concepts alongside a range of language-specific techniques for audio and musical work. Topics will be discussed from a creative, rather than purely technical, perspective. Seminars will support students in working with the presented techniques, and in establishing a strong foundation for future programming and interactive work. … For more content click the Read More button below.
Algorithms and Problem SolvingModularisation and AbstractionSynthesis/Audio ProcessingManipulating and Scaling Control Streams (including MIDI)User Interface Design and User ExperienceAudio and Music Programming EnvironmentsInteractive Music Making and Its Contexts
Learning Outcomes
On successful completion of this module students will
1.
have an understanding of core concepts of creative audio programming/interactive work.
2.
have an understanding of basic techniques for audio programming.
3.
be able to design patches/code/environments that deal with audio and/or music.
4.
be able to work creatively using programming, solving problems algorithmically.
5.
be able to construct clear interfaces that reflect a careful consideration of the user experience.
6.
be able to explain any processes used by annotating/documenting work clearly.
Formative Assessment
Assessment 1: Portfolio (including examples)
Summative Assessment
Assessment 1: Portfolio
Assessment 2: Portfolio
Assessment Criteria
Within each portfolio tasks will be tailored towards specific subsets of the learning outcomes. The overall balance of any student’s submission will reflect all learning outcomes. Work in term 2 is expected to be more advanced than that in term 1.
The module will be graded in line with University … For more content click the Read More button below.
In particular, the following will be taken into account:
- technical competence in using software;
- appropriate implementation of discussed techniques;
- creative imagination in using the technology;
- individual research;
- clear user interface design
- clear documentation/annotation of work.