Apparatus and method for automatically creating music piece data
First Claim
1. An apparatus for automatically creating music piece data comprising:
- a memory device for storing a plurality of component data files, each having a priority grade for being selected and each representing a length of musical phrase that constitutes a predetermined tone progression pattern of a predetermined tone color for a performance by a particular instrument group, and a plurality of template data files, each designating a structure and conditions of a music piece and including a plurality of tracks, each track being assigned to a particular instrument group and defining a time progression structure of music to be performed by the assigned instrument group by setting performance sections at time positions to be performed by the assigned instrument group along the time progression of music;
a condition instructing device for instructing conditions for creating a music piece data file;
a template selecting device for selecting a template data file that satisfies the conditions instructed by the condition instructing device;
a component selecting device for selecting, for each of the plurality of tracks included in the template data file that is selected by the template selecting device, candidate component data files, each of which satisfies at least one of the conditions instructed by the condition instructing device and the condition designated by the template data file that is selected by the template selecting device, from among the plurality of component data files which are for the instrument group assigned to the track, and then selecting a component data file from among the candidate component data files according to a selection probability that is calculated based on the priority grade of each candidate component data file; and
a music piece composing device for composing a music piece data file by disposing the musical phrases of the component data files selected by the component selecting device at the performance sections set on the tracks in the template data file that is selected by the template selecting device.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of template data files are provided, each designating a structure and conditions of a music piece, and having a plurality of tracks, each track being assigned to a particular instrument group and defining a time progression structure of music to be performed by the assigned instrument group by setting performance sections at time positions to be performed by the assigned instrument group along the time progression of music. A plurality of component data files are provided, each representing a length of musical phrase that constitutes a predetermined tone progression pattern of a predetermined tone color for a performance by a particular instrument group. When conditions such as a tempo for a music piece to be created are given, a template data file that satisfies the given conditions is selected. Then, component data files are picked up according to the conditions designated by the selected template data file and the musical phrases are placed on the tracks in the template data file. Thus, data files of many and versatile music pieces are automatically created, satisfying the given conditions.
32 Citations
8 Claims
-
1. An apparatus for automatically creating music piece data comprising:
-
a memory device for storing a plurality of component data files, each having a priority grade for being selected and each representing a length of musical phrase that constitutes a predetermined tone progression pattern of a predetermined tone color for a performance by a particular instrument group, and a plurality of template data files, each designating a structure and conditions of a music piece and including a plurality of tracks, each track being assigned to a particular instrument group and defining a time progression structure of music to be performed by the assigned instrument group by setting performance sections at time positions to be performed by the assigned instrument group along the time progression of music; a condition instructing device for instructing conditions for creating a music piece data file; a template selecting device for selecting a template data file that satisfies the conditions instructed by the condition instructing device; a component selecting device for selecting, for each of the plurality of tracks included in the template data file that is selected by the template selecting device, candidate component data files, each of which satisfies at least one of the conditions instructed by the condition instructing device and the condition designated by the template data file that is selected by the template selecting device, from among the plurality of component data files which are for the instrument group assigned to the track, and then selecting a component data file from among the candidate component data files according to a selection probability that is calculated based on the priority grade of each candidate component data file; and a music piece composing device for composing a music piece data file by disposing the musical phrases of the component data files selected by the component selecting device at the performance sections set on the tracks in the template data file that is selected by the template selecting device. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A method for automatically creating music piece data comprising:
-
a step of storing a plurality of component data files, each having a priority grade for being selected and each representing a length of musical phrase that constitutes a predetermined tone progression pattern of a predetermined tone color for a performance by a particular instrument group, and a plurality of template data files, each designating a structure and conditions of a music piece and including a plurality of tracks, each track being assigned to a particular instrument group and defining a time progression structure of music to be performed by the assigned instrument group by setting performance sections at time positions to be performed by the assigned instrument group along the time progression of music; a step of instructing conditions for creating a music piece data file; a step of selecting a template data file that satisfies the conditions instructed by the step of instructing; a step of selecting, for each of the plurality of tracks included in the template data file that is selected by the step of selecting a template data file, candidate component data files, each of which satisfies at least one of the conditions instructed by the step of instructing and the condition designated by the template data file that is selected by the step of selecting a template data file, from among the plurality of component data files which are for the instrument group assigned to the track, and then selecting a component data file from among the candidate component data files according to a selection probability that is calculated based on the priority grade of each candidate component data file; and a step of composing a music piece data file by disposing the musical phrases of the component data files selected by the step of selecting a component data file, at the performance sections set on the tracks in the template data file that is selected by the step of selecting a template data file.
-
Specification