Application of Big Data, Blockchain, and Internet of Things for Education Informatization. First EAI International Conference, BigIoT-EDU 2021, Virtual Event, August 1–3, 2021, Proceedings, Part II

Research Article

Design and Implementation of Piano Performance Grading System Based on Data Analysis

  • @INPROCEEDINGS{10.1007/978-3-030-87903-7_14,
        author={Jing Zhao},
        title={Design and Implementation of Piano Performance Grading System Based on Data Analysis},
        proceedings={Application of Big Data, Blockchain, and Internet of Things for Education Informatization. First EAI International Conference, BigIoT-EDU 2021, Virtual Event, August 1--3, 2021, Proceedings, Part II},
        proceedings_a={BIGIOT-EDU PT2},
        year={2021},
        month={10},
        keywords={Piano score WeChat official account Multi pitch detection Music fingerprint location},
        doi={10.1007/978-3-030-87903-7_14}
    }
    
  • Jing Zhao
    Year: 2021
    Design and Implementation of Piano Performance Grading System Based on Data Analysis
    BIGIOT-EDU PT2
    Springer
    DOI: 10.1007/978-3-030-87903-7_14
Jing Zhao1
  • 1: Baoshan University

Abstract

In order to meet the needs of piano learners to get feedback on their performance accuracy, this paper designs and implements a piano performance scoring system based on wechat. In the audio preprocessing part, the user’s uploaded playing audio can be converted into a file format that is easy to analyze, and the music name can be detected by the music detection algorithm; in the performance scoring part, the music fingerprint based localization algorithm and the non negative matrix factorization based multi pitch detection algorithm are used to detect the correctness of the user’s uploaded music. Based on the test data, the system scores the accuracy and the accuracy of the whole play for the subsection. The final result is presented in the form of images. The WeChat interactive part, which develops a public official account through the WeChat public platform development technology, can check the music contained in the system library by passing the official account. And upload their own playing audio, get graphical feedback and get some related services.