The Piano Music Companion
نویسندگان
چکیده
We present a system that we call ‘The Piano Music Companion’ and that is able to follow and understand (at least to some extent) a live piano performance. Within a few seconds this system can identify the piece that is being played, and the position within the piece. It then tracks the progress of the performer over time via a robust score following algorithm. The companion is useful in multiple ways, e.g., it can be used for piece identification, music visualisation, during piano rehearsal and for automatic page turning. 1 The Piano Music Companion The piano music companion is a versatile system that can be used by pianists and more widely by consumers of piano music, in various scenarios. It is able to identify, follow and understand live performances of classical piano music – at least to some extent. The companion has two important capabilities that we believe such a system must possess: (1) automatically identifying the piece it is listening to, and (2) following the progress of the performer(s) within the score over time. To support these two capabilities, the companion is provided with a database of sheet music in symbolic form, i.e., sequences of (noteon, pitch) pairs. Currently the database includes, amongst others, the complete solo piano works by Chopin and the complete Beethoven piano sonatas, and consists of roughly 1,000,000 notes in total (about 330 pieces). When listening to live music, the companion is able to identify the piece that is being played, and the position within the piece. It then tracks the progress of the performers over time, i.e., at any time the current position in the score is computed. Furthermore, it continuously re-evaluates its hypothesis and tries to match the current input stream to the complete database. Thus, it is able to follow any action of the musician, e.g., jumps to a different position or an entirely different piece – as long as the piece is part of the database. The system is tolerant to performance errors and slight variations, and is robust to tempo changes. These capabilities enable various application, of which four are described in Sec. 2 below.
منابع مشابه
Flexible Score Following: the Piano Music Companion and Beyond
In our talk we will present a piano music companion that is able to follow and understand (at least to some extent) a live piano performance. Within a few seconds the system is able to identify the piece that is being played, and the position within the piece. It then tracks the performance over time via a robust score following algorithm. Furthermore, the system continuously re-evaluates its c...
متن کاملDemographics and Motivation of Adult Group Piano Students
As people are living longer and enjoying better quality of life, there has been a corresponding increase in interest in recreational music making by adults. This study examined the demographics and motivations of students enrolled in the Community Piano Experience hosted by the University of Nebraska-Lincoln School of Music. Twenty-six participants completed Survey A before beginning the progra...
متن کاملLive Orchestral Piano, a system for real-time orchestral music generation
This paper introduces the first system performing automatic orchestration from a real-time piano input. We cast this problem as a case of projective orchestration, where the goal is to learn the underlying regularities existing between piano scores and their orchestrations by well-known composers, in order to later perform this task automatically on novel piano inputs. To that end, we investiga...
متن کامل음악 구조의 패턴에 기반을 둔 다음(Polyphonic) 피아노 솔로 음악으로부터의 멜로디 추출 Extracting Melodies from Polyphonic Piano Solo Music Based on Patterns of Music Structure
Thanks to the development of the Internet, people can easily access a vast amount of music. This brings attention to application systems such as a melody-based music search service or music recommendation service. Extracting melodies from music is a crucial process to provide such services. This paper introduces a novel algorithm that can extract melodies from piano music. Since piano can produ...
متن کاملClavision: visual automatic piano music transcription
One important problem in Music Information Retrieval is Automatic Music Transcription, which is an automated conversion process from played music to a symbolic notation such as sheet music. Since the accuracy of previous audiobased transcription systems is not satisfactory, we propose an innovative visual-based automatic music transcription system named claVision to perform piano music transcri...
متن کامل