Show simple item record

Creation of a virtual musical instrument, controlled from a microphone.

Dublin Core metadata

dc.creatorΚαραγιαννόπουλος, Αλέξανδροςel
dc.creatorKaragiannopoulos, Alexandrosen
dc.date.accessioned2016-03-15T13:34:44Z
dc.date.available2016-03-15T13:34:44Z
dc.date.issued2012-12-21T10:21:04Z
dc.identifier.urihttp://hdl.handle.net/11713/2326
dc.description.abstractΗ παρούσα πτυχιακή εργασία αφορά στην ανάπτυξη αυτόνομου λογισμικού, το οποίο στοχεύει στη σε πραγματικό χρόνο μουσική ανάλυση του ηχητικού σήματος που λαμβάνεται από το μικρόφωνο του υπολογιστή, και στην επανασύνθεσή του από σήμα MIDI με ηχόχρωμα που επιλέγεται από το χρήστη. Για την υλοποίηση του λογισμικού χρησιμοποιήθηκε η γλώσσα προγραμματισμού C++ και αξιοποιήθηκαν διάφορες προγραμματιστικές βιβλιοθήκες, που βοήθησαν στην υλοποίηση επιμέρους διεργασιών. Συνολικά, στο τελικό λογισμικό περιλαμβάνονται οι ακόλουθες διεργασίες: α) λήψη ήχου από το μικρόφωνο, β) ανάλυση ήχου για την εξαγωγή μουσικής πληροφορίας (τονικό ύψος, διάρκεια, ένταση), γ) μετατροπή της εξαγόμενης πληροφορίας σε MIDI και δ) αποστολή των δεδομένων MIDI σε συνθετητή MIDI (που μπορεί να είναι είτε εξωτερική συσκευή είτε άλλο λογισμικό) για την τελική ανασύνθεση με εναλλακτικό ηχόχρωμα. Τέλος, όλο το λογισμικό ελέγχεται από μία εύχρηστη γραφική διεπαφή χρήστη. Το λογισμικό αυτό εξυπηρετεί μουσικούς που θέλουν να πειραματιστούν με διάφορα ηχοχρώματα και ενορχηστρώσεις, χρησιμοποιώντας μονάχα ένα μικρόφωνο που συλλαμβάνει τον ήχο οποιουδήποτε μονοφωνικού μουσικού οργάνου, ή ακόμα και της φωνή τους.el
dc.description.abstractThe 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.languageel
dc.publisherΤ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο)el
dc.publisherT.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno)en
dc.rightsAttribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.titleΥλοποίηση εικονικού µουσικού οργάνου ελεγχόµενου από µικρόφωνο.el
dc.titleCreation of a virtual musical instrument, controlled from a microphone.en

healMeta

heal.creatorNameΚαραγιαννόπουλος, Αλέξανδροςel
heal.creatorNameKaragiannopoulos, Alexandrosen
heal.publicationDate2012-12-21T10:21:04Z
heal.identifier.primaryhttp://hdl.handle.net/11713/2326
heal.abstractΗ παρούσα πτυχιακή εργασία αφορά στην ανάπτυξη αυτόνομου λογισμικού, το οποίο στοχεύει στη σε πραγματικό χρόνο μουσική ανάλυση του ηχητικού σήματος που λαμβάνεται από το μικρόφωνο του υπολογιστή, και στην επανασύνθεσή του από σήμα MIDI με ηχόχρωμα που επιλέγεται από το χρήστη. Για την υλοποίηση του λογισμικού χρησιμοποιήθηκε η γλώσσα προγραμματισμού C++ και αξιοποιήθηκαν διάφορες προγραμματιστικές βιβλιοθήκες, που βοήθησαν στην υλοποίηση επιμέρους διεργασιών. Συνολικά, στο τελικό λογισμικό περιλαμβάνονται οι ακόλουθες διεργασίες: α) λήψη ήχου από το μικρόφωνο, β) ανάλυση ήχου για την εξαγωγή μουσικής πληροφορίας (τονικό ύψος, διάρκεια, ένταση), γ) μετατροπή της εξαγόμενης πληροφορίας σε MIDI και δ) αποστολή των δεδομένων MIDI σε συνθετητή MIDI (που μπορεί να είναι είτε εξωτερική συσκευή είτε άλλο λογισμικό) για την τελική ανασύνθεση με εναλλακτικό ηχόχρωμα. Τέλος, όλο το λογισμικό ελέγχεται από μία εύχρηστη γραφική διεπαφή χρήστη. Το λογισμικό αυτό εξυπηρετεί μουσικούς που θέλουν να πειραματιστούν με διάφορα ηχοχρώματα και ενορχηστρώσεις, χρησιμοποιώντας μονάχα ένα μικρόφωνο που συλλαμβάνει τον ήχο οποιουδήποτε μονοφωνικού μουσικού οργάνου, ή ακόμα και της φωνή τους.el
heal.abstractThe 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.languageel
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο)el
heal.academicPublisherT.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno)en
heal.titleΥλοποίηση εικονικού µουσικού οργάνου ελεγχόµενου από µικρόφωνο.el
heal.titleCreation of a virtual musical instrument, controlled from a microphone.en
heal.typebachelorThesis
heal.keywordανάκτηση μουσικής πληροφορίας, αναγνώριση τονικού ύψους, αναγνώριση αρχής νόταςel
heal.keywordmusic information retrieval, temporal segmentation, pitch detection, onset detectionen
heal.advisorNameΑλεξανδράκη, Χρυσούλαel
heal.advisorNameAlexandraki, Chrysoulaen
heal.academicPublisherIDteicrete
heal.fullTextAvailabilitytrue
tcd.distinguishedfalse
tcd.surveyfalse


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)