dc.contributor.author | Μπακιρτζή, Χριστίνα | el |
dc.contributor.author | Bakirtzi, Christina | en |
dc.date.accessioned | 2022-02-17T09:06:31Z | |
dc.date.available | 2022-02-17T09:06:31Z | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/54750 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.22448 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.subject | Αναγνώριση συγχορδιών | el |
dc.subject | Chord recognition | en |
dc.subject | Αντικατάσταση συγχορδιών | el |
dc.subject | Εφαρμογή κινητού | el |
dc.subject | Βαθιά μάθηση | el |
dc.subject | Ανάκτηση μουσικής πληροφορίας | el |
dc.subject | Chord substitution | en |
dc.subject | Mobile application | en |
dc.subject | Deep learning | en |
dc.subject | Music information retrieval | en |
dc.title | Ανάπτυξη εφαρμογής κινητού για αναγνώριση και αντικατάσταση συγχορδιών | el |
dc.title | Development of mobile application for chord recognition and replacement | en |
heal.type | bachelorThesis | |
heal.classification | Mobile engineering | en |
heal.classification | Software engineering | en |
heal.classification | Computer science | en |
heal.classification | Deep learning | en |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2021-10-27 | |
heal.abstract | The scope of this thesis was the development of an Android mobile application for identifying and substituting the chords of a musical piece. Chord sequences are the building blocks of tonal music and their analysis and processing is a very interesting issue in the field of music information retrieval. A deep learning model was adopted to recognize the chords corresponding to a music track, which was decided to run on an external server and communicate with the mobile application through internet requests. Moreover, the model’s outputs were further processed to extract two substitution proposals for each chord. The suggestions were based on statistic numbers collected from a set of chord progressions, which examined the frequency of occurrence of consecutive musical intervals between the chords of each sequence. Various ways of collecting and using these data were examined, to maximize the efficiency of the overall system in providing compatible and interesting replacement proposals. These music features were combined in a user-friendly mobile application compatible with the Android operating system, which provides the ability to record, save and play sounds through the device's microphone and speakers. The application communicates with a remote server so that the user receives information about the chords that correspond to the music track he chooses to record, as well as suggestions for substituting each of them. The final product was evaluated in terms of its individual and overall results, while its future extensions were also examined. | en |
heal.abstract | Ο σκοπός της παρούσας διπλωματικής εργασίας ήταν η ανάπτυξη μιας εφαρμογής κινητού Android για την αναγνώριση και την αντικατάσταση των συγχορδιών ενός μουσικού κομματιού. Οι ακολουθίες συγχορδιών είναι τα δομικά στοιχεία από τα οποία κατασκευάζεται η τονική μουσική και η ανάλυση και επεξεργασία τους αποτελεί ένα πολύ ενδιαφέρον ζήτημα που έχει απασχολήσει έντονα τον τομέα της ανάκτησης μουσικής πληροφορίας. Υιοθετήθηκε ένα μοντέλο βαθιάς μάθησης για την αναγνώριση των συγχορδιών που αντιστοιχούν σε ένα μουσικό απόσπασμα, το οποίο επιλέχθηκε να λειτουργεί σε εξωτερικό διακομιστή και να επικοινωνεί με την εφαρμογή μέσω αιτημάτων διαδικτύου. Ταυτόχρονα, οι έξοδοι του μοντέλου υπεβλήθησαν σε επιπρόσθετη επεξεργασία, για την εξαγωγή δύο προτάσεων αντικατάστασης για κάθε μία από τις συγχορδίες. Οι προτάσεις βασίστηκαν σε στατιστικά στοιχεία που συλλέχθηκαν από ένα σύνολο δεδομένων προόδων συγχορδιών, τα οποία εξέταζαν την συχνότητα εμφάνισης διαδοχικών μουσικών διαστημάτων μεταξύ των συγχορδιών κάθε ακολουθίας. Εξετάστηκαν διάφοροι τρόποι συγκέντρωσης αλλά και χρήσης των στοιχείων αυτών, με στόχο τη μεγιστοποίηση της απόδοσης του συνολικού συστήματος στην παροχή εύηχων αλλά και ενδιαφερουσών προτάσεων αντικατάστασης. Οι μουσικές λειτουργίες συνδυάστηκαν σε μια εφαρμογή κινητού φιλική προς το χρήστη, συμβατή με λειτουργικό σύστημα Android, η οποία παρέχει τη δυνατότητα ηχογράφησης, αποθήκευσης και αναπαραγωγής ήχων μέσω του μικροφώνου και των ηχείων της συσκευής. Η εφαρμογή επικοινωνεί με απομακρυσμένο διακομιστή ώστε ο χρήστης να λαμβάνει πληροφορίες για τις συγχορδίες που συνοδεύουν οποιοδήποτε μουσικό απόσπασμα επιλέξει να ηχογραφήσει, καθώς και για προτάσεις αντικατάστασης κάθε μίας από αυτές. Το τελικό προϊόν αξιολογήθηκε ως προς τα επιμέρους αλλά και τα συνολικά του αποτελέσματα, ενώ εξετάστηκαν και μελλοντικές επεκτάσεις του. | el |
heal.advisorName | Στάμου, Γεώργιος | el |
heal.committeeMemberName | Σταφυλοπάτης, Ανδρέας Γεώργιος | el |
heal.committeeMemberName | Κόλλιας, Στέφανος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Πολιτικών Μηχανικών. Τομέας Υδατικών Πόρων και Περιβάλλοντος. Εργαστήριο Εφαρμοσμένης Υδραυλικής | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 76 σ. | el |
heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: