Please use this identifier to cite or link to this item:
Title: Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
Authors: Καμπέλου, Θεοδώρα
Issue Date: 2010-02-25T09:20:10Z
Keywords: Γλώσσα προγραμματισμού C++
Αρμονία μουσικής
Keywords (translated): C++ program language
Music harmony
Abstract: Στην παρούσα διπλωματική εργασία παρουσιάζεται η δημιουργία ενός προγράμματος σε γλώσσα προγραμματισμού C++ το οποίο εναρμονίζει αυτόματα ένα μουσικό κομ- μάτι. To πρόγραμμα αυτό παίρνει στην είσοδό του μία μελωδία απλών φθογγόσημων και δίνει στην έξοδό του την ίδια μελωδία αλλά με τις συγχορδίες των φθογγόσημων. Η επιλογή των κατάλληλων συγχορδιών γίνεται με τη χρήση προεπιλεγμένων κανόνων της αρμονίας, για τους οποίους υλοποιείται πηγαίος κώδικας. Το τελικό πρόγραμμα είναι ένας συνδυασμός κατασκευασμένων προγραμματιστικά κανόνων, συγχορδιών, κλιμάκων με έξοδο την αρχική μελωδία προσαρμοσμένη σε συγχορδίες και όχι φθογγόσημα. Το πρόγραμμα αυτόματης εναρμόνισης μελωδίας, αποτυπώνει τις γνώσεις της αρμονίας σε ένα αλγοριθμικό πρόγραμμα και αναμένεται να δώσει ακριβή και σωστά αποτελέσματα στην έξοδο για την εναρμόνιση οποιασδήποτε μελωδίας και κλίμακας.
Abstract (translated): This 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.
Appears in Collections:Τμήμα Ηλεκτρολ. Μηχαν. και Τεχνολ. Υπολογ. (ΔΕ)

Files in This Item:
File Description SizeFormat 

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