MIT 6 111 - Voice Training Karaoke Machine (16 pages)

Previewing pages 1, 2, 3, 4, 5 of 16 page document View the full content.
View Full Document

Voice Training Karaoke Machine



Previewing pages 1, 2, 3, 4, 5 of actual document.

View the full content.
View Full Document
View Full Document

Voice Training Karaoke Machine

135 views

Problems/Exams


Pages:
16
School:
Massachusetts Institute of Technology
Course:
6 111 - Introductory Digital Systems Laboratory
Introductory Digital Systems Laboratory Documents

Unformatted text preview:

Voice Training Karaoke Machine 6 111 Final Project Masood Qazi Zhongying Zhou 6 111 Spring 2006 May 17 2006 Abstract A Karaoke has been implemented for the purpose of vocal training It will have as its two primary inputs the user s singing and the notes from the sheet music of the vocals for a selected song The user s voice will be recorded through a microphone interfaced to an analog to digital converter The power spectrum of the user s voice will be computed and analyzed to infer the note being sung The system will then compare the user s singing by pitch and rhythm with what is described in the sheet music This comparative analysis is presented in a meaningful way to the user through a VGA display Finally the user will also have access to audio outputs such as the sequence of correct tones and the user s recorded voice through headphones This system demonstrates important design concepts such as modularity and integration In particular testing was made more efficient by debugging smaller chunks such as the Fourier Transform or the Video Display at one time A secondary round of testing was needed once the blocks were integrated Table of Contents 1 OVERVIEW 2 1 1 1 2 2 AUDIO INTERFACING SPECTRUM ANALYSIS NOTE SYNTHESIS MQ 5 2 1 2 2 2 3 2 4 3 OPERATION 3 IMPLEMENTATION 5 REPRESENTATION OF NOTES MQ 5 AC97 AUDIO INTERFACE MQ 6 NOTE SYNTHESIS 8 FFT AND NOTE DETECTION MQ 9 MUSIC READING AND COMPARISON DISPLAY ZZ 10 3 1 3 2 3 3 3 4 PULSIFY 10 DIVIDER 11 MUSIC READER FINITE STATE MACHINE 11 VIDEO DISPLAY 12 4 TESTING AND DEBUGGING 15 5 CONCLUSION 16 List of Figures FIGURE 1 LED DISPLAY FOR ADDRESS AND RHYTHM 4 FIGURE 2 POSITIONING OF OUTPUTS ON VISUAL DISPLAY 4 FIGURE 3 TOP LEVEL BLOCK DIAGRAM 3 FIGURE 4 CYCLICAL INDEXING OF NOTES 6 FIGURE 5 BLOCK DIAGRAM FOR AC97 AUDIO INTERFACE 7 FIGURE 6 EXAMPLE TIMING DIAGRAM ILLUSTRATING SERIAL TO PARALLEL CONVERSION 8 FIGURE 7 SYNTHESIZER BLOCK DIAGRAM 8 FIGURE 9 FFT CONROL FSM 9 FIGURE 8 FFT BLOCK DIAGRAM 10 FIGURE 10 SPECTRUM



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Voice Training Karaoke Machine and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Voice Training Karaoke Machine and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?