Font Size: a A A

The Implementation Of Piano Performance Evaluation System Based On Wechat Mini Program

Posted on:2019-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y ZhangFull Text:PDF
GTID:2405330563493232Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,Internet technology has been widely used in our daily life.“Internet+Education” is a new direction in area of education in recent years.Benifited from the superiority of Internet technology,“Internet+education” incorporates Internet technology into the area of education to circumvent the limitation of traditional education.Piano teachers have to guide learners face to face in traditional piano education.However,teacher resources are far from meeting the requriements.It is an urgent problem to provide a convenient and efficient learning way for piano learners with the help of Internet technology.This paper analyzes the demand of piano performance evaluation system according to some practical issues.When people learn to play the piano,they often encounter the following problems: the lack of music score resources,the demand for piano teachers and the difficulty to check the progress trend.System in this paper has finished the following work to handle aforementioned problems: design a WeChat mini program to display the image of electronic score and to provide high quality network resources;design a piano performance evaluation system.When piano learners upload their playing audio,system conducts related preprocessing.Then obtains the evaluation of correctness and rhythmicity by performing multiple pitch detection algorithm based on Non-negative Matrix Factorization and score following algorithm based on Dynamic Time Warping.At last the system displays the evaluation on a image of music score;use database to save the playing records and the performance evaluation,users can look up them to improve their skill.This paper desgins and implements a piano performance evaluation system based on WeChat mini program,aiming at helping piano learners to practice performance more conveniently and efficiently.As can ben seen in functional tests,all functions of the system are normal and stable.As seen in performance tests,the average accuracy of note level evaluation is 96.8%.Therefore the system can provide learners a high accuracy evaluation.The system is practical,efficient and stable.It can help piano learners a lot.
Keywords/Search Tags:piano performance evaluation, WeChat mini program, nonnegative matrix factorization, score following
PDF Full Text Request
Related items