Εξάμηνο: Γ’
Θεωρία: 2 ώρες
Εργαστήριο: 2 ώρες
Άσκηση: 0 ώρες
Χαρακτήρας: Υ
Στόχος του μαθήματος είναι η γνωριμία των σπουδαστών με τα πρωτόκολλα επικοινωνίας MIDI και OpenSound Control, που αποσκοπούν στον έλεγχο μουσικών συσκευών και συναφών διατάξεων.
Περίγραμμα ύλης
Θεωρητικό μέρος (2 ώρες)
- 
Αρχικοί τρόποι κωδικοποίησης μουσικής εκτέλεσης, με Voltage Controlled Oscillators, αναφορά στα αναλογικά synthesizers, αναγκαιότητα ψηφιακών πρωτοκόλλων επικοινωνίας. 
- 
Σειριακή και ασύγχρονη μετάδοση δεδομένων, ταχύτητα μεταφοράς δεδομένων στο MIDI, το Hardware Interface του MIDI (MIDI θύρες, UART, Opto-coupler), δυαδική και δεκα-εξαδική αναπαράσταση αριθμών. 
- 
Βασικές MIDI συνδεσμολογίες και συσκευές διασύνδεσης, daisy chaining, MIDI κανάλια και διευθυνσιοδότηση. 
- 
Μελέτη των Channel Voice Messages – Πολυφωνία και πολυχρωματικότητα στο MIDI (Fixed & Dynamic Voice Allocation) 
- 
Μελέτη των Channel Mode Messages 
- 
Συμπίεση του ρεύματος δεδομένων με τη μέθοδο Running Status 
- 
System Messages 
- 
Συγχρονισμός στο MIDI: Clocks και Pointers 
- 
MIDI Controllers και MIDI Synthesizers 
- 
Εισαγωγή στο πρωτόκολλο OSC 
- 
Οργάνωση ρεύματος δεδομένων στο OSC 
Εργαστηριακό μέρος (2 ώρες)
Στο εργαστήριο οι σπουδαστές εξοικειώνονται με την επικοινωνία ανάμεσα σε συσκευές (hardware) που διατίθενται στα εργαστήρια (π.χ. συμβατικούς-εμπορικούς MIDI controllers, αυτοσχέδιους MIDI controllers με προσαρμογή αισθητήρων σε αντικείμενα, MIDI synthesizers, Analogue to MIDI/OSC converters) μέσω των πρωτοκόλλων MIDI και OSC και με χρήση ειδικού περιβάλλοντος μουσικού προγραμματισμού.

 
   
   
   
   
   
   
   
   
   
   
   
   
   
  