MIDI Performance Data Collection
Design a website that collects synchronized audio and MIDI performances by users at home playing a MIDI-enabled instrument. This website will need to interface with the MIDI interface of the user's OS. When a user presses “Record”, this site will collect synchronized recordings of audio (.wav) and MIDI (.mid). These performances will be later used to teach AI to automatically transcribe audio.
Objectives
- Design a website that collects synchronized recordings audio and MIDI capturing a musical performance.
- Provide a user interface to enable the user to record information about the performance.
- e,g., title, composer, instrument, microphone, etc.
- Maintain a cloud-based dataset of collected data.
- Validate product with a small and informal field study.
Motivations
The task of automatically transcribing audio to musical notation is a task of great interest to the field of music information retrieval. Existing datasets center around the Yamaha Disklavier digital piano, because of the availability of data. We desire a crowd-sourced website to enable the collection of audio-MIDI synchronized data from any MIDI-enabled device, such as wind-controllers, guitars and keytars, and percussion.
Qualifications
Minimum Qualifications:
- CS 290 (web dev)
- music lover
- experience with signal processing, audio, or music technology
- ability to read music (minimal)
- CS 492 (mobile) or CS 493 (cloud)
Details
Project Partner:
Patrick Donnelly
NDA/IPA:No Agreement Required
Number Groups:1
Project Status:Accepting Applicants
Website:https://soundbendor.org/