Claims
- 1. A musical information analyzing apparatus comprising:
- receiving means for receiving music information representing a given music composed of musical notes and musical rests, said music information including pitch information and duration information of the notes and duration information of the rests constituting the given music;
- computing means for computing an average note duration for a predetermined span of said given music based on the note duration information in said span; and
- phrase segmentation means for dividing said span of the given music into phrases by setting demarcating ends for each phrase based on said average note duration computed by said computing means.
- 2. A musical information analyzing apparatus as claimed in claim 1, wherein said predetermined span of the given music is a whole span of said music.
- 3. A musical information analyzing apparatus as claimed in claim 1, wherein said predetermined span of the given music is a fragmentary span of said music.
- 4. A musical information analyzing apparatus as claimed in claim 1, wherein said computing means computes said average note duration for said predetermined span, in case said music includes a rest next to a note within said span, by adding the duration information of said rest to the duration information of said note to provide a merged note duration information to be used as a note duration information for the computation of said average note duration.
- 5. A musical information analyzing apparatus as claimed in claim 1, wherein said segmentation means multiplies said average note duration by a constant to make a multiplication product, finds border notes each having a note duration which is equal to or approximately equal to said product, and sets each phrase end at a tail of each said border note duration.
- 6. A musical information analyzing apparatus as claimed in claim 1, wherein said computing means computes an average note duration for each of the phrases based on the note duration information within said each of the phrases whose demarcating ends have been set by said phrase segmentation means, and said phrase segmentation means judges the appropriateness of each of said demarcating ends between the phrases based on said average note duration computed for each of the phrases and cancels a demarcation end on which the judgment of the appropriateness has been proved negative.
- 7. A musical information analyzing apparatus as claimed in claim 1, wherein said phrase segmentation means judges whether a same melody fragment as a melody in any of the phrases is found in any other phrases thus demarcated and whether a remainder fragment other than said melody fragment of the phrases is of a longer or equal duration than a predetermined minimum phrase length, and additionally sets a demarcating end between said melody fragment and said remainder fragment to divide into separate phrases when the judgment on duration of said remainder fragment has been proved affirmative.
- 8. A musical information analyzing apparatus as claimed in claim 4, wherein said segmentation means multiplies said average note duration by a constant to make a multiplication product, finds border notes each having a note duration which is equal to or approximately equal to said product, and sets each phrase end at a tail of each said border note duration.
- 9. A musical information analyzing apparatus comprising:
- computing means for computing a degree of resemblance between melodies of plural phrases of a given music which has been divided into phrases,
- detecting means for detecting, from among the plural phrases of said music, a phrase of which said degree of melody resemblance is above a predetermined reference resemblance level base on the degrees of resemblance computed by said computing means.
- 10. A musical information analyzing apparatus as claimed in claim 9, wherein said computing means computes a degree of pitch resemblance between two phrases among said plural phrases by comparing note pitches between corresponding unit time lengths in said two phrases, said comparison of the note pitches being conducted by shifting one of the phrases under comparison relative to the other of the phrases under comparison by an amount equal to an integer times said unit time length thereby obtaining a tentative degree of pitch resemblance for one shift, where said integer is same for one comparison but is different sequentially from one comparison to another between 0 and n, n being a predetermined integer thereby obtaining n tentative degrees of pitch resemblance for n shifts, and said computing means outputs the largest among said obtained tentative degrees of pitch resemblance as a determined degree of pitch resemblance between said phrases under comparison.
- 11. A musical information analyzing apparatus as claimed in claim 9, wherein said computing means computes a degree of pitch resemblance between two phrases among said plural phrases by comparing note pitches between corresponding unit time length span in said two phrases, said comparison of the note pitches being conducted by adding up, per each corresponding pair of unit time length span between the phrases under comparison, a point determined by a predetermined rule for resemblance, said rule being that a point to be added where the pitches are equal is a predetermined value and that a point to be added where the pitches are not equal is a fractional factor times said predetermined value, said fractional factor being smaller as the unit time length span under comparison becomes farther from the unit time length span where the pitches have been equal, said computing means outputs the added up points as a determined degree of pitch resemblance between said phrases under comparison.
- 12. A musical information analyzing apparatus comprising:
- computing means for computing a scale establishment rate of each of plural phrases of a given music which has been divided into phrases, the computation being done based on pitch information of the music;
- scale extracting means for extracting from and for said each phrase a musical scale which meet predetermined requirements for extracting a scale based on said scale establishment rate computed by said computing means; and
- scale continuing means for continuing a scale for plural phrases by searching a phrase through such phrases as have no extracted scale therefrom by said scale extracting means but are sandwiched between the phrases which have a same extracted scale in common, and then by assigning said same extracted scale to the searched scale.
- 13. A musical information analyzing apparatus comprising:
- receiving means for receiving music information representing a given music and being divided into plural phrases;
- computing means for computing a scale establishment rate of each of said plural phrases based on said pitch information of the notes;
- first scale extracting means for extracting from and for said each phrase a musical scale which meet predetermined requirements for extracting a scale based on said scale establishment rate computed by said computing means;
- second scale extracting means for extracting from among the musical scales extracted by said first scale extracting means plural scales which contiguously encompass from beginning to end of said given music;
- judging means for judging whether there is any phrase from which multiple scales have been extracted by said second extracting means; and
- scale selecting means for selecting, in case the result of the judgment by said judging means is affirmative, a scale which meets a predetermined requirements for selecting a scale to be determined as a scale for said phrase under judgment.
- 14. A musical information analyzing apparatus as claimed in claim 13, further comprising:
- phrase segmentation means for dividing a whole or a partial span of a given music into phrases based on an average note duration within said span.
- 15. A musical information analyzing apparatus as claimed in claim 13, further comprising:
- phrase segmentation means for dividing a whole or a partial span of a given music into phrases based on an average note duration within said span.
- 16. A musical information analyzing apparatus comprising:
- receiving means for receiving music information representing a span of music including plural phrases which have a detected scale thereof in common;
- computing means for computing a major/minor degree of said scale by comparing timewisely adjacent note pitches in each of said plural phrases;
- determining means for determining a key of said span of music based on the major/minor degree computed by said computing means and on said detected scale.
- 17. A musical information analyzing apparatus as claimed in claim 16, wherein said computing means computes said major/minor degree by comparing a pitch of an object note with pitches of preceding plural notes individually thereby obtaining individual major/minor points respectively and adding up said major/minor points with each point being weighted by a weighting factor which is so predetermined as to be greater as the distance between said object note and the preceding individual note with which the object note is compared is greater, the added-up points becoming a major/minor point of said object note, and in turn adding up major/minor points of the object notes in a musical phrase to obtain a major/minor point of said musical phrase.
Priority Claims (2)
Number |
Date |
Country |
Kind |
7-123105 |
Apr 1995 |
JPX |
|
7-123693 |
May 1995 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/1635,157 filed Apr. 23, 1996, now abandoned.
US Referenced Citations (4)
Continuations (1)
|
Number |
Date |
Country |
Parent |
635157 |
Apr 1996 |
|