Μουσική Πληροφορική (AUD722)
Ιωάννης Ζάννος
Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (Music Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.
Λιγότερα
Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (Music Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.
Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (Music Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.
Περίγραμμα
Περιεχόμενο μαθήματος
Διδάσκονται οι βασικές αρχές της μουσικής πληροφορικής, από δύο πλευρες: Αφενός τεχνικές αναπαράστασης και σύνθεσης μουσικών δομών στον υπολογιστή, και αφ’ετέρου τεχνικές ανάλυσης με αφετηρία την δυτική μουσική σημειογραφία και σύγχρονες εξελίξεις στις τεχνικές εξόρυξης μουσικής πληροφορίας (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 Information Retrieval, MIR). Γίνεται εισαγωγή στις γλώσσες και τις πλατφόρμες SuperCollider, ChucK, Python, TensorFlow, LilyPond. Διδάσκονται τεχνικές για ανάλυση και συνθεση μουσικής που σχετίζονται με έννοιες της πληροφορικής όπως τυχαιότητα, lindenmayer systems, finite state automata, και markov chains. Επίσης γίνεται εισαγωγή σε σύγχρονα συστήματα μουσικής ανάλυσης όπως Humdrum Toolkit.
Με τον εξής σύνδεσμο συνδέεστε στο μάθημα μέσω του zoom:
https://zoom.us/j/92076962874?pwd=QmpEUHM3ZkVwV3VrbTJJR3hLSWtWQT09
Αν σας ζητηθεί το meeting ID και το σύνθημα, χρησιμοποιείτε τα εξής:
Meeting ID: 920 7696 2874
Passcode: 990670
Ύλη για το μάθημα θα βρήτε στο εξής 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.