Návrh virtuálního síťového kolaborativního zvukového nástroje
but.committee | doc. Ing. Jiří Schimmel, Ph.D. (předseda) Doc.Ing.MgA. Ondřej Urban, Ph.D. (místopředseda) PhDr. Martin Flašar, Ph.D. (člen) MgA. et Mgr. Ondřej Jirásek, Ph.D. (člen) Ing. Petr Honzík, Ph.D. (člen) doc. Ing. Petr Sysel, Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Je současná aplikace k dispozici online? Vysvětlete princip fungování kolaborace u Reactable. Na jakém vzorku lidí jste výsledný software testoval? | cs |
but.jazyk | čeština (Czech) | |
but.program | Audio inženýrství | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Kavan, Jan | cs |
dc.contributor.author | Liudkevich, Denis | cs |
dc.contributor.referee | Kiska, Tomáš | cs |
dc.date.created | 2020 | cs |
dc.description.abstract | Cílem této práce bylo vytvořit online platformu pro zvukovou tvorbu, určenou pro více uživatelů, s originálními nástroji syntézy zvuku. Byl zohledněn i edukativní kontext aplikace uschováním ovladačů parametrů zvuku za podvědomě známé fyzikální jevy a herní podobu aplikace. Podstatná část logiky a veškerá grafika nástrojů je napsána v programovém jazyce JavaScript a jeho knihovně p5.js. Nachází se na straně klienta a komunikuje se serverem na bázi Node.js pomocí websocketu. Zvuková část je na zvláštním serveru v prostředí SuperCollider, vysílá se pomocí IceCastu a komunikuje s hlavním serverem OSC zprávy. Aplikace obsahuje 3 nástroje ke generování zvuků a jeden efektový modul. Každý z nástrojů je určen pro více uživatelů a vyžaduje jejich spolupráci. Optimizací interních algoritmů nástrojů, volbou způsobu zobrazování grafických obsahů a správným propojením jednotlivých zvukových modulů bylo dosaženo přijatelných přenosových rychlostí a minimálních výpočetních nároků. Zvuk je charakteristický pro každý nástroj, nástroje v aplikaci jsou odladěné a navržené tak, aby uživatel mohl jak dosáhnout zajímavých zvukových výsledků sám, tak i zahrát svoji roli v celku s ostatními. Ke generaci zvuku jsou použity takové metody jako granulární syntéza, chaotické oscillátory, modelování strunných nástrojů, kombinace filtrů a tak dále. Velký důraz při vývoji aplikace byl kladen na rozdělení rolí, společné ovládání jednoho nástroje více hráči a komunikaci uživatelů prostřednictvím hry na nástroje a slovní projev - chat. Nedílnou součástí je taky blok pro zobrazování popisující informace. | cs |
dc.description.abstract | The aim of this work was to create an online platform for multi-user sound creation with original sound synthesis tools. The educational context of the application was also taken into account by hiding the controls of the sound parameters behind the subconsciously known physical phenomena and the game form of the application. A substantial part of the logic and all graphics of the instruments is written in the JavaScript programming language and its library p5.js. It is located on the client side and communicates with the Node.js-based server via a web socket. The audio part is on another server in the SuperCollider environment, it is transmitted via IceCast and communicates with the main OSC message server. The application contains 3 instruments for generating sounds and one effects module. Each instrument is designed for multiple users and requires their cooperation. Acceptable transmission speeds and minimum computational demands have been achieved by optimizing the instrument's internal algorithms, the way in which the graphic content is displayed and the appropriate routing of the individual sound modules. The sound is specific for each instrument. The instruments in the application are tuned and designed so that the user can both achieve interesting sound results himself and play his role as a whole with others. Methods such as granular synthesis, chaotic oscillators, string instrument modeling, filter combinations, and so on are used to generate sound. Great emphasis in the development of the application was placed on the separation of roles, simultaneous control of one instrument by several players and communication of users through playing the instruments and text expression - chat. An important part is also a block for displaying descriptive information. | en |
dc.description.mark | A | cs |
dc.identifier.citation | LIUDKEVICH, D. Návrh virtuálního síťového kolaborativního zvukového nástroje [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020. | cs |
dc.identifier.other | 126061 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/189401 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Online | cs |
dc.subject | kolaborativní | cs |
dc.subject | zvukový | cs |
dc.subject | herní | cs |
dc.subject | design | cs |
dc.subject | audio | cs |
dc.subject | syntéza. | cs |
dc.subject | Online | en |
dc.subject | collaborative | en |
dc.subject | sound | en |
dc.subject | game | en |
dc.subject | design | en |
dc.subject | audio | en |
dc.subject | synthesis. | en |
dc.title | Návrh virtuálního síťového kolaborativního zvukového nástroje | cs |
dc.title.alternative | Design of Net-Based Virtual Collaborative Musical Instrument | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2020-06-18 | cs |
dcterms.modified | 2020-06-19-06:26:04 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 126061 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:25:32 | en |
sync.item.modts | 2025.01.17 12:19:21 | en |
thesis.discipline | Audio inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.99 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_126061.html
- Size:
- 5.6 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_126061.html