Claims
- 1. A method of composing music, comprising:
- receiving a first series of musical notes defining a first melody having a first harmony;
- automatically detecting a musical key defined by said first series of musical notes;
- analyzing the first harmony within the first melody using said automatically-detected musical key, by forming examples from the first series of musical notes, and deriving, in real-time, at least first and second rules relating to the first melody, the second rule conflicting with the first rule, and each of said first and second rules including a weight associated therewith;
- receiving additional notes of said melody and forming additional examples from said additional notes;
- determining ones of said additional examples that agree with said first rule and increasing a weight of said first rule when an example agrees with said first rule, and determining ones of said additional examples that agree with said second rule and increasing a weight of said second rule when an example agrees with said second rule;
- receiving another melody to which a harmony is to be formed;
- evaluating said another melody using both of said first and second rules; and
- when both said first and second rules each apply to said another melody, applying the one of said rules which has the higher weight to said melody, in real-time.
Parent Case Info
This is a continuation-in-part of U.S. application Ser. No. 08/618,906, filed Mar. 20, 1996, now U.S. Pat. No. 5,736,666.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5736666 |
Goodman et al. |
Apr 1998 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
618906 |
Mar 1996 |
|