Claims
- 1. In a method for providing musical accompaniment in response to the playing of a musical instrument, wherein the accompaniment has a plurality of musical components performing different musical functions, the improvement comprising the steps, accomplished by the instrument itself, of:
- providing access to a first preselected number of physical sound-producing channels;
- defining a second preselected number of virtual channels which effectively function as physical sound-producing channels, each of the virtual channels corresponding to a musical component which might be sounded through one of the physical sound-producing channels;
- generating accompaniment information for said second preselected number of virtual channels to implement said plurality of musical components, the second preselected number exceeding the first preselected number at least once during the playing of the instrument; and
- mapping the virtual channels into the physical channels such that the allocation of physical channels between said plurality of musical components fluctuates over time.
- 2. The method of claim 1 wherein:
- the virtual channels are assigned different priorities; and
- the virtual channels are mapped into the physical channels according to said priorities.
- 3. The method of claim 2 wherein:
- at least one virtual channel performing a first preselected musical function is always higher in priority than at least one other virtual channel performing a second musical function.
- 4. The method of claim 3 which further comprises:
- varying the number of virtual channels performing said first preselected musical function over time; and
- causing the allocation of physical channels to the virtual channels performing said second preselected musical function to fluctuate in response to said variation.
- 5. The method of claim 2 wherein:
- accompaniment information is generated at different times in the virtual channels;
- the virtual channels are assigned equal priority; and
- the virtual channels are mapped into the physical channels in the order that accompaniment information is generated in the virtual channels.
- 6. The method of claim 1 wherein:
- a first of said musical components comprises a chordal accompaniment;
- a second of said musical components comprises a fill note accompaniment.
- 7. The method of claim 6 wherein:
- a third of said musical components comprises a bass figure of the accompaniment.
- 8. The method of claim 1 wherein:
- a first of said musical components comprises a chordal accompaniment; and
- a second of said musical components comprises a melodic figure of the accompaniment.
- 9. In a method for providing musical accompaniment in response to the playing of a musical instrument, wherein the accompaniment has a fill note component and at least one other musical component performing a different musical function, the improvement comprising the steps, accomplished by the instrument itself, of:
- providing access to a first preselected number of physical sound-producing channels;
- defining a second preselected number of virtual channels which effectively function as physical sound-producing channels, each of the virtual channels corresponding to a musical component which might be sounded through one of the physical sound-producing channels;
- generating accompaniment information for said second preselected number of virtual channels to implement said fill note component and said at least one other musical component of the accompaniment, the second preselected number exceeding the first preselected number at least once during the playing of the instrument; and
- mapping the virtual channels into the physical channels such that the allocation of physical channels between said plurality of musical components fluctuates over time.
- 10. The method of claim 9 wherein:
- the virtual channels are assigned different priorities; and
- the virtual channels are mapped into the physical channels according to said priorities.
- 11. The method of claim 9 wherein:
- accompaniment information is generated at different times in the virtual channels;
- the virtual channels are assigned equal priority; and
- the virtual channels are mapped into the physical channels in the order that accompaniment information is generated in the virtual channels.
- 12. In a musical instrument for providing a musical accompaniment having a plurality of musical components performing different musical functions in response to a played input, the improvement comprising:
- a first preselected number of physical sound-producing channels;
- means for defining a second preselected number of virtual channels which effectively function as physical sound-producing channels, each of the virtual channels corresponding to a musical component which might be sounded through one of the physical sound-producing channels;
- means for generating accompaniment information for said second preselected number of virtual channels to implement said plurality of musical components, the second preselected number exceeding the first preselected number at least once during the playing of the instrument; and
- means for mapping the virtual channels into the physical channels such that the allocation of physical channels between the plurality of musical components fluctuates over time.
- 13. The instrument of claim 12 wherein the mapping means comprises:
- means for assigning different priorities to the virtual channels; and
- means for mapping the virtual channels into the physical channels according to said priorities.
- 14. In a musical instrument for providing musical accompaniment in response to a played input, wherein the accompaniment has a fill note component and at least one other musical component performing a different musical function, the improvement comprising:
- a first preselected number of physical sound-producing channels;
- means for defining a second preselected number of virtual channels which effectively function as physical sound-producing channels, each of the virtual channels corresponding to a musical component which might be sounded through one of the physical sound-producing channels;
- means for generating accompaniment information for said second preselected number of virtual channels to implement said fill note component and said at least one other musical component of the accompaniment, the second preselected number exceeding the first preselected number at least once during the playing of the instrument; and
- means for mapping the virtual channels into the physical channels such that the physical channels are allocated between said fill note component and said at least one other musical component.
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 "Method and Apparatus for Improved Automatic Harmonization", and is filed concurrently with applications of the applicants herein for "Enhanced Characteristics Musical Instrument", and "Accompaniment Note Selection Method". The specification of each of these applications is hereby incorporated by reference.
US Referenced Citations (8)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
274606 |
Jun 1981 |
|