160 likes | 313 Views
Audio to MIDI Converter Team Obama. Advisor: Dr. William Hunt Adnan Burkic Sean Earley Jon Kump Brian Tyson Georgia Institute of Technology 3/16/2010. Project Overview. Audio to MIDI converter plug-in designed for guitar Guitar can control any MIDI device in real-time
E N D
Audio to MIDI ConverterTeam Obama Advisor: Dr. William Hunt Adnan Burkic Sean Earley Jon Kump Brian Tyson Georgia Institute of Technology 3/16/2010
Project Overview • Audio to MIDI converter plug-in designed for guitar • Guitar can control any MIDI device in real-time • Software will be targeted toward guitarists and record producers • Software solution requiring no hardware • Software will be approximately $50, cheaper than competing hardware products
Important acronyms • What is MIDI? • Musical Instrument Digital Interface • Industry standard for electronic music devices • What is a VST Plug-in? • Virtual Studio Technology • Requires host application • Industry standard for music related plug-ins
Design Goals • VST plug-in compatible with any third-party software • Low latency to allow real time performance • Fast and accurate pitch detection(monophonic) • Pitch Bend
Design Illustration • Interface mockup
Design Challenges • How to code a VST? • How to detect pitch? • How to output MIDI?
AMDF Pitch Detection • Average Magnitude Difference Function • Time-Domain • Fast and simple • Not capable of accurate polyphonic pitch detection
AMDF Theory Input, Delayed Input Input+Delayed Input A4 (2/440) G4 (2/392) E4 (2/330) (Delay in Seconds)
MIDIEvent block Currently researching the structure of the MIDI protocol Final step of the project MIDI Output
Acceptance Testing • Latency needs to be perceived as real time • Can be measured using host program • Needs to be less than 20ms • Pitch detection accuracy • Ensure detected pitch matches played pitch for all notes on guitar
Scheduled Milestones • Completed • VST audio input & MIDI output interface • Peak detection • Audio level normalization • April 2nd - Pitch detection Completion • April 16th - MIDI event generation • May 6th - Final Presentation and Demonstration
Cost Analysis Product Description Quantity Unit Price Price SynthMaker Standard License 1 $255 $255 Estimated Labor 650 hrs $30 $19,500 Misc. Cables/Hardware for Test Purposes 1 $125 $125 Product Cost Total $19,880
Future Developments • Pitch Bend • Bass Guitar • Alternate Tunings
Questions? Challenges • VST • Pitch Detetion • MIDI Output