|
MIDI to DMX signal converter for synchronizing stage lighting with live music
Hajdúch, Patrik ; Záviška, Pavel (referee) ; Sikora, Marek (advisor)
This bachelor thesis focuses on designing a device for converting MIDI signals to DMX signals. The converter runs on the ATmega328P microprocessor with the Arduino bootloader and is capable of converting Note On, Note Off, and Control Change messages into changes in the DMX output signal. For the conversion, a map consisting of three profiles is used, which is editable using a desktop app and saved on an external EEPROM. This allows the converter to be used universally with many different DMX systems. The device is housed in an enclosure with dimensions that allow it to be stored within a single rack unit. The converter allows for fully automatic control of stage lighting and other stage equipment in synchronization with music and creating complex scenes using the widely used MIDI protocol.
|
|
Sensor for bars of mallet percussion instruments
Pribol, Sebastián ; Balík, Miroslav (referee) ; Jirásek, Ondřej (advisor)
This thesis addresses the issue of capturing melodic percussion instruments using dynamic sensors that can be attached to a musical instrument. It includes theoretical knowledge, analysis, and selection of appropriate sensing methods, and the actual implementation, which consists of testing, integration with MIDI, manufacturing of the device itself, and final calibration and adjustments for proper functionality. The device uses an ESP32-S3 Dev Kit N8R8 microcontroller, which was programmed in the Arduino IDE for proper operation. The device consists of twelve piezoelectric sensors that capture the dynamics of playing the musical instrument and send MIDI information to a DAW via a Bluetooth module.
|
|
Experimental software tool focused on sound creation through sequences
Trubačík, Jan ; Dlouhý, Dan (referee) ; Indrák, Michal (advisor)
The goal of this bachelor’s thesis is the creation of an experimental musical software tool, which is designed for generating music through the use of sequences. The tool was created using Pure Data, a visual programming environment. It decodes strings of plain text and converts them to sequences of MIDI messages in real time. The text of the thesis illustrates a theoretical background and the tool’s structure and way of use.
|
|
MIDI sequencer for a musical instrument
Golian, Dominik ; Baštán, Ondřej (referee) ; Bradáč, Zdeněk (advisor)
Music, as the universal language of humanity through which we express emotions, thoughts, experiences, undergoes continuous evolution, also thanks to technological advancement. This work focuses on one of the greatest technological milestones, the creation of MIDI. The scope of this work involves the development of a parallel MIDI system, which will interact with one of the musical instruments, either a metalophone or a mouth organ. The thesis includes the design and implementation of such a device.
|
|
Theremin Simulation Using Leap Motion
Staurovský, Maroš ; Zahrádka, Jiří (referee) ; Najman, Pavel (advisor)
The goal of this thesis is the creation and implementation of application that simulates playing the theremin by using Leap Motion sensor and MIDI protocol. This sensor allows us to detect movement of hands and recognition of gestures in the monitored area. This is used in the aplication to simulate the same principle that is used for playing theremin. Unlike this instrument we are able to produce sound of different instruments which is accomplished by using MIDI. The Leap Motion sensor and MIDI protocol are detailed in the theoretical part of the thesis.
|
|
Sound to MIDI conversion
Pleva, Pavel ; Frýza, Tomáš (referee) ; Fedra, Zbyněk (advisor)
This thesis deal with possibilities of conversion simple musical signal to MIDI format. It contains brief introduction into chosen parts of MIDI standard which are important for this theme. Further there are examined characteristic attributes of sound which are needed to detect from musical signal to be written in SMF or which affects detection of useful attributes. There is given an account of algorithm for conversion implemented in Matlab.
|
|
Music Improvisation
Angelov, Michael ; Hradiš, Michal (referee) ; Fapšo, Michal (advisor)
The thesis deals with problems concerning algorithmic music compositon, especially the domain of musical improvisation. There is an opening presentation of some of existing tools and approaches that are commonly used in domain of computer music. Consenquently there is a proposal of a new system, using main principles of markov chains and prediction suffix trees (PST) with description of its implementation. The main task of developped application is to analyze an external MIDI recording that is proposed to the system by user and create a new and inovative musical material in MIDI format that would sound close to the original recording giving an impression of a computer improvised music to the listener.
|
|
MTC and LTC Sync Code Converter
Miškařík, Vít ; Hanák, Pavel (referee) ; Krajsa, Ondřej (advisor)
Converter of sync codes MTC to LTC is very important device to synchronize all devices which are being used for editing and other work with audio and video. Most of digital equipment can sync to MTC but LTC timecode is recorded od audio or videotape. Therefore this converter is needed to sync all connected devices to recorded timecode. This thesis is about designing and constructing the converter between these timecodes.
|
|
Experimental Software Synthesizer and Sequencer
Fadieiev, Heorhii ; Indrák, Michal (referee) ; Dlouhý, Dan (advisor)
This bachelor thesis is devoted to an experimental software synthesizer and sequencer. Its main goal is the realization of an experimental electroacoustic musical instrument based on a design created within the semestral thesis. The unique characteristic of this synthesizer is the possibility of assigning to each tone a different waveform from the field of subtractive synthesis, but also amplitude and frequency modulation, as well as the possibility of creating a complicated rhythmic structure. The work is divided into several parts. The first one deals with the collection of theoretical knowledge focused on the topic of sound synthesis, MIDI and software program Max. The second part of the work presents the design of an experimental instrument taking into account the block diagram of the synthesizer, its sequencer and generator. The next part of the work deals with the implementation of the instrument, describes its appearance, GUI, data storage in its memory and analyzes the patch of the synthesizer. The last part describes practical experience and general characteristics of the resulting instrument.
|
|
Experimental Software Musical Instrument
Konečný, Dominik ; Indrák, Michal (referee) ; Dlouhý, Dan (advisor)
The goal of this document is a design and realization of a synthesizer combining additive and subtractive synthesis in Max/MSP. The synthesizer will distinguish itself from others with its high variability of amplitude envelopes, low frequency oscillators (LFO) and an option of micro interval tuning and inharmonious spectrum. There will also be an option to setup the parameters by typing a text string.
|