Download - Audio to MIDI Converter Team Obama

Transcript
Page 1: Audio to MIDI Converter Team Obama

Audio to MIDI ConverterTeam Obama

Advisor: Dr. William HuntAdnan BurkicSean EarleyJon Kump

Brian Tyson 

Georgia Institute of Technology3/16/2010

Page 2: Audio to MIDI Converter Team Obama

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  

Page 3: Audio to MIDI Converter Team Obama

Important acronyms

• What is MIDI?o Musical Instrument Digital Interfaceo  Industry standard for electronic music devices

  •  What is a VST Plug-in?

o Virtual Studio Technologyo Requires host application o Industry standard for music related plug-ins

Page 4: Audio to MIDI Converter Team Obama

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

Page 5: Audio to MIDI Converter Team Obama

Design Illustration

• Interface mockup

Page 6: Audio to MIDI Converter Team Obama

Graphical User Interface

Page 7: Audio to MIDI Converter Team Obama

Design Challenges

• How to code a VST?• How to detect pitch?• How to output MIDI?

Page 8: Audio to MIDI Converter Team Obama

SynthMaker

Page 9: Audio to MIDI Converter Team Obama

AMDF Pitch Detection

• Average Magnitude Difference Function• Time-Domain• Fast and simple• Not capable of accurate polyphonic pitch detection 

 

Page 10: Audio to MIDI Converter Team Obama

AMDF Theory

A4 (2/440)

G4 (2/392)

E4(2/330)

(Delay in Seconds)

Input, Delayed Input              Input+Delayed Input

Page 11: Audio to MIDI Converter Team Obama

MIDI Output

• MIDIEvent block• Currently researching the

structure of the MIDI protocol

• Final step of the project

Page 12: Audio to MIDI Converter Team Obama

Acceptance Testing

• Latency needs to be perceived as real timeoCan be measured using host programoNeeds to be less than 20ms

• Pitch detection accuracyoEnsure detected pitch matches played

pitch for all notes on guitar

Page 13: Audio to MIDI Converter Team Obama

Scheduled Milestones

• Completed o VST audio input & MIDI output interfaceo Peak detectiono Audio level normalization

• April 2nd - Pitch detection Completion • April 16th - MIDI event generation • May 6th - Final Presentation and Demonstration

Page 14: Audio to MIDI Converter Team Obama

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

Page 15: Audio to MIDI Converter Team Obama

Future Developments

• Pitch Bend

• Bass Guitar• Alternate Tunings

Page 16: Audio to MIDI Converter Team Obama

Questions?

Challenges •  VST

 • Pitch Detetion

  • MIDI Output