Claims
- 1. In a method for providing musical accompaniment in response to the playing of an accompaniment-type musical instrument, the improvement comprising the steps, accomplished by the instrument itself, of:
- storing a plurality of possible voicings of an accompaniment chord separately from rhythm information according to which the chord can be sounded, each of said voicings being representative of an ordered group of notes;
- randomly selecting one of said voicings; and
- sounding the chord according to the selected voicing.
- 2. The method of claim 1 wherein the step of randomly selecting one of said voicings comprises:
- defining a preselected range of chord tones; and
- constraining the selection of chord voicings so that the notes of the selected voicing fall within said range.
- 3. The method of claim 2 wherein the step of defining a preselected range of chord tones comprises:
- defining a preselected minimum value and a preselected maximum bandwidth for the notes of the selected voicing.
- 4. The method of claim 1 wherein the step of storing a plurality of possible voicings of an accompaniment chord comprises:
- assigning a first set of characters in sequence to a plurality of chords of a preselected chord type for identification purposes;
- assigning a second set of characters in sequence to permutations of notes of each of said chords for identification purposes; and
- storing each of said voicings as a character from said first set and a character from said second set.
- 5. In a method for providing musical accompaniment in response to the playing of an accompaniment-type musical instrument, the improvement comprising the steps, accomplished by the instrument itself, of:
- storing a plurality of possible voicings of an accompaniment chord, each of said voicings being representative of an ordered group of notes;
- defining a preselected acceptable tonal range for the notes of said voicings;
- determining which of said voicings have notes which fall within the acceptable range;
- randomly selecting one of the voicings from those having notes which fall within the acceptable range;
- and sounding the chord according to the selected voicing.
- 6. The method of claim 5 wherein the step of defining a preselected acceptable tonal range comprises:
- defining a preselected minimum tonal value and a preselected maximum bandwidth for notes of the chord voicing.
- 7. In a method for providing musical accompaniment having at least one stored melodic figure to be sounded in response to playing of an accompaniment-type musical instrument, the improvement comprising the steps, accomplished by the instrument itself, of:
- storing melodic information as a plurality of tokens sufficient to represent the information independent of chord type;
- converting the tokens to note parameters appropriate for a preselected chord type; and
- sounding the melodic figure according to said note parameters.
- 8. The method of claim 7 wherein: the tokens are related to the scale functions of said melodic information.
- 9. The method of claim 8 wherein: the tokens contain melodic information for each of a plurality of chord sub-types.
- 10. The method of claim 7 which further comprises:
- providing enough information in each token to derive at least one note for each chord type.
- 11. The method of claim 7 which further comprises:
- providing enough information in each token to derive a plurality of acceptable notes for a given chord type.
- 12. The method of claim 11 which still further comprises:
- providing enough information in each token to select a preferable note from the plurality of notes for said chord type.
- 13. In a method for providing musical accompaniment having at least one stored melodic figure to be sound at least partially in response to a played harmony input of an accompaniment-type musical instrument, the improvement comprising the steps, accomplished by the instrument itself, of:
- storing melodic information as a plurality of tokens sufficient to represent the information independent of chord type;
- recognizing chord type from said played harmony input;
- converting the tokens to note parameters appropriate for the recognized chord type; and
- sounding the melodic figure according to said note parameters.
- 14. The method of claim 13 wherein:
- the tokens are related to the scale functions of said melodic information.
- 15. The method of claim 14 wherein:
- the tokens contain melodic information for each a plurality of chord sub-types.
- 16. Apparatus for providing musical accompaniment in response to the playing of an accompaniment-type musical instrument, comprising:
- means for storing a plurality of possible voicings of an accompaniment chord separately from rhythm information according to which the chord can be sounded, each of said voicings being representative of an ordered group of notes;
- means for randomly selecting one of said voicings; and
- means for sounding the chord according to the selected voicing.
- 17. Apparatus for providing musical accompaniment in response to the playing of an accompaniment-type musical instrument, comprising:
- means for storing a plurality of possible voicings of an accompaniment chord;
- means for defining a preselected acceptable tonal range of said voicings;
- means for determining which of said voicings fall within the acceptable range;
- means for randomly selecting one of the voicings which fall within the acceptable range; and
- means for sounding the chord according to the selected voicing.
- 18. Apparatus for providing musical accompaniment having at least one stored melodic figure to be sounded in response to playing of an associated musical instrument, the improvement comprising:
- means for storing melodic information as a plurality of tokens sufficient to represent the information independent of chord type;
- means for converting the tokens to note parameters appropriate for a preselected chord type; and
- means for sounding the melodic figure according to said note parameters.
- 19. Apparatus for providing musical accompaniment having at least one stored melodic figure to be sounded at least partially in response to a harmony input played on an associated musical instrument, comprising:
- means for storing melodic information as a plurality of tokens sufficient to represent the information independent of chord type;
- means for recognizing chord type from said harmony input;
- means for converting the tokens to note parameters appropriate for the recognized chord type; and
- means for sounding the melodic figure according to said note parameters.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a continuation-in-part of copending U.S. patent application Ser. No. 274,606 now U.S. Pat. No. 4,508,002, filed June 17, 1981 for a "METHOD AND APPARATUS FOR IMPROVED AUTOMATIC HARMONIZATION", and is related to concurrently filed applications of the applicants herein for "Enhanced Characteristics Musical Instrument" and "Sharing Sound-Producing Channels In An Accompaniment-Type Musical Instrument". Each of those application is hereby incorporated by reference for the purposes discussed below.
US Referenced Citations (6)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
274606 |
Jun 1981 |
|