Claims
- 1. An electronic musical apparatus capable of automatically analyzing performance information of a musical tune, said apparatus comprising:
- performance information generating means for generating performance information, said performance information including performance data, tone pitch data and timing data;
- storage means for storing previously generated performance information;
- input means for receiving said performance information;
- detection means for detecting a performance style of the performance information based on said tone pitch data and a combination of said performance data and said timing data; and
- analyzing means for separating the performance information into a plurality of respective performance parts in accordance with the detected performance style and said previously generated performance information.
- 2. An electronic musical apparatus as claimed in claim 1, further comprising chord detection means for detecting a chord on a basis of the plurality of respective performance parts.
- 3. An electronic musical apparatus as claimed in claim 1, further comprising:
- a keyboard, operable by said performer, for generating said performance information, wherein said detection means comprises means for detecting a performance style of the performance information on a basis of plural combinations of the number of depressed keys on said keyboard, presence of a measure head at an instant timing, a strong beat or weak beat tone at the instant timing and an interval relative to said previously generated performance information.
- 4. An electronic musical apparatus as claimed in claim 1, wherein said detection means includes style analysis means for detecting a performance style of the performance information by analyzing a beat in a measure of the performance information, a difference in tone pitch data between previously generated tone pitch data stored in said storage means and instant tone pitch data, a number of tone pitch data from a same timing and a difference in tone pitch of the tone pitch data at the same timing.
- 5. An electronic musical apparatus as claimed in claim 1, wherein said performance data includes at least one of key-on data and key-off data.
- 6. A method for analyzing performance information in an electronic musical instrument, said method comprising the steps of:
- generating performance information including performance data, tone pitch data and timing data for a musical tune;
- storing previously generated performance information;
- detecting a performance style of the performance information based on said tone pitch data and a combination of said performance data and said timing data; and
- separating the performance information into a plurality of respective performance parts in accordance with the detected performance style and said previously generated performance information.
- 7. A method for analyzing performance information as claimed in claim 6, further comprising the step of detecting a chord in said musical tune based on the separated plurality of respective performance parts.
- 8. A method for analyzing performance information as claimed in claim 6, wherein said separating step includes allotting the performance information to a melody part, a melody chord part, a bass part and a bass chord part of the musical tune in accordance with the detected performance style and said previously generated performance information.
- 9. A method for analyzing performance information as claimed in claim 8, further comprising the steps of:
- analyzing said allotted performance information based on plural combinations of depressed keys on a keyboard, presence of a measure head at an instant timing, a strong beat or weak beat tone at the instant timing and an interval relative to previously generated performance information; and
- detecting a chord in said musical tune based on the allotment of the performance information and a result of the analysis of said allotted performance information.
- 10. A method for analyzing performance information as claimed in claim 6, wherein said detecting step comprises the step of:
- detecting a performance style of the performance information on a basis of plural combinations of a number of depressed keys on a keyboard, presence of a measure head at an instant timing, a strong beat or weak beat tone at the instant timing and an interval relative to said previously generated performance information.
- 11. A method for analyzing performance information as claimed in claim 6, wherein said detecting step comprises the step of:
- detecting a performance style of the performance information by analyzing a beat in a measure of the performance information, a difference in tone pitch data between previously generated tone pitch data stored in said storage means and instant tone pitch data, and a number of tone pitch data from a same timing and a difference in tone pitch of the tone pitch data at the same timing.
- 12. A method for analyzing performance information as claimed in claim 6, wherein said performance data includes at least one of key-on data and key-off data.
- 13. An electronic musical apparatus capable of automatically analyzing performance information of a musical tune, said apparatus comprising:
- performance information generating means for generating performance information, said performance information including performance data, tone pitch data and timing data;
- storage means for storing previously generated performance information;
- input means for receiving said performance information;
- detection means for detecting a performance style of the performance information based on said tone pitch data and a combination of said performance data and said timing data; and
- analyzing means for separating the performance information into a plurality of respective performance parts to be performed at the same timing in accordance with the detected performance style and said previously generated performance information.
- 14. A method for analyzing performance information in an electronic musical instrument, said method comprising the steps of:
- generating performance information including performance data, tone pitch data and timing data for a musical tune;
- storing previously generated performance information;
- detecting a performance style of the performance information based on said tone pitch data and a combination of said performance data and said timing data; and
- separating the performance information into a plurality of respective performance parts to be performed at the same timing in accordance with the detected performance style and said previously generated performance information.
- 15. An electronic musical apparatus capable of automatically analyzing performance information of a musical tune, said apparatus comprising:
- a processor;
- a memory containing stored instructions to be performed by said processor including:
- generating performance information including performance data, tone pitch data and timing data;
- storing previously generated performance information;
- receiving said performance information;
- detecting a performance style of the performance information based on said tone pitch data and a combination of said performance data and said timing data; and
- separating the performance information into a plurality of respective performance parts in accordance with the detected performance style and said previously generated performance information.
Priority Claims (3)
Number |
Date |
Country |
Kind |
5-253410 |
Oct 1993 |
JPX |
|
5-253411 |
Oct 1993 |
JPX |
|
5-253412 |
Oct 1993 |
JPX |
|
RELATED APPLICATION
This is a continuation of application Ser. No. 08/319,616, filed Oct. 7, 1994, now abandoned.
US Referenced Citations (12)
Continuations (1)
|
Number |
Date |
Country |
Parent |
319616 |
Oct 1994 |
|