Πρόγραμμα αυτόματης εναρμόνισης μελωδίας

Στην παρούσα διπλωματική εργασία παρουσιάζεται η δημιουργία ενός προγράμματος σε γλώσσα προγραμματισμού C++ το οποίο εναρμονίζει αυτόματα ένα μουσικό κομ- μάτι. To πρόγραμμα αυτό παίρνει στην είσοδό του μία μελωδία απλών φθογγόσημων και δίνει στην έξοδό του την ίδια μελωδία αλλά με τις συγχορδίες...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καμπέλου, Θεοδώρα
Άλλοι συγγραφείς: Σγάρμπας, Κυριάκος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2010
Θέματα:
Διαθέσιμο Online:http://nemertes.lis.upatras.gr/jspui/handle/10889/2655
id nemertes-10889-2655
record_format dspace
spelling nemertes-10889-26552022-09-05T20:24:25Z Πρόγραμμα αυτόματης εναρμόνισης μελωδίας Καμπέλου, Θεοδώρα Σγάρμπας, Κυριάκος Μουρτζόπουλος, Ιωάννης Σγάρμπας, Κυριάκος Kampelou, Theodora Γλώσσα προγραμματισμού C++ Αρμονία μουσικής C++ program language Music harmony 789.7 Στην παρούσα διπλωματική εργασία παρουσιάζεται η δημιουργία ενός προγράμματος σε γλώσσα προγραμματισμού C++ το οποίο εναρμονίζει αυτόματα ένα μουσικό κομ- μάτι. To πρόγραμμα αυτό παίρνει στην είσοδό του μία μελωδία απλών φθογγόσημων και δίνει στην έξοδό του την ίδια μελωδία αλλά με τις συγχορδίες των φθογγόσημων. Η επιλογή των κατάλληλων συγχορδιών γίνεται με τη χρήση προεπιλεγμένων κανόνων της αρμονίας, για τους οποίους υλοποιείται πηγαίος κώδικας. Το τελικό πρόγραμμα είναι ένας συνδυασμός κατασκευασμένων προγραμματιστικά κανόνων, συγχορδιών, κλιμάκων με έξοδο την αρχική μελωδία προσαρμοσμένη σε συγχορδίες και όχι φθογγόσημα. Το πρόγραμμα αυτόματης εναρμόνισης μελωδίας, αποτυπώνει τις γνώσεις της αρμονίας σε ένα αλγοριθμικό πρόγραμμα και αναμένεται να δώσει ακριβή και σωστά αποτελέσματα στην έξοδο για την εναρμόνιση οποιασδήποτε μελωδίας και κλίμακας. 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. 2010-02-25T09:20:10Z 2010-02-25T09:20:10Z 2008-10-23 2010-02-25T09:20:10Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/2655 gr 12 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Γλώσσα προγραμματισμού C++
Αρμονία μουσικής
C++ program language
Music harmony
789.7
spellingShingle Γλώσσα προγραμματισμού C++
Αρμονία μουσικής
C++ program language
Music harmony
789.7
Καμπέλου, Θεοδώρα
Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
description Στην παρούσα διπλωματική εργασία παρουσιάζεται η δημιουργία ενός προγράμματος σε γλώσσα προγραμματισμού C++ το οποίο εναρμονίζει αυτόματα ένα μουσικό κομ- μάτι. To πρόγραμμα αυτό παίρνει στην είσοδό του μία μελωδία απλών φθογγόσημων και δίνει στην έξοδό του την ίδια μελωδία αλλά με τις συγχορδίες των φθογγόσημων. Η επιλογή των κατάλληλων συγχορδιών γίνεται με τη χρήση προεπιλεγμένων κανόνων της αρμονίας, για τους οποίους υλοποιείται πηγαίος κώδικας. Το τελικό πρόγραμμα είναι ένας συνδυασμός κατασκευασμένων προγραμματιστικά κανόνων, συγχορδιών, κλιμάκων με έξοδο την αρχική μελωδία προσαρμοσμένη σε συγχορδίες και όχι φθογγόσημα. Το πρόγραμμα αυτόματης εναρμόνισης μελωδίας, αποτυπώνει τις γνώσεις της αρμονίας σε ένα αλγοριθμικό πρόγραμμα και αναμένεται να δώσει ακριβή και σωστά αποτελέσματα στην έξοδο για την εναρμόνιση οποιασδήποτε μελωδίας και κλίμακας.
author2 Σγάρμπας, Κυριάκος
author_facet Σγάρμπας, Κυριάκος
Καμπέλου, Θεοδώρα
format Thesis
author Καμπέλου, Θεοδώρα
author_sort Καμπέλου, Θεοδώρα
title Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
title_short Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
title_full Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
title_fullStr Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
title_full_unstemmed Πρόγραμμα αυτόματης εναρμόνισης μελωδίας
title_sort πρόγραμμα αυτόματης εναρμόνισης μελωδίας
publishDate 2010
url http://nemertes.lis.upatras.gr/jspui/handle/10889/2655
work_keys_str_mv AT kampeloutheodōra programmaautomatēsenarmonisēsmelōdias
_version_ 1771297345037664256