4. INTRODUCTION
Real Time Singing Analyst is singing analyzing software which works
on two main functions.
1. pitch comparison
2. timbre analyzing
User must import desired midi track to the software and then
sing along with it using it as a backing track .
If user's voice track pitch get differ from the MIDI track user
will alerted. And in the final report there will be a rating regarding
alerts and vocal tone will be categorized regarding timbre .
5. REQUIREMENT GATHERING
Pitch recognition method
Pitch detection is very important for many speech processing
algorithm
a reliable pitch detection algorithm (PDA) is a very important
component in many speech processing systems
the principles of the two pitch detection algorithms, preprocessing
and the extraction of pitch pattern techniques are introduced
6. Alert designing
-Two types of alerts
Auditory alert – This will be a beacon tone
Visual alert- Simple graphical arrows will guide the user
to reach the proper pitch by ascending or descending
commands.
7. Report and rating
Rating given by the percentage of correctly hit notes.
Time graph will divided into ¼ beats.
Timbre report consist;
1.Cutoff nasal voice
2.Nasal voice
3.Mixed voice
4.Projected voice
8. ARCHITECTURAL DESIGN
Import MIDI
User 1
Voice
Input Ultimate
analyzing report & alert
User 1 message
13. Activity Diagram for User
Sing along
with the track
Import MIDI Pitch
Timbre
Track analysi
analysis
s
Real time alerts (If case of
incompatible)
Report
generat
ing
Report
14. FL Studio
FL Studio is a professional music composition &
mastering software.
Important features
1.MIDI input and it’s decoding into 16 channels. Our
further analyzing procedure is based on this selection
step
2.There is a sub program called Edison in the FL
Studio. This function of handling sound input into the
software is the next important feature that we must
understand to develop our program.