Music piece processing apparatus and method
First Claim
1. A music piece processing apparatus comprising:
- a storage section that stores music piece data sets of a plurality of music pieces, each of the music piece data sets comprising respective tone data of a plurality of fragments of the music piece and respective character values of the fragments, the character value of each of the fragments being indicative of a musical character of the fragment;
a similarity index calculation section that selects, as main fragments, a plurality of fragments of a main music piece selected from among the plurality of music pieces stored in said storage section;
specifies, in association with each of the selected main fragments, as sub fragments, a plurality of fragments, other than the associated main fragment, of two or more music pieces selected from among said plurality of music pieces stored in said storage section; and
calculates, in association with each of the selected main fragments, similarity index values indicative of degrees of similarity between the character value of the associated main fragment and character values of the specified sub fragments;
a condition setting section that variably sets a selection condition;
a selection section that selects, for each of the main fragments of the main music piece and from among the sub fragments specified in association with the main fragments, a sub fragment presenting a similarity index value that satisfies the selection condition, wherein the sub fragment can change in response to a change in the selection condition variably set by said condition setting section; and
a processing section that processes the tone data of each of the main fragments of the main music piece to replace the tone data of each of the main fragments with the tone data of the sub fragment selected by said selection section for the main fragment to thereby produce a new music piece based on the processed main music piece.
1 Assignment
0 Petitions
Accused Products
Abstract
Storage section has stored therein music piece data sets of a plurality of music pieces, each of the music piece data sets including respective tone data of a plurality of fragments of the music piece and respective character values indicative of musical characters of the fragments. Each of the fragments of a selected main music piece is selected as a main fragment, and each one, other than the selected main fragment, of a plurality of fragments of two or more music pieces is selected as a sub fragment. A similarity index value indicative of a degree of similarity between the character value of the main fragment and the character value of the specified sub fragment is calculated. For each of the main fragments, a sub fragment presenting a similarity index value that satisfies a predetermined selection condition is selected for processing the tone data of the main music piece.
-
Citations
20 Claims
-
1. A music piece processing apparatus comprising:
-
a storage section that stores music piece data sets of a plurality of music pieces, each of the music piece data sets comprising respective tone data of a plurality of fragments of the music piece and respective character values of the fragments, the character value of each of the fragments being indicative of a musical character of the fragment; a similarity index calculation section that selects, as main fragments, a plurality of fragments of a main music piece selected from among the plurality of music pieces stored in said storage section;
specifies, in association with each of the selected main fragments, as sub fragments, a plurality of fragments, other than the associated main fragment, of two or more music pieces selected from among said plurality of music pieces stored in said storage section; and
calculates, in association with each of the selected main fragments, similarity index values indicative of degrees of similarity between the character value of the associated main fragment and character values of the specified sub fragments;a condition setting section that variably sets a selection condition; a selection section that selects, for each of the main fragments of the main music piece and from among the sub fragments specified in association with the main fragments, a sub fragment presenting a similarity index value that satisfies the selection condition, wherein the sub fragment can change in response to a change in the selection condition variably set by said condition setting section; and a processing section that processes the tone data of each of the main fragments of the main music piece to replace the tone data of each of the main fragments with the tone data of the sub fragment selected by said selection section for the main fragment to thereby produce a new music piece based on the processed main music piece. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented music piece processing method, said music piece processing method using a storage section that stores music piece data sets of a plurality of music pieces, each of the music piece data sets comprising respective tone data of a plurality of fragments of the music piece and respective character values of the fragments, the character value of each of the fragments being indicative of a musical character of the fragment, said music piece processing method comprising:
-
a calculation step of selecting, as main fragments, a plurality of fragments of a main music piece selected from among the plurality of music pieces stored in the storage section;
specifying, in association with each of the selected main fragments, as sub fragments, a plurality of fragments, other than the associated main fragment, of two or more music pieces selected from among said plurality of music pieces stored in the storage section; and
calculating, in association with each of the selected main fragments, similarity index values indicative of degrees of similarity between the character value of the associated main fragment and character values of the specified sub fragments;a step of variably setting a selection condition; a selection step of selecting, for each of the main fragments of the main music piece and from among the sub fragments specified in association with the main fragments, a sub fragment presenting a similarity index value that satisfies the selection condition, wherein the sub fragment can change in response to a change in the selection condition variably set by said condition setting section; and a step of processing the tone data of each of the main fragments of the main music piece to replace the tone data of each of the main fragments with the tone data of the sub fragment selected by said selection step for the main fragment to thereby produce a new music piece based on the processed main music piece.
-
-
20. A computer-readable storage medium containing a group of instructions for causing a computer to perform a music piece processing procedure, said music piece processing procedure using a storage section that stores music piece data sets of a plurality of music pieces, each of the music piece data sets comprising respective tone data of a plurality of fragments of the music piece and respective character values of the fragments, the character value of each of the fragments being indicative of a musical character of the fragment, said music piece processing procedure comprising:
-
a calculation step of selecting, as main fragments, a plurality of fragments of a main music piece selected from among the plurality of music pieces stored in the storage section;
specifying, in association with each of the selected main fragments, as sub fragments, a plurality of fragments, other than the associated main fragment, of two or more music pieces selected from among said plurality of music pieces stored in the storage section; and
calculating, in association with each of the selected main fragments, a similarity index values indicative of degrees of similarity between the character value of the associated main fragment and character values of the specified sub fragments;a step of variably setting a selection condition; a selection step of selecting, for each of the main fragments of the main music piece and from among the sub fragments specified in association with the main fragments, a sub fragment presenting a similarity index value that satisfies the selection condition, wherein the sub fragment can change in response to a change in the selection condition variably set by said condition setting section; and a step of processing the tone data of each of the main fragments of the main music piece to replace the tone data of each of the main fragments with the tone data of the sub fragment selected by said selection step for the main fragment to thereby produce a new music piece based on the processed main music piece.
-
Specification