MUST1060

Introduction to audio programming

Spring

Trondheim

Norwegian

Overview

24 candidates

Average grade

C

3.46

0.19

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

The course gives an introduction to text based audio programming in Csound, and how one can use this to make digital audio effects, as well as implementing techniques for sampling, sound synthesis and analysis. Furthermore, an introduction to making plug-ins with those techniques as a starting point that can run in standard recording software (DAW) is given.

Learning outcomes

The candidate should after a completed course:

  • have basic knowledge of the structure and functionality of simple digital audio effects, synthesis methods and techniques for sound analysis.
  • have knowledge of basic functionality in text based programming languages such as Csound
  • know how various sound software and controllers can communicate with each other
  • know how to structure functionality and methods in audio programming tools so that they easily can be re-used and modified

Skills:

The candidate should after a completed course

  • be able to apply basic techniques in text based audio programming
  • be able to make her/his own plug-ins with sound effects, sound analysis and synthesis using Cabbage
  • be able to compose music using her/his own digital instruments and sound effects
  • be able to reflect in writing on aesthetical and technical choices related to music productions created with the tools presented in the course

Teaching methods

Lectures, group instruction and exercises. Teaching is usually conducted in Norwegian, but may take place in English. Instruction is obligatory and demands minimum 80% attendance.

Students will submit 6-7 weekly assignments in audio programming. Additionally, a larger individual project assignment in practical audio programming running over several weeks will be given. Students will present this assignment in a plenary session.