Contact information: Nick Collins
Email: N.Collins[somehow]sussex.ac.uk
Where: Arundel 221 (Music Informatics Lab)
Teaching method: Mon 4-6pm lecture and seminar Weds 10-12 workshop class
Assessment mode: Two programming exercises
Prerequisites: Computer Music
Following on from Computer Music (G6002), this course explores contemporary technologies for electronic music. A student will encounter new research technologies which are being developed or coming into use in the music industry. Fundamentals of digital signal processing for audio will be explored, as well as machine listening and higher level symbolic representations for music analysis. Further central topics will include interactive music systems and musical mappings. A large workshop component will keep the course grounded in the real needs of musicians and developers, whilst theoretical overviews will avoid an undue emphasis on any one specific implementation
A variety of platforms may be involved; whilst one audio programming language may be selected as primary for demonstration and workshop purposes, e.g. SuperCollider, the course might also involve standalone applications, the coding of music applications (e.g. in Java, C and MATLAB) and alternative computer music languages (e.g. Csound, ChucK and PD) following contemporary developments. Students will become more confident that they might be able to build their own tools or extensions to existing platforms if necessary. Because of the existence of multiple platforms pertinent to certain tasks, there may be options for the workshops on discussion with the lecturer.
Coursework exercises: 100%. Two exercises are due, on Thursday 4pm of Week 6 autumn term, and Thursday 4pm in Week 1 of the spring term. Further details in the linked PDF.
| ||||||||||||||||||||||||||||||||||