Please use this identifier to cite or link to this item:
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΣγάρμπας, Κυριάκος-
dc.contributor.authorΚαμπέλου, Θεοδώρα-
dc.contributor.otherKampelou, Theodora-
dc.description.abstractΣτην παρούσα διπλωματική εργασία παρουσιάζεται η δημιουργία ενός προγράμματος σε γλώσσα προγραμματισμού C++ το οποίο εναρμονίζει αυτόματα ένα μουσικό κομ- μάτι. To πρόγραμμα αυτό παίρνει στην είσοδό του μία μελωδία απλών φθογγόσημων και δίνει στην έξοδό του την ίδια μελωδία αλλά με τις συγχορδίες των φθογγόσημων. Η επιλογή των κατάλληλων συγχορδιών γίνεται με τη χρήση προεπιλεγμένων κανόνων της αρμονίας, για τους οποίους υλοποιείται πηγαίος κώδικας. Το τελικό πρόγραμμα είναι ένας συνδυασμός κατασκευασμένων προγραμματιστικά κανόνων, συγχορδιών, κλιμάκων με έξοδο την αρχική μελωδία προσαρμοσμένη σε συγχορδίες και όχι φθογγόσημα. Το πρόγραμμα αυτόματης εναρμόνισης μελωδίας, αποτυπώνει τις γνώσεις της αρμονίας σε ένα αλγοριθμικό πρόγραμμα και αναμένεται να δώσει ακριβή και σωστά αποτελέσματα στην έξοδο για την εναρμόνιση οποιασδήποτε μελωδίας και κλίμακας.en
dc.subjectΓλώσσα προγραμματισμού C++en
dc.subjectΑρμονία μουσικήςen
dc.titleΠρόγραμμα αυτόματης εναρμόνισης μελωδίαςen
dc.contributor.committeeΜουρτζόπουλος, Ιωάννης-
dc.contributor.committeeΣγάρμπας, Κυριάκος-
dc.description.translatedabstractThis diploma dissertation is presenting the creation of a program in C++ programming language which harmonizes automatically a piece of music. This program takes in its input a melody consisted of simple pitches and gives as an output the same melody but with 3 pitches for each entering pitch. The selection of the suitable group of the 3 pitches is being achieved with the use of preselected rules of harmony for which spontaneous code is realized. The final program is a combination of programmatically manufactured rules, groups of 3 pitches and scales with the initial melody adapted in groups of 3 pitches ,and not simple pitches, as output. The automatic harmonization program impresses the harmony’s knowledge in an algorithmic program and it is expected to give precise and correct results in the exit for the harmonization of any melody and in any scale the musical piece is written.en
dc.subject.alternativeC++ program languageen
dc.subject.alternativeMusic harmonyen
dc.degreeΔιπλωματική Εργασίαen
Appears in Collections:Τμήμα Ηλεκτρολ. Μηχαν. και Τεχνολ. Υπολογ. (ΔΕ)

Files in This Item:
File Description SizeFormat 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.