Melody composer and arranger
AssigneeInternational Business Machines Corporation
InventorsPeter W. Farrett, Daniel J. Moore
Life of this patent
Estimating the term…
Abstract
A method and system for automatically generating an entire musical arrangement including melody and accompaniment on a computer. The invention combines predetermined, short musical phrases modified by selection of random parameters to produce a data stream that can be used to drive a MIDI synthesizer and generate music.
Claims14
An apparatus for generating music comprising:
- a memory for storing a plurality of musical phrases each containing a plurality of musical pitches and data representing a plurality of musical instruments
- a processor coupled to the memory;
- a random number generator coupled to the processor:
- melody generating means coupled to the processor for generating a melody by selecting a sequence of musical phrases from the plurality of stored musical phrases according to at least a first random number;
- accompaniment generating means coupled to the processor generating an accompaniment with the melody and,
- instrument selection means for selecting a first musical instrument for the melody according to a second random number and second musical instrument for the accompaniment according to a third random number.
- wherein the melody, accompaniment and first and second musical synthesizer to produce an audio signal.
A method for generating music in a data processing system having a memory for storing a plurality of musical phrases each containing a plurality of musical pitches and data representing a plurality of musical, instruments a processor coupled to the memory and a random number generator coupled to the processor, the method comprising the steps of:
- generating a melody by selecting a sequence of musical phrases from the plurality of musical phrases according to at least a first random number;
- generating an accompaniment with the melody;
- selecting a first musical instrument for the melody according to a second random number and second musical instrument for the accompaniment according to a third random number wherein the melody, accompaniment and first and second musical are;
- represented;
- and,
- sending the synthesizer to produce an audio signal.
An apparatus for generating music comprising:
- melody generating means for generating a melody by selecting a sequence of musical phrases each containing a plurality of musical pitches from a plurality of musical phrases stored in a computer memory according to at least a first random number;
- accompaniment generating means for generating an accompaniment with the melody;
- and,
- instrument selection means for selecting a first musical instrument for the melody according to a second random number and a second musical instrument for the accompaniment according to a third random number.
A method for generating music comprising the steps of:
- generating a melody by selecting from a computer memory a sequence of musical phrases from a plurality of musical phrases each containing a plurality of musical pitches according to at least a first random number;
- generating an accompaniment with the melody;
- selecting a first musical instrument for the melody according to a second random number and second musical instrument for the accompaniment according to a third random number.
Dependencies are inferred from the claim text.