9 Computer programming for musical applications


The main purpose of this chapter is to explain why there is a need to study computer programming in the subject areas of music and multimedia. It introduces the concepts which programming languages have in common, and sets them in a musical context. It is not a course on a specific programming language since many excellent texts already exist purely for this purpose. Instead we present each code example in terms of its ‘algorithm’ — the idealised list of instructions in the program which describes how a task should be done. The intention is to give the reader some understanding of how common musical programs such as sequencers operate, so that the reader may experiment with these ideas ...

Get Digital Sound Processing for Music and Multimedia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.