Unlock instant, AI-driven research and patent intelligence for your innovation.

Piano fingering automatic generation method based on fingering rules and reinforcement learning

A reinforcement learning and automatic generation technology, applied in machine learning, program code conversion, calculation model, etc., can solve the problems of different fingering styles, not universal, and incapable of transcending progress, etc., to achieve the effect of speeding up learning

Pending Publication Date: 2020-09-29
SOUTH CHINA UNIV OF TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method of seeking the maximum probability fingering path based on fingering data is limited by the quality of the data itself and the size of the data, and the generated results can only be close to the fingering level of the fingering data, but cannot be surpassed.
[0006] In addition, due to the special nature of piano fingering, there will be differences in the styles of fingering rules of different genres, and the fingering styles generated based on different data are also different. It is difficult to say which is better and which is worse.
Moreover, due to the inability to guarantee the quality of fingering data and the limited amount of data, the fingerings generated through data learning may not be comprehensive or universal.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Piano fingering automatic generation method based on fingering rules and reinforcement learning
  • Piano fingering automatic generation method based on fingering rules and reinforcement learning
  • Piano fingering automatic generation method based on fingering rules and reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0062] This embodiment discloses a method for automatically generating piano fingerings based on fingering rules and reinforcement learning, such as figure 1 As shown, the specific steps are as follows:

[0063] S1. According to the fingering rules of finger-to-finger conversion when playing the piano, use specific numerical values ​​to score the quality of two consecutive finger numbers in different situations, forming a fingering quantitative evaluation system;

[0064] Wherein, the fingering rules of the inter-finger conversion are stipulated as follows:

[0065] The general principle is to take the comfort of finger drop when switching between fingers, and consider three factors: the distance between fingers, the difficulty of finger drop, and the dexterity of fingers. The score is higher, on the contrary, if the inter-finger transition is outside the working distance, the finger is difficult to drop, and the corresponding finger has low flexibility, the score is lower, a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a piano fingering automatic generation method based on fingering rules and reinforcement learning, and the method comprises the following steps: establishing a fingering quantitative evaluation system according to piano fingering conversion rules; analyzing the MIDI file of the music and extracting a key position sequence; training by adopting a time sequence difference control reinforcement learning algorithm as a learning network; and inputting the MIDI file of the new music, and generating a fingering sequence by the learning network according to the key position sequence decision finger serial number. Based on the general fingering rules and reinforcement learning, the fingering rules descriptive of characters are used for automatically generating a fingering sequence through machine learning. The method does not need fingering data for training, so that the method is not limited by fingering data quality and size. Besides, a time sequence difference controltype reinforcement learning algorithm is adopted, an environment model, rewards and a probability distribution model of the next state do not need to be established, the method is simple and clear, avalue function is updated in real time in each step, and the learning speed is increased.

Description

technical field [0001] The invention relates to the technical field of artificial intelligence machine learning, in particular to a method for automatically generating piano fingerings based on fingering rules and reinforcement learning. Background technique [0002] Piano education is the largest category in the music education market. At present, the proportion of piano learning in kindergartens is more than 60%, and that of primary schools is 30%. But what does not match it is that the current piano teachers are limited and the teaching level is uneven; the teaching resources lack creativity and cannot keep up with the needs of the society; the teaching methods are monotonous and not targeted. [0003] Fingering is an important part that piano learners need to master. For piano beginners, especially groups such as the elderly and the disabled, fingering exercises are more difficult. There are many problems such as difficulty in reading notation, poor coherence in playin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06N20/00G06F8/41G06Q10/06G06Q50/20G09B15/00G10H1/00
CPCG06N20/00G06F8/427G06Q10/06393G06Q50/205G09B15/00G10H1/0066G10H1/0075Y02P90/30
Inventor 韦岗袁都佳曹燕
Owner SOUTH CHINA UNIV OF TECH