MIDI Code in Music Informatics

Course Title

MIDI Code in Music Informatics

Course Code


Type of Course

Compulsory Selective Course, 4 hours / week, (2 theory + 2 workshop)

Course Level




ECTS Credits

5 (3+2)

Professor (s)

Tassos Kolydas 

Learning Outcomes

Students who successfully complete the course are able to:
Successfully use their knowledge in MIDI code to handle electronic musical instruments.

Understand the fundamentals of digital audio to choose the most appropriate version of digital audio (audio or midi) for their productions.

Implement tools of audio signal processing applications and midi (sequencers) information for the production of musical works through the computer .

Analyze the needs in order to choose the appropriate hardware (hardware) and software (software) to meet their needs in the field of midi.

Combine the available tools provided by computer science for the synthesis of art, production and distribution of musical works and their promotion to the general public .

Self - assess the results of their efforts and find ways to deepen their knowledge on the subject of midi via the Internet .

Teaching Approach

Interactive presentation / lecture supported by theoretical overview of issues related to digitization and editing music files and practice on specific relevant issues.

Prerequisite Courses

Recommended Courses in the Curriculum

Music Transcription
Music Informatics
Digital Sound
Sound Engineering & Recording

Course Content

Theory :
Meet the midi. The relationship between the midi signal and the audio signal : properties of the sound stages of digitization of audio soundcards (audio interfaces), compression algorithms . The protocol midi: connections and communication instruments midi, communication code , structure of midi message . Network and Internet communication protocols . Security of computer systems . Algorithms from the subject of Music Information Retrieval.

Using peripheral devices via code midi. An audio signal processing software . Use integrated software for audio editing - Midi (Cubase SX, Cakewalk). New possibilities of using the midi.

Recommended Bibliography

Huber, D. M., The midi manual, Focal Press, Burlington 1998

Meinard Muller, Information Retrieval for Music and Motion, Χαϊδελβέργη, 2007, εκδ. Springer

Steve Pacey, Midi Editing in Cubase, 2007

White, P., Basic midi, Sanctuary Press 2000

Αδάµ Δ., Προγραµµατίζοντας σε midi, Fagotto, Αθήνα 2002

Παπαδόπουλος Α., Δουλέψτε µε το Cubase midi, Αυτοέκδοση, Αθήνα 2003

Σαρτζετάκης Χ., Ψηφιακή Επεξεργασία Ήχου µε το Sound Force, Κλειδάριθµος, Αθήνα 2003

Learning Exercises

Homeschooling study specific exercises given in class.

Teaching Methods

The course is based on a tripartite teaching with student participation, discussion and practice.

Criteria and Methods of Evaluation

Written examination at the end of the semester. Assess the understanding of all the issues related to digitization and editing music files (Theory), and the ability to manipulate and control specific devices and software for the implementation of digitization and editing music files (Lab).

Teaching Language