Název:
MIDI vysílač SysEX zpráv
Překlad názvu:
Transmitter of SysEX MIDI messages
Autoři:
Špiřík, Jan ; Schimmel, Jiří (oponent) ; Káňa, Ladislav (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Tato bakalářská práce se zabývá rozborem MIDI protokolu a především rozborem MIDI SysEx zpráv, které jsou v dnešní době čím dál více využívané. Cílem této práce je návrh a realizace zařízení, které tyto SysEx zprávy bude vysílat po sběrnici MIDI a zároveň bude zobrazovat popis těchto zpráv na jednořádkovém displeji. V první části se řešená práce věnuje MIDI, jeho historii, definici jeho pojmů, zapojení hardwaru pro komunikaci a samozřejmě i rozboru jazyka, kterým protokol komunikuje. Jsou vysvětlena základní kanálová data, která systém MIDI používá k základním operacím pro komunikaci mezi jednotlivými nástroji v MIDI systému. Zvláště se pak věnuje systémovým datům a převážně SysEx zprávám. Jsou zde popsány stručně všechny definované standardy MIDI normy, které se dají přes SysEx zprávy vysílat. Jsou uvedeny jak univerzální, tak firemně specifické zprávy. Je zde uveden přehled všech SysEx zpráv reálného času i zpráv mimo reálný čas, které jsou definovány v MIDI normě 1.1, General MIDI 2 standardu i v nejnovějších dodatcích. Druhá část práce se pak zabývá samotnou realizací vysílače MIDI SysEx zpráv. Je zde podrobně rozebrán hardware zařízení, principy zapojení, použité součásti a také výhody řešení. Hlavní částí je mikrokontroler firmy Atmel z rodiny AVR ATmega16, který řídí realizovaný přípravek. Ke komunikaci s PC, kde lze pomocí vytvořeného programu MIDI SysEx data do vysílače nahrávat, slouží dnes nejpoužívanější rozhraní USB.
This bachelor´s thesis deals with the analysis of MIDI protocol and especially MIDI SysEx messages, that are nowadays used more and more. The purpose of this thesis is the layout and realization of equipment, which will be these SysEx messages send over MIDI bus and simultaneously shows the description of these messages on one-row display. In the first part the solved thesis deals with MIDI, its history, definition of conception, linkage of hardware for communication and of cours analysis of language, that protocol communicates. The main Channel mode messages are analyzed, that MIDI system uses to basic operation for communication between various instruments in MIDI system. Especially System Common Mesagges are addicted and mainly SysEx messages. All standards of MIDI Specification, which can be send over SysEx messages, are shortly described. Universal and Manufacturers specific messages are showed. The list of SysEx Real Time and Non-Real Time messages is published, that are defined in MIDI Specification 1.1, General MIDI 2 standard and newest additions. The second part of this thesis deals with realization of Transmitter of SysEx messages. Hardware of the equipment is described, such as princip of connection, used parts and advantages of solution. The main part of the Transmitter is microcontroller Atmel ATmega16 from series AVR, which controls realized Transmitter. For communication with PC, where can load through formed application MIDI SysEx to Transmitter, serves nowadays the most used bus USB.
Klíčová slova:
ATmega16; AVR; MIDI; SysEx; vysílač MIDI; zvláštní systémová data; ATmega16; AVR; MIDI; MIDI Transmitter; SysEx; System Exclusive Messages
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/10624