Performance information making device and method based on random selection of accompaniment patterns
AssigneeYamaha Corporation
InventorYasushi Kurakake
Life of this patent
Estimating the term…
Abstract
In a memory, there are prestored melody information of a given music piece and other information representative of a plurality of accompaniment patterns suitable for the music piece. For every predetermined performance section (composed of, for example, two measures) of the music piece, a particular accompaniment pattern is randomly selected from among the prestored accompaniment patterns suitable for the music piece. Accompaniment performance information for the music piece is provided by combining the accompaniment patterns randomly selected for the individual performance sections.
Claims12
A performance information making device comprising:
- a storage device having prestored therein information representative of a plurality of accompaniment patterns suitable for a given music piece;
- and
- a pattern selecting device that, for each of predetermined performance sections of a melody of the given music piece, randomly selects a particular accompaniment pattern from among the plurality of accompaniment patterns suitable for the given music piece, so that accompaniment performance information for the given music piece is provided by combining the accompaniment patterns randomly selected for individual ones of the performance sections.
A performance information making device comprising:
- storage means for prestoring therein information representative of a plurality of accompaniment patterns suitable for a given music piece;
- and
- pattern selecting means for, for each of predetermined performance sections of a melody of the given music piece, randomly selecting a particular accompaniment pattern from among the plurality of accompaniment patterns suitable for the given music piece, so that accompaniment performance information for the given music piece is provided by combining the accompaniment patterns randomly selected for individual ones of the performance sections.
A performance information making method comprising the steps of:
- prestoring information representative of a plurality of accompaniment patterns suitable for a given music piece;
- and
- for each of predetermined performance sections of a melody of the given music piece, randomly selecting a particular accompaniment pattern from among the plurality of accompaniment patterns suitable for the given music piece, so that accompaniment performance information for the music piece is provided by combining the accompaniment patterns randomly selected for individual ones of the performance sections.
A machine-readable recording medium containing a control program executable by a computer, said control program comprising:
- a program code mechanism that, for each of predetermined performance sections of a melody of a given music piece, randomly selects a particular accompaniment pattern from among a plurality of accompaniment patterns provided in advance and suitable for the given music piece;
- and
- a program code mechanism that generates a series of pieces of accompaniment performance information for the given music piece by combining the accompaniment patterns selected for individual ones of the performance sections.
A machine-readable recording medium containing, in a data storage area thereof, data representative of a melody of a given music piece and a plurality of accompaniment patterns suitable for the given music piece and also containing, in a program storage area thereof, a control program executable by a computer, said control program comprising:
- a program code mechanism that, for each of predetermined performance sections of a melody of the given music piece, randomly selects a particular accompaniment pattern from among a plurality of accompaniment patterns provided in advance and suitable for the given music piece;
- a program code mechanism that reads out, from said data storage area, the data representative of the accompaniment pattern randomly selected for each of the performance sections;
- and
- a program code mechanism that reads out the data representative of the melody from said data storage area;
- and
- a program code mechanism that reproductively performs the melody and accompaniment of the given music piece on the basis of the read-out data representative of the melody and accompaniment pattern.
Dependencies are inferred from the claim text.