Σχεδίαση και υλοποίηση πλατφόρμας παραγωγής και επεξεργασίας ήχου

datacite.contributor.SupervisorΣκλάβος, Νικόλαος
dc.contributor.authorΣίμου, Τριάδα
dc.contributor.otherSimou, Triada
dc.date.accessioned2025-03-10T11:01:25Z
dc.date.available2025-03-10T11:01:25Z
dc.date.issued2025-03-04
dc.degreegraduateThesis
dc.description.abstractΗ παρούσα διπλωματική εργασία αφορά τον σχεδιασμό και την υλοποίηση μιας πλατφόρμας η οποία επιτρέπει την παραγωγή και επεξεργασία ήχου. Η πλατφόρμα αποτελείται από δύο αλληλοσυμπληρούμενα συστήματα: ένα Plugin Synthesizer, που λειτουργεί ως λογισμικό μουσικού οργάνου για τη δημιουργία και τροποποίηση ηχητικών σημάτων, και μία Plugin Host Εφαρμογή, η οποία επιτρέπει την φιλοξενία, διαχείριση και αλληλεπίδραση με VST plugins σε πραγματικό χρόνο. Το Synthesizer έχει σχεδιαστεί ενσωματώνοντας βασικές τεχνικές σύνθεσης όπως αυτή της αφαιρετικής και τηw FM σύνθεση. Παρέχει ένα φιλικό προς τον χρήστη περιβάλλον για τη ρύθμιση παραμέτρων, επιτρέποντας την ακριβή διαμόρφωση και προσαρμογή του παραγόμενου ήχου. Επιτρέπει στον χρήστη να δημιουργήσει ήχους μέσω βασικών στοιχείων όπως Ταλαντωτές, Φίλτρα και Περιβάλλουσες ADSR, καθώς και πιο προηγμένων εργαλείων όπως Διαμόρφωση συχνότητας και πλάτους. Η Plugin Host Εφαρμογή προσφέρει ένα ισχυρό πλαίσιο για τη φόρτωση και διαχείριση εικονικών μουσικών οργάνων και ηχητικών εφέ, συμβατή με το πρότυπο VST3. Οι βασικές λειτουργίες που υποστηρίζει είναι ενσωμάτωση λογισμικών επεξεργασίας ήχου σε πραγματικό χρόνο, φόρτωση και αποθήκευση καταστάσεων των plugins (presets) και ηχογράφηση ζωντανού ήχου.
dc.description.translatedabstractThis thesis focuses on the design and implementation of a platform for sound synthesis and audio processing. The platform consists of two complementary systems: a Plugin Synthesizer, which functions as a virtual musical instrument for generating and modifying audio signals, and a Plugin Host Application, which enables hosting, managing, and interacting with VST plugins in real time. The Synthesizer is designed to incorporate fundamental sound synthesis techniques, including subtractive and FM synthesis. It provides a user-friendly interface for parameter adjustments, allowing precise sound shaping and customization. Users can create sounds using essential components such as Oscillators, Filters, and ADSR Envelopes, as well as more advanced tools like LFOs for Frequency Modulation (FM) and Amplitude Modulation (AM). The Plugin Host Application serves as a powerful environment for loading and managing virtual instruments and audio effects, fully compatible with the VST3 standard. It supports essential functionalities such as real-time audio processing, preset saving/loading, and live audio recording. Through this platform, users can integrate and control multiple audio plugins efficiently, offering a comprehensive solution for digital music production and sound design.
dc.identifier.urihttps://hdl.handle.net/10889/29289
dc.language.isoel
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectΠρογραμματισμός εφαρμογών ήχου
dc.subjectΨηφιακά μουσικά όργανα
dc.subjectΨηφιακή επεξεργασία σημάτων
dc.subjectΨηφιακή ηχητική σύνθεση
dc.subjectΨηφιακά ηχητικά εφέ
dc.subject.alternativeVST plugins
dc.subject.alternativeSynthesizers
dc.subject.alternativeVST host
dc.subject.alternativeAudio programming
dc.subject.alternativeMusic production software
dc.subject.alternativeDSP
dc.subject.alternativeSound synthesis
dc.subject.alternativeDigital audio effects (DAFx)
dc.titleΣχεδίαση και υλοποίηση πλατφόρμας παραγωγής και επεξεργασίας ήχου
dc.title.alternativeDesign and implementation of a sound synthesis and processing platform

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Σχεδίαση_και_Υλοποίηση_Πλατφόρμας_Παραγωγής_και Επεξεργασίας_Ήχου_ΣίμουΤριάδα.pdf
Size:
3.23 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.02 KB
Format:
Item-specific license agreed upon to submission
Description: