Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Music generation method and training method of music generation model

A technology for generating models and training methods, applied to electro-acoustic musical instruments, instruments, etc., can solve problems such as unfamiliar protocols, lack of time, and time constraints, and achieve the effect of strengthening timing dependencies

Pending Publication Date: 2021-06-22
TENCENT MUSIC ENTERTAINMENT TECH SHENZHEN CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for non-professional ordinary users, it is often impossible to realize music creation due to lack of professional music knowledge and unfamiliarity with MIDI technology-related protocols, standards, or complex software and hardware operations.
[0003] Moreover, even for professional users, it is very likely that due to time constraints, complex software and hardware operations in the creation process, and lack of ideas for modifying unsatisfactory works, etc., it is difficult to present creative ideas into desired music works

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
  • Music generation method and training method of music generation model
  • Music generation method and training method of music generation model
  • Music generation method and training method of music generation model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in combination with specific implementation methods and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0064] In the embodiment of the present invention, "network" has a conventional meaning in the field of machine learning, such as neural network (NN), deep neural network (DNN), convolutional neural network (CNN), recurrent neural network (RNN), other Machine learning or deep learning networks or combinations or modifications thereof.

[0065] In the embodiment of the present invention, "model" has a conventional meaning in the field of machine learning, for example, the model may be a machine learning or deep learning model, for example, a machine learning or deep learning mode...

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 music generation method, which comprises the following steps: obtaining a chord comprising a plurality of chords, each chord having a specified duration and comprising a plurality of notes; respectively converting the plurality of chords of the chord into a plurality of first MIDI messages, wherein each first MIDI message comprises a chord feature representing the corresponding chord and a note feature representing the plurality of notes of the corresponding chord; determining a chord arrangement sequence of the plurality of chords performed by the chord; inputting the multiple first MIDI messages and the chord arrangement sequence into a music generation model based on a natural language neural network, and sequentially generating multiple second MIDI messages corresponding to the multiple first MIDI messages and mapping the chord arrangement sequence, wherein each second MIDI message comprises note features representing multiple generated notes, the plurality of generated notes generally have the specified duration; and splicing the plurality of second MIDI messages into a generated music MIDI message according to the generation sequence.

Description

technical field [0001] The present application relates to the technical field of multimedia content processing, and in particular to a method for generating music. The present application also relates to a training method for a music generation model. Background technique [0002] Music creation involves a lot of professional knowledge. Currently, MIDI (Musical Instrument Digital Interface) technology has become a widely used technology in the field of music creation. With the popularization of various music applications, users' pursuit of music personalization is getting higher and higher, and more and more users want to create music by themselves. However, for non-professional ordinary users, it is often impossible to realize music creation due to lack of professional music knowledge and unfamiliarity with MIDI technology-related protocols, standards, or complex software and hardware operations. [0003] Moreover, even for professional users, it is very likely that due ...

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): G10H1/00
CPCG10H1/0025G10H2210/115G10H2210/571G10H2240/056G10H2250/311
Inventor 黄郁翔
Owner TENCENT MUSIC ENTERTAINMENT TECH SHENZHEN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products