Claims
- 1. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for a first input controller, wherein the indication indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; providing in the given performance an additional indication for an input controller, wherein the additional indication indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information, the additional indication being provided in response to a selection of at least the first indicated input controller; and determining a rate at which the additional indication is provided based on a rate at which the first indicated input controller is selected, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 2. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for a first input controller, wherein the indication indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; providing in the given performance an additional indication for an input controller, wherein the additional indication indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information, the additional indication being provided in response to a selection of at least the first indicated input controller; determining a rate at which the additional indication is provided based on a rate at which the first indicated input controller is selected; and varying the number of input controllers needed to effect the performance.
- 3. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for a first input controller, wherein the indication indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information, and wherein the indication is provided based on stored data and a mapping means; providing the musical data in response to a selection of the first input controller, wherein at least a portion of the musical data is provided based on retrieved data and a mapping means for mapping the retrieved data to the first input controller; providing in the given performance an additional indication for an input controller, wherein the additional indication indicates to the user where the user should engage the instrument for providing additional musical data containing additional note-identifying information, and wherein the additional indication is provided based on stored data and a mapping means; and providing the additional indication in response to at least the selection of the first input controller.
- 4. The method of claim 3, wherein an event representative of at least a chord change or scale change is initiated in the given performance.
- 5. The method of claim 4, wherein at least a portion of the retrieved data is representative of an original performance, wherein data representative of the original performance is sent in response to the selection of the first input controller for generating at least a portion of the musical data, and wherein at least a portion of the note-identifying information contained in the musical data is provided according to the event representative of at least a chord change or scale change.
- 6. The method of claim 3, wherein at least a portion of the retrieved data is representative of a processed performance.
- 7. A method for sounding notes using one or more electronic instruments, each instrument having a plurality of input controllers, the method comprising:providing in a given performance a plurality of indications for a plurality of input controllers, wherein each of the indications indicates to a user where the user should engage an instrument for providing musical data containing note-identifying information; providing musical data containing note-identifying information in response to a selection of at least a said indicated input controller; advancing the given performance in response to the selection of at least a said indicated input controller; and providing musical data containing note-identifying information in response to a selection of at least a said indicated additional input controller, wherein the selection of at least a said indicated additional input controller and the selection of at least a said indicated input controller are not part of the same selection, and wherein a selection of the at least a said indicated additional input controller is not required for advancement of the given performance.
- 8. The method of claim 7, wherein the one or more instruments include a plurality of connected instruments, the said indicated input controller being on a connected instrument, and the said indicated additional input controller being on an additional connected instrument.
- 9. The method of claim 7, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 10. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:designating a first plurality of input controllers for chord section performance; designating a second plurality of input controllers for melody section performance, wherein a given performance is effected in the designations; providing in the given performance a plurality of indications for both the first plurality of input controllers and the second plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; advancing the given performance in response to a selection of at least a said indicated input controller in the first plurality of input controllers; and providing musical data containing note-identifying information in response to a selection of at least a said indicated input controller in the second plurality of input controllers, wherein a selection of the at least a said indicated input controller in the second plurality of input controllers is not required for advancement of the given performance, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 11. The method of claim 10, wherein the given performance is representative of an original user composition and includes a plurality of performance parts, and wherein at least one performance part can be designated for the first plurality of input controllers and at least one performance part can be designated for the second plurality of input controllers.
- 12. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:designating a first plurality of input controllers for chord section performance; designating a second plurality of input controllers for melody section performance, wherein a given performance is effected in the designations; providing in the given performance a plurality of indications for both the first plurality of input controllers and the second plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; advancing the given performance in response to a selection of at least a said indicated input controller in the second plurality of input controllers; and providing musical data containing note-identifying information in response to a selection of at least a said indicated input controller in the first plurality of input controllers, wherein a selection of the at least a said indicated input controller in the first plurality of input controllers is not required for advancement of the given performance, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 13. The method of claim 12, wherein the given performance is representative of an original user composition and includes a plurality of performance parts, and wherein at least one performance part can be designated for the first plurality of input controllers and at least one performance part can be designated for the second plurality of input controllers.
- 14. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:designating a first plurality of input controllers for chord section performance; designating a second plurality of input controllers for melody section performance, wherein a given performance is effected in the designations; providing in the given performance a plurality of indications for both the first plurality of input controllers and the second plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; advancing the given performance in response to a selection of at least a said indicated input controller in the first plurality of input controllers; and advancing the given performance in response to a selection of at least a said indicated input controller in the second plurality of input controllers.
- 15. The method of claim 14, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 16. The method of claim 14, wherein the given performance is representative of an original user composition and includes a plurality of performance parts, and wherein at least one performance part can be designated for the first plurality of input controllers and at least one performance part can be designated for the second plurality of input controllers.
- 17. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance a plurality of indications for a plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; and automatically providing musical data containing note-identifying information for sounding at least one note in the given performance, wherein the automatically provided musical data is automatically provided based on a rate at which the at least one note is to be sounded in the given performance, wherein an amount of automatically provided musical data in the given performance is varied according to a rate at which the user selects one or more input controllers.
- 18. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance a plurality of indications for a plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; and automatically providing musical data containing note-identifying information for sounding at least one note in the given performance, wherein the automatically provided musical data is automatically provided based on a rate at which the at least one note is to be sounded in the given performance, wherein a number of input controller selections needed to effect the given performance is varied according to a rate at which the user selects one or more input controllers.
- 19. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance a plurality of indications for a plurality of input controllers, wherein each of the indications indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; and automatically providing musical data containing note-identifying information for sounding at least one note in the given performance, wherein the automatically provided musical data is automatically provided based on a rate at which the at least one note is to be sounded in the given performance, wherein a plurality of events are initiated in the given performance each of which is representative of at least a chord change or scale change.
- 20. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for an input controller, wherein the indication indicates to a user where the user should engage the instrument for providing musical data containing note-identifying information; initiating an event representative of at least a chord change or scale change providing at least the musical data in response to a selection of at least the indicated input controller, wherein at least a portion of the at least the musical data is provided according to the event representative of at least a chord change or scale change; and varying the number of input controllers needed to effect the given performance.
- 21. The method of claim 20, wherein the number of input controllers needed to effect the given performance is varied according to user-selectable input.
- 22. The method of claim 20, wherein the given performance is representative of an original user composition.
- 23. A method for sounding notes using a plurality of connected electronic instruments, each instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for an input controller on a first connected instrument, wherein the indication indicates to a user where the user should engage the first connected instrument for providing musical data containing note-identifying information; providing in the given performance an additional indication for an input controller on a second connected instrument, wherein the additional indication indicates to a user where the user should engage the second connected instrument for providing additional musical data containing note-identifying information; providing the additional musical data in response to a selection of the input controller on the second connected instrument, wherein the note-identifying information contained in the additional musical data identifies at least a first note, and wherein the note-identifying information contained in the additional musical data is provided based on stored data; and providing in response to a subsequent selection of the input controller on the second connected instrument musical data containing note-identifying information identifying at least one note that is different than the first note.
- 24. The method of claim 23, further comprising:varying the number of input controllers needed to effect the given performance.
- 25. The method of claim 24, wherein the given performance includes a plurality of performance parts, the first connected instrument having at least one corresponding performance part and the second connected instrument having at least one corresponding performance part, wherein a number of input controllers needed to effect each of the at least one corresponding performance parts is independently varied according to user-selectable input.
- 26. The method of claim 25, wherein the given performance is representative of an original user composition.
- 27. The method of claim 23, wherein the given performance includes a plurality of performance parts at least one of which is designated for the first connected instrument and at least one of which is designated for the second connected instrument, wherein at least one of the performance parts designated for the first connected instrument is different than at least one of the performance parts designated for the second connected instrument.
- 28. The method of claim 23, wherein a plurality of input controllers on the first connected instrument are designated for chord section performance and a plurality of input controllers on the second connected instrument are designated for melody section performance.
- 29. The method of claim 23, wherein a plurality of input controllers on the first connected instrument and a plurality of input controllers on the second connected instrument can each be designated for either chord section performance only, melody section performance only, or chord section performance and melody section performance.
- 30. The method of claim 23, wherein the given performance is advanced in response to a selection of the indicated input controller and advanced in response to the selection of the additional indicated input controller.
- 31. The method of claim 23, wherein the given performance is advanced in response to a selection of the indicated input controller, and wherein a selection of the additional indicated input controller is not required for advancement of the given performance.
- 32. The method of claim 23, wherein the given performance can be advanced in response to a selection of a said indicated input controller and can be continued regardless of whether a said indicated input controller is selected, and wherein at least one indicated input controller in the given performance on the first connected instrument can be designated for advancing the given performance and at least one indicated input controller in the given performance on the second connected instrument can be designated for advancing the given performance, each of the designations being made according to user-selectable input.
- 33. The method of claim 23, wherein a rate at which the additional indication is provided is determined based on a rate of selection of the indicated input controller.
- 34. The method of claim 23, wherein at least a portion of the musical data corresponding to the first connected instrument represents a percussion performance.
- 35. A method for sounding notes using a plurality of connected electronic instruments, each instrument having a plurality of input controllers, the method comprising:providing in a given performance an indication for an input controller on a first connected instrument, wherein the indication indicates to a user where the user should engage the first connected instrument for providing musical data containing note-identifying information; initiating an event representative of at least a chord change or scale change; providing in the given performance an additional indication for an input controller on a second connected instrument, wherein the additional indication indicates to a user where the user should engage the second connected instrument for providing additional musical data containing note-identifying information; and providing the additional musical in response to a selection of the input controller on the second connected instrument, wherein at least a portion of the note-identifying information contained in the additional musical data is provided according to the event representative of at least a chord change or scale change.
- 36. The method of claim 35, further comprising:varying the number of input controllers needed to effect the given performance.
- 37. The method of claim 36, wherein the given performance includes a plurality of performance parts, the first connected instrument having at least one corresponding performance part and the second connected instrument having at least one corresponding performance part, wherein a number of input controllers needed to effect each of the at least one corresponding performance parts is independently varied according to user-selectable input.
- 38. The method of claim 37, wherein the given performance is representative of an original user composition.
- 39. The method of claim 35, wherein the given performance includes a plurality of performance parts at least one of which is designated for the first connected instrument and at least one of which is designated for the second connected instrument, wherein at least one of the performance parts designated for the first connected instrument is different than at least one of the performance parts designated for the second connected instrument.
- 40. The method of claim 35, wherein a plurality of input controllers on the first connected instrument are designated for chord section performance and a plurality of input controllers on the second connected instrument are designated for melody section performance.
- 41. The method of claim 35, wherein a plurality of input controllers on the first connected instrument and a plurality of input controllers on the second connected instrument can each be designated for either chord section performance only, melody section performance only, or chord section performance and melody section performance.
- 42. The method of claim 35, wherein the given performance is advanced in response to a selection of the indicated input controller and advanced in response to the selection of the additional indicated input controller.
- 43. The method of claim 35, wherein the given performance is advanced in response to a selection of the indicated input controller, and wherein a selection of the additional indicated input controller is not required for advancement of the given performance.
- 44. The method of claim 35, wherein the given performance can be advanced in response to a selection of a said indicated input controller and can be continued regardless of whether a said indicated input controller is selected, and wherein at least one indicated input controller in the given performance on the first connected instrument can be designated for advancing the given performance and at least one indicated input controller in the given performance on the second connected instrument can be designated for advancing the given performance, each of the designations being made according to user-selectable input.
- 45. The method of claim 35, wherein a rate at which the additional indication is provided is determined based on a rate of selection of the indicated input controller.
- 46. The method of claim 35, wherein at least a portion of the musical data represents a percussion performance.
Parent Case Info
This is a continuation in part of application Ser. No. 09/247,378 filed Feb. 10, 1999, which is a continuation in part of application Ser. No. 09/119,870 filed Jul. 21, 1998, which is a continuation in part of application Ser. No. 08/898,613, filed Jul. 22, 1997, U.S. Pat. No. 5,783,767, which is a continuation in part of application Ser. No. 08/531,786, filed Sep. 21, 1995, U.S. Pat. No. 5,650,584, which claims the benefit of Provisional Application No. 60/020,457 filed Aug. 28, 1995.
US Referenced Citations (7)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/020457 |
Aug 1995 |
US |
Continuation in Parts (4)
|
Number |
Date |
Country |
Parent |
09/247378 |
Feb 1999 |
US |
Child |
09/586506 |
|
US |
Parent |
09/119870 |
Jul 1998 |
US |
Child |
09/247378 |
|
US |
Parent |
08/898613 |
Jul 1997 |
US |
Child |
09/119870 |
|
US |
Parent |
08/531786 |
Sep 1995 |
US |
Child |
08/898613 |
|
US |