Υλοποίηση εικονικού µουσικού οργάνου ελεγχόµενου από µικρόφωνο.
Creation of a virtual musical instrument, controlled from a microphone.
Dublin Core metadata
dc.creator | Καραγιαννόπουλος, Αλέξανδρος | el |
dc.creator | Karagiannopoulos, Alexandros | en |
dc.date.accessioned | 2016-03-15T13:34:44Z | |
dc.date.available | 2016-03-15T13:34:44Z | |
dc.date.issued | 2012-12-21T10:21:04Z | |
dc.identifier.uri | http://hdl.handle.net/20.500.12688/2326 | |
dc.description.abstract | Η παρούσα πτυχιακή εργασία αφορά στην ανάπτυξη αυτόνομου λογισμικού, το οποίο στοχεύει στη σε πραγματικό χρόνο μουσική ανάλυση του ηχητικού σήματος που λαμβάνεται από το μικρόφωνο του υπολογιστή, και στην επανασύνθεσή του από σήμα MIDI με ηχόχρωμα που επιλέγεται από το χρήστη. Για την υλοποίηση του λογισμικού χρησιμοποιήθηκε η γλώσσα προγραμματισμού C++ και αξιοποιήθηκαν διάφορες προγραμματιστικές βιβλιοθήκες, που βοήθησαν στην υλοποίηση επιμέρους διεργασιών. Συνολικά, στο τελικό λογισμικό περιλαμβάνονται οι ακόλουθες διεργασίες: α) λήψη ήχου από το μικρόφωνο, β) ανάλυση ήχου για την εξαγωγή μουσικής πληροφορίας (τονικό ύψος, διάρκεια, ένταση), γ) μετατροπή της εξαγόμενης πληροφορίας σε MIDI και δ) αποστολή των δεδομένων MIDI σε συνθετητή MIDI (που μπορεί να είναι είτε εξωτερική συσκευή είτε άλλο λογισμικό) για την τελική ανασύνθεση με εναλλακτικό ηχόχρωμα. Τέλος, όλο το λογισμικό ελέγχεται από μία εύχρηστη γραφική διεπαφή χρήστη. Το λογισμικό αυτό εξυπηρετεί μουσικούς που θέλουν να πειραματιστούν με διάφορα ηχοχρώματα και ενορχηστρώσεις, χρησιμοποιώντας μονάχα ένα μικρόφωνο που συλλαμβάνει τον ήχο οποιουδήποτε μονοφωνικού μουσικού οργάνου, ή ακόμα και της φωνή τους. | el |
dc.description.abstract | The current thesis is concerned with the development of a software application, which in real-time receives monophonic musical signal and processes it in order to extract data about the duration, amplitude and tone of the sounding notes. The result is transcribed to MIDI data and sent to a MIDI compliant synthesizer, producing the musical outcome based on the extracted data and the musical timbre chosen by the user. The software application has been entirely implemented in the C++ programming language, using a number of open source programming libraries that provided the functionalities of audio capturing, audio signal processing, midi I/O handling and graphical user interface development. The final application aims to aid musicians who want to experiment with various timbral choices and instrumentations, using a single microphone to capture the sound of any monophonic musical instrument or their own voice. | en |
dc.language | el | |
dc.publisher | Τ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο) | el |
dc.publisher | T.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno) | en |
dc.rights | Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-sa/4.0/ | |
dc.title | Υλοποίηση εικονικού µουσικού οργάνου ελεγχόµενου από µικρόφωνο. | el |
dc.title | Creation of a virtual musical instrument, controlled from a microphone. | en |
healMeta
heal.creatorName | Καραγιαννόπουλος, Αλέξανδρος | el |
heal.creatorName | Karagiannopoulos, Alexandros | en |
heal.publicationDate | 2012-12-21T10:21:04Z | |
heal.identifier.primary | http://hdl.handle.net/20.500.12688/2326 | |
heal.abstract | Η παρούσα πτυχιακή εργασία αφορά στην ανάπτυξη αυτόνομου λογισμικού, το οποίο στοχεύει στη σε πραγματικό χρόνο μουσική ανάλυση του ηχητικού σήματος που λαμβάνεται από το μικρόφωνο του υπολογιστή, και στην επανασύνθεσή του από σήμα MIDI με ηχόχρωμα που επιλέγεται από το χρήστη. Για την υλοποίηση του λογισμικού χρησιμοποιήθηκε η γλώσσα προγραμματισμού C++ και αξιοποιήθηκαν διάφορες προγραμματιστικές βιβλιοθήκες, που βοήθησαν στην υλοποίηση επιμέρους διεργασιών. Συνολικά, στο τελικό λογισμικό περιλαμβάνονται οι ακόλουθες διεργασίες: α) λήψη ήχου από το μικρόφωνο, β) ανάλυση ήχου για την εξαγωγή μουσικής πληροφορίας (τονικό ύψος, διάρκεια, ένταση), γ) μετατροπή της εξαγόμενης πληροφορίας σε MIDI και δ) αποστολή των δεδομένων MIDI σε συνθετητή MIDI (που μπορεί να είναι είτε εξωτερική συσκευή είτε άλλο λογισμικό) για την τελική ανασύνθεση με εναλλακτικό ηχόχρωμα. Τέλος, όλο το λογισμικό ελέγχεται από μία εύχρηστη γραφική διεπαφή χρήστη. Το λογισμικό αυτό εξυπηρετεί μουσικούς που θέλουν να πειραματιστούν με διάφορα ηχοχρώματα και ενορχηστρώσεις, χρησιμοποιώντας μονάχα ένα μικρόφωνο που συλλαμβάνει τον ήχο οποιουδήποτε μονοφωνικού μουσικού οργάνου, ή ακόμα και της φωνή τους. | el |
heal.abstract | The current thesis is concerned with the development of a software application, which in real-time receives monophonic musical signal and processes it in order to extract data about the duration, amplitude and tone of the sounding notes. The result is transcribed to MIDI data and sent to a MIDI compliant synthesizer, producing the musical outcome based on the extracted data and the musical timbre chosen by the user. The software application has been entirely implemented in the C++ programming language, using a number of open source programming libraries that provided the functionalities of audio capturing, audio signal processing, midi I/O handling and graphical user interface development. The final application aims to aid musicians who want to experiment with various timbral choices and instrumentations, using a single microphone to capture the sound of any monophonic musical instrument or their own voice. | en |
heal.language | el | |
heal.academicPublisher | Τ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο) | el |
heal.academicPublisher | T.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno) | en |
heal.title | Υλοποίηση εικονικού µουσικού οργάνου ελεγχόµενου από µικρόφωνο. | el |
heal.title | Creation of a virtual musical instrument, controlled from a microphone. | en |
heal.type | bachelorThesis | |
heal.keyword | ανάκτηση μουσικής πληροφορίας, αναγνώριση τονικού ύψους, αναγνώριση αρχής νότας | el |
heal.keyword | music information retrieval, temporal segmentation, pitch detection, onset detection | en |
heal.advisorName | Αλεξανδράκη, Χρυσούλα | el |
heal.advisorName | Alexandraki, Chrysoula | en |
heal.academicPublisherID | teicrete | |
heal.fullTextAvailability | true | |
tcd.distinguished | false | |
tcd.survey | false |