DiaSynth - Syntezátor audia pomocí diagramů, přehrávač a analyzátor
DiaSynth - Diagram Audio Synthesizer and Analyser
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/127210Identifikátory
SIS: 222692
Kolekce
- Kvalifikační práce [11972]
Autor
Vedoucí práce
Oponent práce
Ježek, Pavel
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
11. 2. 2021
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
Zvuk|Audio|Syntéza zvuku|Přehrávání a úprava zvuku|Analýza zvukuKlíčová slova (anglicky)
Audio|Sound|Sound synthesis|Audio analysis|Digital signal processingCílem práce bylo vytvořit uživatelsky přívětivý program s grafickým uživatelským rozhraním pro práci se zvukem. Práce obsahuje analyzátor, audio přehrávač podobný programu Audacity a část umožňující syntézu zvuku technikou diagramů. Diagram se skládá z generátorů zvukových vln, operátorů a spojení mezi nimi. Výsledkem práce je funkční program napsaný v programovacím jazyce Java, který navíc uživateli umožňuje rozšířit jednotlivé částí pomocí zásuvných modulů (pluginů), což konkrétně znamená následující. Uživatel si může napsat vlastní algoritmy pro analyzátor, vlastní operace pro modifikaci zvukových stop načtených v prohlížeči vln a vlastní operátory a generátory pro syntezátor. 1
The main goal of this bachelor's thesis was to create user friendly audio software with graphical user interface. The program contains analyser, audio player in the style of Audacity and sound synthesizer, which is using diagrams to generate audio. Diagram consists of wave generators, operators and connections between them. The result of this work is functional program written in Java programming language. On top of that each part of program can be extended by plugins. To be more specific, it means that there is possibility for user to write own audio analysis algorithms for analyser, own operations for modification of audio tracks loaded in audio player and in case of synthesizer, it means that the user can implement own operators and generators and use them in diagram for sound synthesis. 1
