US 11,887,566 B2
Method of generating music data
Gabriele Medeot, London (GB); Srikanth Cherla, London (GB); Katerina Kosta, London (GB); Matt Mcvicar, London (GB); Samer Abdallah, London (GB); Marco Selvi, London (GB); Ed Newton-Rex, London (GB); and Kevin Webster, London (GB)
Assigned to BYTEDANCE INC., Wilmington, DE (US)
Appl. No. 16/967,064
Filed by BYTEDANCE INC., Wilmington, DE (US)
PCT Filed Feb. 14, 2019, PCT No. PCT/GB2019/050397
§ 371(c)(1), (2) Date Aug. 3, 2020,
PCT Pub. No. WO2019/158927, PCT Pub. Date Aug. 22, 2019.
Claims priority of application No. 1802440 (GB), filed on Feb. 14, 2018; and application No. 1805201 (GB), filed on Mar. 29, 2018.
Prior Publication US 2021/0049990 A1, Feb. 18, 2021
Int. Cl. G10H 1/00 (2006.01); G10H 1/26 (2006.01); G06N 20/00 (2019.01); G06N 7/01 (2023.01)
CPC G10H 1/0025 (2013.01) [G06N 7/01 (2023.01); G06N 20/00 (2019.01); G10H 1/0066 (2013.01); G10H 1/26 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method of generating a piece of music, the method comprising:
determining an initial sequence of notes for the piece of music;
determining at least one probability distribution for selecting at least one subsequent note from a set of candidate notes, wherein the at least one probability distribution is generated by a melody generator, and wherein the melody generator is trained to learn generation of sequences of notes in a musical way without consideration to an overall structure of the piece of music;
generating a structure probability array by a structure generator based on data of the initial sequence of notes, wherein the structure generator is trained to learn generation of a musical structure indicating similarity between sections of the piece of music; and
extending the initial sequence of notes with the at least one subsequent note selected from the set of candidate notes based on the at least one probability distribution and the structure probability array, wherein the structure probability array biases a selection of the at least one subsequent note to affect a likelihood of the selection resulting in a repeat of a musical element formed by the initial sequence of notes.