Claims
- 1. A rhythm creating system comprising:
- an input means for entering a plurality of parameters specifying the genre and meter of the rhythm to be created;
- a memory for storing a rule data base for associating the parameters with rhythm patterns including a LEVEL rule specifying complexity of the desired pattern, and a LENGTH rule specifying a number of bars of a rhythm pattern to be created; and
- a rhythm pattern creating means for creating desired rhythm patterns by an inference system with reference to the rule data base on the basis of the plurality of parameters entered by the input means.
- 2. A rhythm creating system according to claim 1 wherein said memory stores rules comprising an IDEA rule specifying the instrumentation of musical instruments to be used in the rhythm pattern, a METER rule specifying a number of beats of one bar of the rhythm pattern, a Ptn rule specifying the type of use to be made for the desired rhythm pattern, and a genre of rhythm patterns to be created.
- 3. A rhythm creating system according to claim 1, wherein said rhythm pattern creating means is provided with said inference system which creates different rhythm patterns from the plurality of the same parameters.
- 4. A rhythm creating system according to claim 1, wherein said rhythm pattern creating means is provided with a means for creating new rhythm patterns by operating the created rhythm patterns.
- 5. A rhythm creating system according to claim 1, wherein said rhythm pattern creating means assigns musical instruments to the created rhythm patterns.
- 6. A rhythm creating system according to claim 1, wherein said rhythm pattern creating means assigns musical time lengths to the created rhythm patterns.
- 7. A method of generating a rhythm pattern for a piece of music, the method comprising the steps of:
- (a) inputting a plurality of parameters specifying the genre and meter of the rhythm to be created;
- (b) extracting a plurality of rhythm pattern creation instructions by applying inference rules to the parameters, said inference rules representative of the type of rhythm pattern to be created including a LEVEL rule specifying complexity of the desired pattern and a LENGTH rule specifying a number of bars of a rhythm pattern to be created;
- (c) creating a rhythm pattern in accordance with the rhythm pattern creation instructions extracted in step (b); and
- (d) storing the rhythm pattern created in step (c).
- 8. The method of generating a rhythm pattern as recited in claim 7, wherein said step (b) further comprises the step of inputting rules of:
- identification of which types of percussion instruments will be emulated in the created rhythm pattern; and
- a meter specifying the number of beats of one bar of the created rhythm pattern.
- 9. The method of generating a rhythm pattern as recited in claim 7, wherein said step (b) further comprises the step of inputting:
- a name of each pattern of a plurality of rhythm patterns to be created by the rhythm pattern generating method to be reproduced respectively during playback of a plurality of parts of the piece of music; and
- an identification of a type, such as an introductory or fill type, of rhythm pattern corresponding to each named rhythm pattern input in said step (b).
- 10. The method of generating a rhythm pattern as recited in claim 7, wherein the type of music input in said step (b) is one of a funky rhythm (FUNK), rock `n` roll rhythm (ROCK), jazz rhythm (JAZZ), metal rhythm (METAL), and reggae rhythm (REGGAE).
Priority Claims (3)
Number |
Date |
Country |
Kind |
4-005679 |
Jan 1992 |
JPX |
|
4-005680 |
Jan 1992 |
JPX |
|
4-005682 |
Jan 1992 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/942,612, filed Sep. 10, 1992, now U.S. Pat. No. 5,369,217.
US Referenced Citations (6)
Foreign Referenced Citations (3)
Number |
Date |
Country |
61-188594 |
Aug 1986 |
JPX |
61-198299 |
Sep 1986 |
JPX |
3-006515 |
Jan 1991 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
942612 |
Sep 1992 |
|