Claims
- 1. A method for embellishing a melody represented by the actuation during a time frame of one or more playing keys of a musical instrument keyboard, which instrument is capable of sounding at least one chord selected during the time frame, said method comprising the steps, accomplished by the instrument itself, of:
- recognizing at least one note of the melody during the time frame;
- recognizing a chord selected during the time frame;
- deriving, for at least one note of the melody, at least one accompaniment note which is not a tone of the recognized chord and yet is harmonically related to said melody note and the recognized chord; and
- sounding said melody note and said at least one accompaniment note to produce an embellished melody.
- 2. A method as defined in claim 1 further characterized by the steps of:
- providing a plurality of sets of tonal relationships, each of said sets associated with a musical chord type and containing a listing of at least one accompaniment note harmonically related to each melody note of the musical scale;
- selecting a set according to the type of said recognized chord; and
- obtaining said at least one accompaniment note from said set with reference to the recognized melody note.
- 3. A method as defined in claim 2 wherein the type of said chord is derived from at least one harmony note defined by the actuation during said time frame of one or more playing keys of said musical instrument keyboard.
- 4. A method as defined in claim 3 additionally including the step of deriving the root of said recognized chord.
- 5. A method as defined in claim 2 or 4 wherein the step of obtaining said at least one accompaniment note comprises the step of transposing said set so that said at least one accompaniment note is harmonically related to the melody note for the type and root of the recognized chord.
- 6. A method as defined in claim 5 wherein the transposing step comprises:
- defining a relationship between said melody note and said root; and,
- locating the accompaniment notes according to said relationship.
- 7. A method as defined in claim 6 wherein the step of defining a relationship between said melody note and said root comprises the step of performing modulo 12 addition of the difference of said root from a base root to said melody note.
- 8. A method as defined in claim 6 wherein said locating step comprises addressing said set in accordance with the relationship of the melody note and the chord root.
- 9. A method as defined in claim 2 wherein the providing step includes the step of providing a plurality of groups of sets of tonal relationships, each of said groups corresponding to a predetermined voicing style.
- 10. A method as defined in claim 9 in which said set of tonal relationships is selected from a group chosen in accordance with a predetermined voicing style.
- 11. A method as defined in claim 1 wherein said sounding step comprises orchestrating a predetermined musical sound.
- 12. A method for deriving a signal representing at least one accompaniment note chosen for musical qualities in relation to a given melody note and chord type and root, said melody and chord type and root represented by the actuation of one or more keys of a musical instrument keyboard capable of representing a plurality of notes, said method comprising the steps of:
- generating a melody signal responsive to the actuation of at least one melody note during a predetermined time interval;
- generating a harmony signal responsive to the actuation of at least one harmony note during said predetermined time interval;
- storing a plurality of tables, each table comprising listings of accompaniment notes harmonically related to each melody note of the musical scale with respect to a musical chord type there being one table per chord type;
- deriving a root and chord type from said harmony signal; then
- storing said root and type;
- selecting a listing according to said chord type; and
- locating in said listing at least one accompaniment note according to said chord root and melody note; and then
- generating an accompaniment note signal responsive to said at least one accompaniment note located.
- 13. A method as defined in claim 12 wherein said storing step comprises the step of entering said listings into the memory of a programmable device.
- 14. A method for deriving a signal representing at lesat one accompaniment note chosen for musical qualities in relation to a given melody note and chord type and root, said melody and chord type and root represented by the actuation of one or more keys of a musical instrument keyboard capable of representing a plurality of notes, said method comprising the steps of:
- generating a melody signal responsive to the actuation of at least one melody note during a predetermined time interval;
- generating a harmony signal responsive to the actuation of at least one harmony note during said predetermined time interval;
- storing a plurality of listings of accompaniment notes harmonically related to each melody note of the musical scale with respect to musical chord type, by entering the listings into the memory of a programmable device;
- deriving the root and type of the chord from said harmony signal; then
- storing said root and type;
- selecting a listing according to said chord type; and
- locating in said listing at least one accompaniment note according to said chord root and melody note, said locating step comprising:
- generating an address of said listing according to the melody note and chord root; and
- reading the content of the listing at said address into a first register; and then
- generating an accompaniment note signal responsive to said at least one accompaniment note located.
- 15. A method as defined in claim 14 wherein the step of generating an accompaniment note signal comprises:
- producing a stream of digital data bits by applying a clocking pulse to a second register; and
- entering a true indication into said second register only after the count of said first register is decremented to zero.
- 16. Apparatus for sounding at least one accompaniment note with respect to a preselected combination of melody and harmony notes comprising:
- means for recognizing said melody notes and generating a signal responsive to the melody;
- means for recognizing a chord from said harmony notes and generating a signal in response to said chord;
- means for storing at least one accompaniment note which is a function of the harmonic relationship of the melody to the recognized chord and is not a tone of said chord;
- means responsive to said signals for locating said at least one accompaniment note;
- means for generating a signal representative of said at least one accompaniment note; and
- means responsive to said last-named means for sounding said at least one accompaniment note.
- 17. Apparatus as defined in claim 16 wherein said means for storing comprises at least one memory location of a programmable device.
- 18. Apparatus as defined in claim 17 wherein said means for locating comprises means for addressing said at least one memory location.
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation-in-part of pending U.S. patent application Ser. No. 3,584 filed Jan. 15, 1979 for "Orchestral Acompaniment Techniques", now abandoned.
US Referenced Citations (12)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
3584 |
Jan 1979 |
|