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 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 identifying at least a first note, and wherein the note-identifying information is provided based on stored data; providing the musical data in response to a selection of the input controller; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; and sounding notes on the electronic instrument based on the musical data.
- 2. The method of claim 1, further comprising:varying the number of input controllers needed to effect the given performance.
- 3. method of claim 2, wherein the number of input controllers needed to effect the given performance is varied according to user-selectable input.
- 4. The method of claim 2, wherein a selection of the input controller in the given performance provides harmony note output, and wherein the harmony note output is varied according to user-selectable input.
- 5. The method of claim 1, further comprising:providing in the given performance a plurality of indications for the input controller and for an additional input controller, wherein the indication and the additional indication are included in the plurality of indications, and wherein each of the plurality of indications indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information; designating the input controller for performance of chord notes in the given performance which correspond only to chords representing a first relative position as defined by a song key corresponding to the input controller; and designating the additional input controller for performance of chord notes in the given performance which correspond only to chords representing an additional relative position, wherein the additional relative position is defined by the song key and is different than the first relative position.
- 6. The method of claim 1, further comprising:forming a group of input controllers having the input controller therein, wherein the input controllers in the group are in consecutive order; providing in the given performance a plurality of indications for the group of input controllers, wherein the indication and the additional indication are included in the plurality of indications, and wherein each of the plurality of indications indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information; and designating the group of input controllers for performance, at least in response to the plurality of indications, of chord notes corresponding to chords in the given performance, wherein a plurality of the chords in the given performance each represent a different relative position as defined by a song key corresponding to the input controller.
- 7. The method of claim 6, wherein indicators are provided for an input controller in the group of input controllers for indicating to the user that the relative positions are different.
- 8. The method of claim 1, wherein at least a portion of the stored data used for providing the note-identifying information is representative of a processed performance.
- 9. The method of claim 1, wherein the indication is provided using stored data representative at least in part of a processed performance.
- 10. The method of claim 1, wherein at least a portion of the musical data is provided according to user-selectable octave shifting.
- 11. The method of claim 1, wherein at least one note is sounded in response to the selection of the indicated input controller, and wherein sound output is automatically muted for a subsequent selection of the input controller in the given performance.
- 12. The method of claim 1, wherein a shifting indication is provided in the given performance for indicating to the user that shifting is required in order to effect a portion of the given performance.
- 13. 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 identifying at least a first note; providing the musical data in response to a selection of the input controller; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; initiating in the given performance a plurality of events each of which is representative of at least a chord change or scale change; and sounding notes on the electronic instrument based on the musical data.
- 14. The method of claim 13, further comprising:varying the number of input controllers needed to effect the given performance.
- 15. The method of claim 14, wherein the number of input controllers needed to effect the given performance is varied according to user-selectable input.
- 16. The method of claim 14, wherein a selection of the input controller in the given performance provides harmony note output, and wherein the harmony note output is varied according to user-selectable input.
- 17. The method of claim 13, further comprising:providing in the given performance a plurality of indications for the input controller and for an additional input controller, wherein the indication and the additional indication are included in the plurality of indications, and wherein each of the plurality of indications indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information; designating the input controller for performance of chord notes in the given performance which correspond only to chords representing a first relative position as defined by a song key corresponding to the input controller; and designating the additional input controller for performance of chord notes in the given performance which correspond only to chords representing an additional relative position, wherein the additional relative position is defined by the song key and is different than the first relative position.
- 18. The method of claim 13, further comprising:forming a group of input controllers having the input controller therein, wherein the input controllers in the group are in consecutive order; providing in the given performance a plurality of indications for the group of input controllers, wherein the indication and the additional indication are included in the plurality of indications, and wherein each of the plurality of indications indicates to the user where the user should engage the instrument for providing musical data containing note-identifying information; and designating the group of input controllers for performance, at least in response to the plurality of indications, of chord notes corresponding to chords in the given performance, wherein a plurality of the chords in the given performance each represent a different relative position as defined by a song key corresponding to the input controller.
- 19. The method of claim 18, wherein indicators are provided for an input controller in the group of input controllers for indicating to the user that the relative positions are different.
- 20. The method of claim 13, wherein at least a portion of the stored data used for providing the note-identifying information is representative of a processed performance.
- 21. The method of claim 13, wherein the indication is provided using stored data representative at least in part of a processed performance.
- 22. The method of claim 13, wherein at least a portion of the musical data is provided according to user-selectable octave shifting.
- 23. The method of claim 13, wherein at least one note is sounded in response to the selection of the indicated input controller, and wherein sound output is automatically muted for a subsequent selection of the input controller in the given performance.
- 24. The method of claim 13, wherein a shifting indication is provided in the given performance for indicating to the user that shifting is required in order to effect a portion of the given performance.
- 25. 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 representative of an original user composition 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 identifying at least a first note, and wherein the note-identifying information is provided based on stored data; providing the musical data in response to a selection of the input controller; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; and sounding notes on the electronic instrument based on the musical data; and automatically performing an optimization function for optimizing at least a portion of the given performance, wherein the optimization function is automatically performed based on stored data.
- 26. 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 representative of an original user composition 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 identifying at least a first note, and wherein the note-identifying information is provided based on stored data; varying the number of input controllers needed to effect the given performance; providing the musical data in response to a selection of the input controller; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; and sounding notes on the electronic instrument based on the musical data.
- 27. The method of claim 26, wherein the number of input controllers needed to effect the given performance is varied according to user-selectable input.
- 28. The method of claim 26, wherein a selection of the input controller in the given performance provides harmony note output, and wherein the harmony note output is varied according to user-selectable input.
- 29. The method of claim 25, wherein the optimization function is automatically performed according to user-selectable input.
- 30. The method of claim 25, wherein at least a portion of the given performance is optimized based on the instrument.
- 31. The method of claim 25, wherein at least a portion of any data used for effecting the given performance includes data for allowing an indicated performance to be effected from a correct note group.
- 32. 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 representative of an original user composition 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 identifying at least a first note; providing the musical data in response to a selection of the input controller; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; initiating in the given performance a plurality of events each of which is representative of at least a chord change or scale change; and sounding notes on the electronic instrument based on the musical data.
- 33. The method of claim 32, further comprising:varying the number of input controllers needed to effect the given performance.
- 34. The method of claim 33, wherein the number of input controllers needed to effect the given performance is varied according to user-selectable input.
- 35. The method of claim 33, wherein a selection of the input controller in the given performance provides harmony note output, and wherein the harmony note output is varied according to user-selectable input.
- 36. The method of claim 32, further comprising:automatically performing an optimization function for optimizing at least a portion of the given performance, wherein the optimization function is automatically performed based on stored data.
- 37. The method of claim 36, wherein the optimization function is automatically performed according to user-selectable input.
- 38. The method of claim 32, wherein at least a portion of the given performance is optimized based on the instrument.
- 39. The method of claim 32, wherein at least a portion of any data used for effecting the given performance includes data for allowing an indicated performance to be effected from a correct note group.
- 40. 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 identifying at least a first note; providing the musical data in response to a selection of the input controller, wherein at least a portion of the musical data is provided based on stored data representative of either a processed performance or an original performance; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note; providing the additional musical data in response to an additional selection of the input controller; and sounding notes on the electronic instrument based on the musical data.
- 41. 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 identifying at least a first note; providing the musical data in response to a selection of the input controller, wherein at least a portion of the musical data is provided based on stored data representative of either a processed performance or an original performance; providing in the given performance an additional indication for the 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 identifying at least one note, wherein the additional note-identifying information identifies at least one note that is different than the first note, wherein an event representative of at least a chord change or scale is initiated in the given performance; providing the additional musical data in response to an additional selection of the input controller; and sounding notes on the electronic instrument based on the musical data.
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 (3)
Number |
Name |
Date |
Kind |
4378720 |
Nakada et al. |
Apr 1983 |
A |
4437378 |
Ishida et al. |
Mar 1984 |
A |
5502274 |
Hotz |
Mar 1996 |
A |
Non-Patent Literature Citations (1)
Entry |
“Band-in-a-Box”, advertisement, published circa 1994-5. |
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/588094 |
|
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 |