Oral Presentations
Event Title
Loading...
Document Type
Open Access
Faculty Sponsor
Kristina Striegnitz; Christopher Chandler
Department
Computer Science
Start Date
22-5-2020 10:30 AM
Description
Since 1990, the MIDI protocol has been the primary means of storing and transmitting data pertaining to pitch, volume, rhythm, and more. My research looks at creating data through the use of an accelerometer and gyroscope hooked into an arduino, as well as the transformation of that data into a MIDI compatible format. The attached accelerometer and gyroscope will allow to control of pitch, volume, or even what clips might be played through the tracking of position, rotation, and acceleration of the device. Additionally, I have looked at revising the transmission of this data by connecting sending and receiving devices through shared Wi-Fi, as opposed to the traditional and unfortunately standardized corded method. With the impending release of the MIDI 2 specification, it is time to reconsider what is essential to the creation of a MIDI device and how they can be designed better to be more useful to the end user in the future.
Controlling MIDI Generated Music Through Motion
Since 1990, the MIDI protocol has been the primary means of storing and transmitting data pertaining to pitch, volume, rhythm, and more. My research looks at creating data through the use of an accelerometer and gyroscope hooked into an arduino, as well as the transformation of that data into a MIDI compatible format. The attached accelerometer and gyroscope will allow to control of pitch, volume, or even what clips might be played through the tracking of position, rotation, and acceleration of the device. Additionally, I have looked at revising the transmission of this data by connecting sending and receiving devices through shared Wi-Fi, as opposed to the traditional and unfortunately standardized corded method. With the impending release of the MIDI 2 specification, it is time to reconsider what is essential to the creation of a MIDI device and how they can be designed better to be more useful to the end user in the future.