Ovládání studiové techniky pomocí protokolu OSC

Loading...
Thumbnail Image

Date

Authors

Pernica, Ondřej

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Tato práce se věnuje protokolu Open Sound Control, jeho vlastnostem a využitím pro ovládání studiové techniky. V první části se práce zabývá popisem základních vlastností OSC, především transportní vrstvou, datové struktury a datových typů. Je vysvětlen princip časové synchronizace OSC packetů a model symbolických adres. Dále jsou uvedeny příklady využití těchto vlastností OSC v reálných situacích a aplikacích. Druhá část popisuje možnosti ovládání aplikace TotalMix FX pomocí OSC, která ovládá interní mixážní pult zvukových karet RME s HDSP jádrem. Je zde také uveden seznam OSC zpráv, který byl vytvořen testováním zpráv z dodané dokumentace od výrobce, Ve třetí části je popsán návrh zařízení využívající mikrokontroler ESP32, které bude aplikaci TotalMix ovládat pomocí příkazů OSC poslaných přes UDP. Nastavení tohoto zařízení je možné pomocí dotykového displeje, webového prohlížeče nebo pomocí OSC. Čtvrtá část popisuje realizaci navrženého zařízení. Zabývá se výrobou DPS, osazováním součástek a mechanickými úpravami krabičky. Pátá část se zabývá návrhem softwaru. Jsou zmíněny použité knihovny, vysvětlen model MVC a vysvětleny funkce některých tříd v programu.
This thesis examines the Open Sound Control (OSC) protocol, its characteristics, and its application for controlling studio equipment. The first section delves into the description of the fundamental features of OSC, with a particular focus on the transport layer, data structures, and data types. It elucidates the principle of time synchronization of OSC packets and the model of symbolic addresses. Additionally, real-life scenarios and applications that utilize these OSC features are provided. Moving on to the second part, it explores the possibilities of controlling the TotalMix application through OSC. This application governs the internal mixing console of RME audio interfaces with HDSP core. The section also presents a comprehensive list of OSC messages that were generated based on thorough testing and the provided manufacturer's documentation. In the third segment, the design of a device utilizing the ESP32 microcontroller for controlling the TotalMix FX application through UDP-sent OSC commands is described. The configuration options for this device include a touchscreen, web browser, and OSC. The fourth section focuses on the implementation of the designed device, encompassing the production of the printed circuit board (PCB), component assembly, and mechanical modifications to the enclosure. Finally, the fifth part addresses the software design, highlighting the libraries employed, explaining the Model-View-Controller (MVC) architecture, and providing insights into the functions of key classes within the program.

Description

Citation

PERNICA, O. Ovládání studiové techniky pomocí protokolu OSC [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Zvuková produkce a nahrávání

Comittee

doc. Ing. Kamil Říha, Ph.D. (předseda) Ing. MgA. Jana Jelínková (člen) doc. Ing. David Kubánek, Ph.D. (člen) Ing. Matěj Ištvánek, Ph.D. (člen) Ing. Jiří Přinosil, Ph.D. (místopředseda)

Date of acceptance

2023-06-14

Defence

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta: Vámi použitá tlačítka mají při stisknutí poměrně dlouhý a tuhý chod. Nebude to při použití vadit? Jak rychlé děje se budou vaším zařízením ovládat? Operační zesilovač U3B na obr. 3.6 je i na desce nezapojený? Nemůže to způsobit nějaké problémy? A pokud ano, jak byste to ošetřil? Otázky komise: Bude zařízení plně funkční? Splňuje současné zařízení zadání práce? Student obhájil bakalářskou práci s výhradami a odpověděl na otázky členů komise a oponenta.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO