Digital Pianoforte Tutor: A Computer based evaluator for Piano Playing

Sooriya-Arachchi, C. 2014. Digital Pianoforte Tutor: A Computer based evaluator for Piano Playing. Masters thesis University of Colombo School of Computing

TitleDigital Pianoforte Tutor: A Computer based evaluator for Piano Playing
TypeMasters thesis
AuthorsSooriya-Arachchi, C.
Abstract

Evaluating a piano playing has been the domain of music experts most of the time. If one (i.e. pianist or piano player) needs to receive precise evaluation on his/ her piano playing (i.e. piano performance) of a music piece given in sheet music (i.e. manuscript having music notation for the music piece), he/ she will have to meet a music teacher or some music expert who can give some useful feedback, pointing out the pianist of any mistakes of the playing, and areas that can be improved. Even though it is still not very prevalent, a computer aided evaluation on such piano performance could support a pianist to get an evaluation on his/ her playing, without having to visit a music expert each time. Digital Pianoforte Tutor (DPT) will be a computer aided evaluator that compares a recorded piano playing with the sheet music, and provide an evaluation that would be useful for the pianist (e.g. music student) to get an idea on how well he/ she performed, while also identifying his/ her mistakes in the piano playing in terms of note mismatches (i.e. incorrectly played music notes), note insertions (i.e. additionally played music notes) and note deletions (i.e. music notes missed). The sheet music in PDF format and the WAVE recording of the pianist?s piano playing will be the inputs to Digital Pianoforte Tutor (DPT). DPT will consist of the three main modules; Optical Music Recognition (OMR), Feature Extraction (FE) and Performance Evaluation (PE). The underlying research for this artefact, will aim in providing a number of evaluations, and assess the strengths and weaknesses of each of these evaluation methods, in order to identify which of these techniques would provide a useful performance evaluation for the pianist. The OMR module makes use of the Java Audiveris API to generate a MusicXML file from the PDF sheet music. In the FE module, musical feature extraction from the MusicXML file and MIDI or WAVE audio file will take place making use of one of the selected audio FE plugins and modules (e.g. Java jMusic API, MatLab MIRtoolbox). Once sufficient music features have been obtained in the FE module, the PE module will generate useful feedback to the pianist using the selected evaluation techniques (i.e. Note Alignment and Music Visualisation). The PE module was implemented in Java; while Note Alignment made use of Needleman Wunsch (NW) global alignment algorithm to identify playing mistakes, and Music Visualisation made use of piano roll notation and MuseScore digital score notation to give a visual musical representation. Keywords: optical music recognition, music feature extraction, music information retrieval, performance evaluation, music visualisation

Year2014
Publication dates
Published2014
Web address (URL)http://hdl.handle.net/123456789/2511

Related outputs

Are your students disengaging – or is it their personality type?
Sooriya-Arachchi, C. K. 2026. Are your students disengaging – or is it their personality type? Times Higher Education (THE Campus).

Evaluating Learner Competency in GenAI-Enhanced Learning: A Framework for Process-Oriented Assessment of Human-AI Collaboration
Sooriya-Arachchi, C.K. 2026. Evaluating Learner Competency in GenAI-Enhanced Learning: A Framework for Process-Oriented Assessment of Human-AI Collaboration. The 16th International Learning Analytics and Knowledge Conference. Bergen, Norway 27 Apr - 01 May 2026 CEUR Workshop Proceedings.

From Adoption to Actionability: Investigating Learning Analytics Integration in Learning Design for Higher Education Teaching Practice
Sooriya-Arachchi, C. 2026. From Adoption to Actionability: Investigating Learning Analytics Integration in Learning Design for Higher Education Teaching Practice. PhD thesis Queen Mary University of London School of Electronics Engineering and Computer Science

When AI assists, how do we assess?
Sooriya-Arachchi, C. K. 2025. When AI assists, how do we assess? University of Westminster.

Assessment amplified: Enhancing student engagement and performance through the design of AI-driven agile authentic assessment using learning analytics
Sooriya-Arachchi, C. K. and Roubert, F. 2025. Assessment amplified: Enhancing student engagement and performance through the design of AI-driven agile authentic assessment using learning analytics. AdvanceHE - Teaching and Learning Conference 2025: Future-Focused Education. University of Sheffield 01 - 03 Jul 2025 Advance HE.

A Human-Centered Approach to Learning Analytics: Understanding How Personality Traits Shape Learning Activity Engagement
Sooriya-Arachchi, C. and Guo, H.C. 2025. A Human-Centered Approach to Learning Analytics: Understanding How Personality Traits Shape Learning Activity Engagement. LAK 2025 Workshops, co-located with 15th International Conference on Learning Analytics and Knowledge (LAK 2025). Dublin, Ireland 03 - 07 Mar 2025 CEUR Workshop Proceedings.

Facilitating data-informed teaching decisions in Learning Design using Learning Analytics: A Toolkit Experiment
Sooriya-Arachchi, C. 2025. Facilitating data-informed teaching decisions in Learning Design using Learning Analytics: A Toolkit Experiment. 15th International Conference on Learning Analytics & Knowledge (LAK25). Dublin, Ireland 03 - 07 Mar 2025 Association for Computing Machinery (ACM).

Facilitating Data-driven Decision-making in Learning Design based on Learning Analytics: A Toolkit Experiment
Sooriya-Arachchi, C. 2024. Facilitating Data-driven Decision-making in Learning Design based on Learning Analytics: A Toolkit Experiment. Actionable Learning Analytics Workshop - LAK24 Actionability pre conference workshop of 14th international conference for LAK. Kyoto International Conference Center, Japan 19 Mar 2024

Barriers to Learning Analytics Adoption among Educators in Higher Education: A Survey Study
Sooriya-Arachchi, C. 2024. Barriers to Learning Analytics Adoption among Educators in Higher Education: A Survey Study. Learning Analytics Adoption in Higher Education: A European Perspective - LAK24 Adoption pre conference workshop. Kyoto International Conference Center, Japan 19 Mar 2024

What’s stopping Academics from using Learning Analytics in their Teaching practice
Sooriya-Arachchi, C. 2023. What’s stopping Academics from using Learning Analytics in their Teaching practice. The Queen Mary Festival of Education. London 18 - 20 Apr 2023

Design YOU: Toolkit to build YOUR Brand from Average to ICONIC
Sooriya-Arachchi, C. 2021. Design YOU: Toolkit to build YOUR Brand from Average to ICONIC. Sopwin.

Design Thinking intervention for Higher Education Teaching & Learning
Sooriya-Arachchi, C. 2019. Design Thinking intervention for Higher Education Teaching & Learning. IEEE International Conference for Teaching, Assessment and Learning for Engineering (TALE) 2019. Yogyakarta, Indonesia 10 - 13 Dec 2019 IEEE .

Pianoforte performance assistant: a computer aided evaluator for piano playing
Sooriya-Arachchi, C. and Hemachandra, G. 2010. Pianoforte performance assistant: a computer aided evaluator for piano playing. ITRU Research Symposium 2010. Faculty of Information Technology, University of Moratuwa

Permalink - https://westminsterresearch.westminster.ac.uk/item/x33y2/digital-pianoforte-tutor-a-computer-based-evaluator-for-piano-playing


Share this

Usage statistics

61 total views
0 total downloads
These values cover views and downloads from WestminsterResearch and are for the period from September 2nd 2018, when this repository was created.