IP Library Granted Patent US 11,037,537
Granted Patent B2
US 11,037,537 · App. 16/434,086 · Granted Jun 15, 2021

Method and apparatus for music generation

Inventors: Xiaoye Huo (Shenyang, CN); Daimeng Wang (Beijing, CN); Salman Habib (Bangladesh, BD); Yipeng Zhang (Beijing, CN); Yongjian Wang (Tianjin, CN); Zhian Mi (Suzhou, CN); Wenhong Qu (Beijing, CN); Gen Yin (Changchun, CN); Xin Yin (Qianghu, CN)
G10H1/0025G10G1/02G10H1/06G10H1/383G10H2240/311
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,037,537
App. No.
16/434,086
Granted
Jun 15, 2021
Kind
B2
Abstract

A method and apparatus for music generation may include steps of receiving any length of input; recognizing pitches and rhythm of the input; generating a first segment of a full music; generating segments other than the first segment to complete the full music; generating connecting notes, chords and beats of the segments of the full music and handling anacrusis; and generating instrument accompaniment for the full music, and comprise a music generating system to realize the steps of music generation.

Claims (10)

1. A method for music generation comprising steps of:

(a) receiving any length of a music input;

(b) recognizing pitches and rhythm of the music input;

(c) generating one or more music segments according to the music input through a computer-implemented learning system;

(d) generating connecting notes, chords and beats of said one or more music segments and handling anacrusis by generating unstressed notes before a first bar of segment; and

(e) generating an instrument accompaniment for said one or more music segments.

2. The method for music generation of claim 1 , wherein the step of recognizing pitches and rhythm of the input further includes a step of generating an initial short melody, initial bars, and a time signature.

3. The method for music generation of claim 1 , wherein the step of generating one or more music segments according to the music input for a full music through a computer-implemented learning system further includes steps of extracting music instrument digital interface (MIDI) data from the music input; extracting score information from said MIDI data; extracting a main melody from said MIDI data; extracting a chord progression from said MIDI data; extracting a beat pattern from said MIDI data; extracting a music progression from said MIDI data; and applying a music theory to the extracted melody, chord progression and beat pattern.

4. The method for music generation of claim 3 , wherein the step of applying a music theory includes a step of utilizing a music sequence handler and a melody mutation handler.

5. The method for music generation of claim 4 , wherein the step of utilizing the music sequence handler further includes steps of: identifying keys of the music input and perform a chord-progression recognition; splitting the music input into segments based on said chord-progression recognition; extracting a main melody and beat pattern for each bar in each segment; and utilizing said computer-implemented learning system to determine repetition of melody, beat pattern, or chord progression in each bar.

Continuity (2)
Provisional Application 62723342 · Aug 27, 2018
Related Publication 20200066240A1 · Feb 27, 2020
Cited By (1)
US 12,469,476