Original title:
Bicí automat pro hudebníky
Translated title:
Drum Machine for Musicians
Authors:
Spáčil, Tomáš ; Fedra, Zbyněk (referee) ; Povalač, Aleš (advisor) Document type: Master’s theses
Year:
2014
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Cílem této práce je vytvoření funkčního prototypu bicího automatu s generováním zvuku pomocí mikrokontroléru. Úvod práce je věnován obecnému bicímu automatu a rozborem jeho jednotlivých částí, samotného principu a základních pracovních režimů. Následující kapitola se zabývá principem zpracování digitálního signálu a generováním zvuku pomocí mikrokontroléru. Část této kapitoly se zaměřuje také na mixování s využitím kompresních metod. Jádrem práce je návrh vlastní blokové struktury a celkového schématu bicího automatu s popisem jednotlivých částí. Následuje jeho rozbor a realizace, jak po stránce teoretické tak praktické. Jedná se převážně o prezentace a popis důležitých částí kódu firmwaru, návrh DPS a dalších technických dokumentací potřebných pro výrobu finálního prototypu. Závěr obsahuje shrnutí dosažených výsledků, jejich prezentaci a diskuzi.
The aim of this work is to create a functional prototype of a drum machine with sound generating using a microcontroller. Introduction is devoted to general drum machine and an analysis of its parts, principle and basic modes of operation. The following chapter deals with the principle of digital signal processing and sound generation using a microcontroller. Part of this chapter is focused on mixing using compression methods. The core of this work is to design my own block structure and overall scheme of the drum machine with a description of the parts. Followed by analysis and implementation with theoretical and practical point of view. It is mainly about presentation and description of important parts of firmware codes, DPS design and another technical documentation useful for final prototype production. The conclusion contains a summary of the results with prezentation and discussion.
Keywords:
ARM; C++; compression methods; delta-sigma modulation; digital analog conversion; digital signal processing; Drum machine; LCD.; microcontroller; pulse code modulation; SD card; STM; ARM; Bicí automat; C++; delta-sigma modulace; kompresní metody; LCD.; mikrokontrolér; pulzně kódová modulace; SD karta; STM; číslicové zpracování signálu; číslicově analogový převod
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/31599