Πληροφορικής: Computer music


This course presents in a scholarly manner the interfacing technologies and the programming languages of the rapidly developing sector of Computer Music, which is set on the verge of the Science (of Computers) and the Art (of Music). For the first time the average user has been allocated so many networked resources, accompanied by specialized multimedia applications, that alter the Musical Human Computer Interaction to a cluster of multifacet modules and interfaces enabling the hearing, composition, processing, production and dissemination of music all over the world. In specific, the following topics are examined: Introduction to musical sound and music theory. The Acoustics and psychoacoustics of music. Technology and instrumentation of digital sound. Programming music system and devices. Musical interfaces and the MIDI protocol. Producing music via computer simulations. Physical modeling and real time computer music systems. Music and artificial intelligence. Music programming languages. Algorithmic synthesis and composition. Haptic and special music interfaces.


Objectives

This course presents in a scholarly manner the interfacing technologies and the programming languages of the rapidly developing sector of Computer Music, which is set on the verge of the Science (of Computers) and the Art (of Music). For the first time the average user has been allocated so many networked resources, accompanied by specialized multimedia applications, that alter the Musical Human Computer Interaction to a cluster of multifacet modules and interfaces enabling the hearing, composition, processing, production and dissemination of music all over the world. In specific, the following topics are examined: Introduction to musical sound and music theory. The Acoustics and psychoacoustics of music. Technology and instrumentation of digital sound. Programming music system and devices. Musical interfaces and the MIDI protocol. Producing music via computer simulations. Physical modeling and real time computer music systems. Music and artificial intelligence. Music programming languages. Algorithmic synthesis and composition. Haptic and special music interfaces.


Prerequisites

The knowledge of Higher Mathematics and Human Computer Interactions is helpful, though it is not mandatory. The same goes for the prior knowledge of music theory or the capability to perform with  music instruments or sing.


Syllabus

In specific, the following topics are examined: Introduction to musical sound and music theory.  The Acoustics and psychoacoustics of music.  Technology and instrumentation of digital sound. Programming music system and devices. Musical interfaces and the MIDI protocol. Producing music via computer simulations. Physical  modeling and real time computer music systems. Music and artificial intelligence. Music  programming  languages. Algorithmic synthesis and composition. Haptic and special music interfaces.

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Dionysios Politis
Department: Informatics
Institution: Aristotle University of Thessaloniki
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES