Προγραμματισμός Εφαρμογών Ήχου (THM105)

Maximos Kaliakatsos Papakostas

Περιγραφή

Ο προγραμματισμός εφαρμογών ήχου, σε ολόκληρο το εύρος του, είναι από τα πιο απαιτητικά πεδία στον προγραμματισμό, όχι μόνο επειδή απαιτεί βαθιά κατανόηση ζητημάτων που άπτονται της ψηφιακής επεξεργασίας σήματος, αλλά κι επειδή απαιτείται μέγιστη προγραμματιστική αποτελεσματικότητα λόγω της υψηλής ευαισθησίας της ανθρώπινης αντίληψης σε «ηχητικές αστοχίες». Στο μάθημα αυτό διδάσκεται ένα μεγάλο μέρος του εύρους των πιο σύγχρονων εργαλείων για ανάπτυξη ηχητικών εφαρμογών. Αρχικά γίνεται εστίαση σε απαραίτητα στοιχεία θεωρίας της ψηφιακής επεξεργασίας σήματος, για την κατανόηση των οποίων προγραμματίζονται εφαρμογές μη-πραγματικού χρόνου, εστιάζοντας σε απλές γεννήτριες ήχου, αναπαραγωγή αρχείων και βασικές οπτικοποιήσεις. Στη συνέχεια γίνεται εισαγωγή σε διαδραστικές εφαρμογές ήχου με γλώσσες προγραμματισμού υψηλού επιπέδου. Το κυρίως μέρος του μαθήματος αφορά το πιο απαιτητικό σκέλος του προγραμματισμού εφαρμογών ήχου: την ανάπτυξη εφαρμογών πραγματικού χρόνου για τη δημιουργία και επε

Περισσότερα