Computing system and method for music generation
OwnerYilin ZHANG, Andrew SHAW +1inventors
InventorsYilin ZHANG, Andrew SHAW, Jitong CHEN
Life of this patent
Estimating the term…
Abstract
A music generation system is provided comprising a processor and a memory operatively coupled to the processor and storing a rhythm template database comprising a plurality of rhythm templates, and a music generation program stored in the memory and executed by the processor to be configured to receive a user input of lyrics, identify a plurality of syllables in the lyrics, determine a syllable pattern in the identified plurality of syllables, match the syllable pattern to a selected rhythm template of the plurality of rhythm templates, generate a melody based on the selected rhythm template, generate a music file encoding the melody and the lyrics, and output the music file encoding the melody and the lyrics.
Claims20
A music generation system comprising:
- a processor and a memory operatively coupled to the processor and storing a rhythm template database comprising a plurality of rhythm templates;
- and
- a music generation program stored in the memory and executed by the processor to be configured to:
- receive a user input of lyrics;
- identify a plurality of syllables in the lyrics;
- determine a syllable pattern in the identified plurality of syllables;
- match the syllable pattern to a selected rhythm template of the plurality of rhythm templates;
- generate a melody based on the selected rhythm template;
- generate a music file encoding the melody and the lyrics;
- and
- output the music file encoding the melody and the lyrics.
A music generation method comprising steps to:
- receive a user input of lyrics;
- identify a plurality of syllables in the lyrics;
- determine a syllable pattern in the identified plurality of syllables;
- match the syllable pattern to a selected rhythm template of the plurality of rhythm templates;
- generate a melody based on the selected rhythm template;
- generate a music file encoding the melody and the lyrics;
- and
- output the music file encoding the melody and the lyrics.
A music generation system comprising:
- a processor and a memory operatively coupled to the processor and storing a rhythm template database comprising a plurality of rhythm templates and a chord progression database comprising a plurality of chord progressions;
- an audio reproduction device operatively coupled to the memory and the processor;
- and
- a music generation program stored in the memory and executed by the processor to be configured to:
- receive a user input of lyrics;
- identify a plurality of syllables in the lyrics;
- determine a syllable pattern in the identified plurality of syllables;
- match the syllable pattern to a selected rhythm template of the plurality of rhythm templates;
- match the syllable pattern to a selected chord progression of the plurality of chord progressions;
- generate a melody based on the selected rhythm template and the selected chord progression;
- generate an audio file or a MIDI file encoding the melody and the lyrics;
- and
- output the audio file or the MIDI file encoding the melody and the lyrics on the audio reproduction device.
Dependencies are inferred from the claim text.