Μουσική Πληροφορική (AUD722)

Ιωάννης Ζάννος

Περιγραφή

Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (Music Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.

 

CC - Αναφορά Δημιουργού
Περιεχόμενο μαθήματος

Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (Music Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.

 

Πρόσβαση μέσω zoom για τηλεσυνεργασία το χειμερινό εξάμηνο 2020

Με τον εξής σύνδεσμο συνδέεστε στο μάθημα μέσω του zoom:

https://zoom.us/j/92076962874?pwd=QmpEUHM3ZkVwV3VrbTJJR3hLSWtWQT09

Αν σας ζητηθεί το meeting ID και το σύνθημα, χρησιμοποιείτε τα εξής:


Meeting ID: 920 7696 2874
Passcode: 990670

 

 

Online παραδείγματα και ύλη για το μαθήμα

Ύλη για το μάθημα θα βρήτε στο εξής repository στο github: 

 

https://github.com/iani/aud722_compmus_2020

Βιβλιογραφία

Ruviaro, Bruno. 2015. A Gentle Introduction to SuperCollider. Online manual made available from Stanford University. https://ccrma.stanford.edu/~ruviaro/texts/A_Gentle_Introduction_To_SuperCollider.pdf 

Gleick, James. 2008. Chaos: Making a New Science. Penguin Books.

Wolfram, Stephen. 2002.  A New Kind of Science. Wolfram Media.

Sigman, Michael, 2011. Steal This Sound. Hal Leonard.

 

Ενότητες

Αντικείμενο της μουσικής πληροφορικής

Μουσική Πληροφορική (Music Computing) και Υπολογιστική Μουσική (Computer Music)

Αμοιβαία εξάρτηση μουσικής ανάλυσης και σύνθεσης.

Εργαλεία της μουσικής πληροφορικής.  Επισκόπηση λογισμικών που χρησιμοποιούνται στην Υπολογιστική Μουσική.

Ιστορία, στόχοι και αρχιτεκτονική του SuperCollider.

Επισκόπηση και του SuperCollider, παραδείγματα από έργα που έχουν γίνει με αυτό.

Παρουσίαση ιστοτόπου και κοινότητας του SuperCollider.

Online βοηθήματα και εισαγωγικά εγχειρίδια.

 

Πως εκτελούμε κώδικα.

Πως παράγουμε ήχο.

Booting and quitting the server.

Creating and stopping synths.

How to compile the SCClassLibrary.

Scope, Meter, FreqScope

 

Ανάλυση χαρακτηριστικών παραδειγμάτων από Synths.

Έλεγχος των synths με κώδικα, με το ποντίκι και με gui.

 

Δομή και συστατικά των SynthDefs.

Control and Audio UGens

Busses.

  • Using busses for signal sharing and parameter control.

 

Creating, reading and writing buffers.

Playing audio recordings with buffers.

Various uses of buffers: Delay (feedback) and granulation. 

 

Ημερολόγιο