1 / 1

P IANO K EY ID ENTIFICATION

System Purpose: Detect a pitch and communicate the corresponding piano key with a virtual LED on a LabVIEW front panel.

race
Download Presentation

P IANO K EY ID ENTIFICATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System Purpose: Detect a pitch and communicate the corresponding piano key with a virtual LED on a LabVIEW front panel. • System Scope: the Piano Key ID (PKID) will solve the customers’ problems of wanting to play the piano by ear. By simply humming, whistling, or singing a melody, the PKID will identify the pitch of each note and light up a virtual LED above a corresponding piano key to indicate which key to play. PIANO KEYIDENTIFICATION LabVIEW takes in sound data from the microphone MATLAB receives chunks of data about 20,000 samples long. It appears to MATLAB as a 1X20000 column vector One channel of the stereo recording is selected MATLAB reconfigures the input vector into a series of hi-fi and down-sampled vectors In real time using LabVIEW and MATLABBy: Nicholas Jenkins and Skyler Wills Auto-Correlation High Efficiency Auto-Correlation: We employ simplifying math that reduces the processing time needed to compute the auto-correlation function. With a savings in processing time, it is possible to calculate pitches in real time. Check for a precision match Check for a vague match using “mode” Identify Pitch!

More Related