Αλγοριθμική Παραγωγή Μουσικής σε Video Games

Algorithmic Production of Music in Video Games (Αγγλική)

  1. MSc thesis
  2. ΛΑΠΠΑ, ΙΩΑΝΝΑ
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. Οκτώβριος 2016 [2016-10]
  5. Ελληνικά
  6. 93
  7. Μαργουνάκης, Δημήτριος
  8. Φλώρος, Ανδρέας | Τσεκερίδου, Σοφία
  9. Αλγόριθμοι | video games | διαδραστικός | διαδικαστικός | παραγωγή μουσικής
  10. 1
  11. 1
  12. 36
  13. Περιέχει πίνακες και εικόνες
    • Ένας τρόπος μουσικής σύνθεσης μέσω υπολογιστή, οι οποίος και αποτελεί εκτενές πεδίο έρευνας στο χώρο είναι η αλγοριθμική παραγωγή μουσικής (algorithmic music production). Μια ιδιαίτερη πρόκληση αυτού του είδους είναι όταν η μουσική πρέπει να παράγεται σε πραγματικό χρόνο, όπως συμβαίνει στην περίπτωση των video games. Η βιομηχανία των video games έχει αυξηθεί εντυπωσιακά την τελευταία δεκαετία. Με την παραγωγή παιχνιδιών να έχει γίνει πιο σύνθετη και με παιχνίδια με προϋπολογισμό εκατομμυρίων, ο ρόλος των σχεδιαστών ήχου είναι καθοριστικός. Η παρούσα διπλωματική εργασία επικεντρώνεται στην παραγωγή μουσικής μέσω αλγόριθμων. Συγκεκριμένα ασχολείται με την ανάπτυξη εφαρμογής η οποία επεμβαίνει με διάφορα εφέ σε αρχείο μουσικής, κατά την διάρκεια αναπαραγωγής αποσπάσματος από κάποιο video game. Η εργασία περιλαμβάνει μεταξύ άλλων μια σύντομη ιστορική αναδρομή στην εξέλιξη της μουσικής στα video games τα τελευταία 40 χρόνια. Στη συνέχεια περιγράφει τις μορφές ήχου που συναντώνται στα σημερινά παιχνίδια, αναλύει τα διάφορα ζητήματα που προκύπτουν κατά την σύνθεση μουσικής, τα υπάρχοντα συστήματα, και τεχνικές για την αλγοριθμική αναπαραγωγή μουσικής. Όσον αφορά το σύστημα λογισμικού που σχεδιάστηκε και αναπτύχθηκε στα πλαίσια της εργασίας, παρουσιάζονται οι αρχές σχεδίασης και ανάπτυξης καθώς και τα εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη και υλοποίησή του, όπως για παράδειγμα η γλώσσα προγραμματισμού C# και το .NET Framework. Επίσης, γίνεται μια ανάλυση της εργαλειοθήκης C# MIDI Toolkit που χρησιμοποιήθηκε για την ανάπτυξη της εφαρμογής. Αναφέρονται τα συμπεράσματα από την ανάπτυξη και χρήση λογισμικού, και τέλος προτείνονται κάποιες εκδοχές περαιτέρω ανάπτυξης της υπάρχουσας εφαρμογής.
    • Algorithmic music production is a way of music composition via computer which constitutes an extensive field of research. A particular challenge of this kind is when the music has to be produced in real time, as in the case of video games. The industry of video games has rapidly grown during the last decade. As a result, music in video games, as well as its production, has been yet a state-of-the-art research field in computer science. Since the production of games has reached a very high level in terms of complication and cost (the production of a 3-d multiplayer game can cost up to millions of dollars), the role of sound engineer / composer / programmer is very crucial. This thesis focuses on the production of music through algorithms. Especially it deals with developing an application that interferes with various effects in a music file during a playback from a video game extract. This thesis after a brief historical review of the evolution of music in video games over the last 40 years, describes the types of sound that exist in today’s games and the various issues that arise during the musical composition. Moreover, the existing systems and techniques for algorithmic music composition are analyzed. Regarding the software system which was designed and developed as part of the thesis, design and development principles and tools used for the development and implementation are described, for example C# programming language and .NET Framework. It also provides an analysis of C # MIDI Toolkit which was used for the development of the application. Finally, some conclusions drawn from the project are listed and proposals for future development are discussed.
  14. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.