Chord judging apparatus and chord judging method
First Claim
Patent Images
1. A chord judging method performed by a processor to judge chords of a musical piece whose data is stored in a memory, the method comprising executing, with the processor, processes of:
- estimating a first tonality based on component tones included in a first segment having a first length, the first segment being specified in the data of the musical piece;
estimating a second tonality based on component tones included in a second segment having a second length different from the first length, the second segment being specified in the data of the musical piece and at least partially overlapping with the first segment;
comparing the estimated first tonality with the estimated second tonality to judge a tonality or a chord of the first segment of the musical piece;
comparing the estimated first tonality with the estimated second tonality to decide an appropriate tonality; and
judging a chord of the first segment of the musical piece based on the decided appropriate tonality.
1 Assignment
0 Petitions
Accused Products
Abstract
A chord judging apparatus for judging chords of a musical piece, is provided with a processor and a memory for storing data of the musical piece, wherein the processor specifies plural segments in the data of the musical piece, estimates a tonality of each of the specified segments based on component tones included in the segment, and judges a chord of the plural segments of the musical piece based on modulation in tonality, when modulation is introduced in the estimated tonalities of the plural segments.
-
Citations
16 Claims
-
1. A chord judging method performed by a processor to judge chords of a musical piece whose data is stored in a memory, the method comprising executing, with the processor, processes of:
-
estimating a first tonality based on component tones included in a first segment having a first length, the first segment being specified in the data of the musical piece; estimating a second tonality based on component tones included in a second segment having a second length different from the first length, the second segment being specified in the data of the musical piece and at least partially overlapping with the first segment; comparing the estimated first tonality with the estimated second tonality to judge a tonality or a chord of the first segment of the musical piece; comparing the estimated first tonality with the estimated second tonality to decide an appropriate tonality; and judging a chord of the first segment of the musical piece based on the decided appropriate tonality. - View Dependent Claims (2, 3, 4)
-
-
5. A chord judging method performed by a processor to judge chords of a musical piece whose data is stored in a memory, the method comprising executing, with the processor, processes of:
-
estimating a first tonality based on component tones included in a first segment having a first length, the first segment being specified in the data of the musical piece; estimating a second tonality based on component tones included in a second segment having a second length different from the first length, the second segment being specified in the data of the musical piece and at least partially overlapping with the first segment; comparing the estimated first tonality with the estimated second tonality to judge a tonality or a chord of the first segment of the musical piece; judging component tones of each beat in a measure of the musical piece; and determining a chord of the beat based on the component tones judged at the beat. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer-readable recording medium with an executable program stored thereon, the executable program, when installed on a computer, making the computer execute processes of:
-
specifying plural segments in data of the musical piece stored in a memory; estimating a tonality of each of the specified segments based on components tones included in the segment; judging a chord of the plural segments of the musical piece based on modulation in tonality, when modulation is introduced in the estimated tonalities of the plural segments; specifying a first segment having a first length in the data of the musical piece; estimating a first tonality of the first segment based on component tones included in the first segment; specifying a second segment having a second length different from the first length in the data of the musical piece, the second segment at least partially overlapping with the first segment; estimating a second tonality based on component tones of the second segment; comparing the estimated first tonality with the estimated second tonality to judge a tonality of the first segment of the musical piece; and judging a chord of the first segment of the musical piece based on the judged tonality of the first segment.
-
-
9. A chord judging apparatus for judging chords of a musical piece, the apparatus comprising:
-
a processor; and a memory for storing data of the musical piece; wherein the processor executes processes of; estimating a first tonality based on component tones included in a first segment having a first length, the first segment being specified in the data of the musical piece; estimating a second tonality based on component tones included in a second segment having a second length different from the first length, the second segment being specified in the data of the musical piece and at least partially overlapping with the first segment; comparing the estimated first tonality with the estimated second tonality to judge a tonality or a chord of the first segment of the musical piece; comparing the estimated first tonality with the estimated second tonality to decide an appropriate tonality; and judging a chord of the first segment of the musical piece based on the decided appropriate tonality. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A chord judging apparatus for judging chords of a musical piece, the apparatus comprising:
-
a processor; and a memory for storing data of the musical piece; wherein the processor executes processes of; estimating a first tonality based on component tones included in a first segment having a first length, the first segment being specified in the data of the musical piece; estimating a second tonality based on component tones included in a second segment having a second length different from the first length, the second segment being specified in the data of the musical piece and at least partially overlapping with the first segment; comparing the estimated first tonality with the estimated second tonality to judge a tonality or a chord of the first segment of the musical piece; judging component tones of each beat in a measure of the musical piece; and determining a chord of the beat based on the component tones judged at the beat.
-
Specification