Claims
- 1. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller, wherein said first musical data includes first note-identifying information identifying either one or more notes representative of specific chord notes or notes forming a chord, and wherein said first musical data is provided in response to a performance of said first input controller;
- providing second musical data utilizing a second input controller, wherein said second musical data includes second note-identifying information identifying one or more notes representative of specific chord notes, and wherein said second musical data is provided in response to a performance of said second input controller; and
- providing additional musical data utilizing at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event initiated in response to said performance of said first input controller.
- 2. The method of claim 1, wherein said second input controller is designated for the performance of notes which represent alternate chord notes in a given performance, wherein a plurality of said notes which represent alternate chord notes in a given performance are different from one another in the given performance.
- 3. The method of claim 2, further comprising the step of providing for said second input controller an indicator corresponding to said second input controller representative of an alternate chord note.
- 4. The method of claim 1, wherein at least a portion of any note-identifying information provided utilizing said first input controller in a given performance and at least a portion of any note-identifying information provided utilizing said at least one additional input controller in the given performance can each be shifted independently of the other in the given performance according to user-selectable inputs.
- 5. The method of claim 1, wherein said input controllers are those on a standard MIDI keyboard, wherein at least a portion of input controllers in the note range of the MIDI keyboard are divided into a chord section and at least a portion of input controllers in the note range of the MIDI keyboard are divided into a melody section with at least said first input controller, said second input controller, and said at least one additional input controller each being included in either the chord section or the melody section.
- 6. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:
- providing musical data utilizing at least one of said input controllers, wherein said musical data includes note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said note-identifying information is provided according to an event representative of at least a chord change or scale change, said event initiated either according to user-selectable input or according to stored data representative of at least a chord change or scale change; and
- providing for said at least one of said input controllers an indicator which is representative of either a fundamental chord note or an alternate chord note, wherein said indicator representative of either a fundamental chord note or an alternate chord note is dynamically provided according to said event.
- 7. A method for sounding notes on an electronic instrument, wherein musical data is provided in response to a performance of at least one input controller on the instrument, said musical data including note-identifying information identifying one or more notes representative of alternate chord notes, wherein at least a portion of said note-identifying information is provided according to an event representative of at least a chord change or scale change, said event initiated either according to user-selectable input or according to stored data representative of at least a chord change or scale change, wherein said at least one input controller is designated for the performance of notes which represent alternate chord notes in a given performance, and wherein a plurality of said notes which represent alternate chord notes in a given performance are different from one another in the given performance.
- 8. The method of claim 7, further comprising the step of providing for said at least one input controller an indicator corresponding to said at least one input controller representative of an alternate chord note.
- 9. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising:
- designating at least a first input controller on the instrument for a performance representative of a chord section performance and designating at least one additional input controller on the instrument for a performance representative of a melody section performance;
- providing first musical data utilizing said at least a first input controller, wherein said first musical data includes first note-identifying information identifying one or more notes, said first musical data being provided in response to a performance of said at least a first input controller;
- providing additional musical data utilizing said at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event initiated either according to user-selectable input or in response to stored data representative of at least a chord change or scale change;
- identifying at least a portion of any stored data representative of a musical performance originally effected utilizing said at least a first input controller as a performance representative of a chord section performance for re-performance purposes; and
- identifying at least a portion of any stored data representative of a musical performance originally effected utilizing said at least one additional input controller as a performance representative of a melody section performance for re-performance purposes.
- 10. The method of claim 9, wherein said event is initiated according to user-selectable input.
- 11. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- dividing at least a portion of the input controllers into a chord section and at least a portion of the input controllers into a melody section with at least a first input controller being included in the chord section and at least one additional input controller being included in the melody section;
- providing first musical data utilizing said first input controller, wherein said first musical data includes first note-identifying information identifying one or more notes representative of fundamental chord notes, said one or more notes representative of fundamental chord notes corresponding to a chord which corresponds to said first input controller, wherein said first musical data is provided in response to a performance of said first input controller; and
- providing additional musical data utilizing said at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event being in accordance with said chord and said event initiated according to user-selectable input.
- 12. The method of claim 11, further comprising the step of providing for said first input controller at least one indicator representative of a relative chord position indicator corresponding to said first input controller which indicates the relative position of said chord corresponding to said first input controller as defined by a song key which corresponds to said first input controller.
- 13. The method of claim 12, wherein said song key can be different than a scale currently corresponding to a plurality of input controllers included in said melody section.
- 14. The method of claim 13, wherein an additional input controller is included in said chord section and is utilized for providing musical data in response to a performance of said additional input controller included in said chord section, wherein said musical data provided in response to a performance of said additional input controller included in said chord section includes note-identifying information identifying notes forming said chord.
- 15. The method of claim 14, wherein said event is initiated in response to a performance of either said first input controller, said additional input controller included in said chord section, or said first input controller and said additional input controller included in said chord section, said event being in accordance with said chord.
- 16. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- dividing at least a portion of the input controllers into a chord section and at least a portion of the input controllers into a melody section with at least a first input controller being included in the chord section and at least one additional input controller being included in the melody section;
- providing first musical data utilizing said first input controller, wherein said first musical data includes first note-identifying information identifying one or more notes representative of alternate chord notes, said one or more notes representative of alternate chord notes corresponding to a chord which corresponds to said first input controller, wherein said first musical data is provided in response to a performance of said first input controller; and
- providing additional musical data utilizing said at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event being in accordance with said chord and said event initiated according to user-selectable input.
- 17. The method of claim 16, further comprising the step of providing for said first input controller at least one indicator representative of a relative chord position indicator corresponding to said first input controller which indicates the relative position of said chord corresponding to said first input controller as defined by a song key which corresponds to said first input controller.
- 18. The method of claim 17, wherein said song key can be different than a scale currently corresponding to a plurality of input controllers included in the melody section.
- 19. The method of claim 18, wherein an additional input controller is included in said chord section and is utilized for providing musical data in response to a performance of said additional input controller included in said chord section, wherein said musical data provided in response to a performance of said additional input controller included in said chord section includes note-identifying information identifying notes forming said chord.
- 20. The method of claim 19, wherein said event is initiated in response to a performance of either said first input controller, said additional input controller included in said chord section, or said first input controller and said additional input controller included in said chord section, said event being in accordance with said chord.
- 21. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- dividing at least a portion of the input controllers into a chord section and at least a portion of the input controllers into a melody section with at least three or more input controllers being in a first group of input controllers included in the chord section and at least one additional input controller being included in the melody section;
- providing respective musical data in response to a performance of each input controller in said first group, wherein said respective musical data for each input controller in said first group includes note-identifying information identifying one or more notes including a highest note, wherein cumulatively a highest note identified for each input controller in said first group defines a first chord, said first chord being a chord which is normally spread out across more input controllers than there are in said first group when said first chord is being performed using traditional performance techniques on a traditional music keyboard; and
- providing additional musical data utilizing said at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event being in accordance with said first chord and said event initiated in response to a performance of at least one input controller in said first group.
- 22. The method of claim 21, wherein a performance of each input controller in said first group is utilized at least once in a given performance to initiate an event representative of at least a chord change or scale change, wherein each of said events are in accordance with said first chord.
- 23. The method of claim 21, wherein a second group of input controllers is included in the chord section, wherein a respective performance of each input controller in said second group sounds one or more notes including a highest note, wherein cumulatively a highest note sounded for each input controller in said second group defines an additional chord, said additional chord representing a different relative chord position than said first chord as defined by a song key which corresponds to said first group and to said second group, said additional chord being a chord which is normally spread out across more input controllers than there are in said second group when said additional chord is being performed using traditional performance techniques on a traditional music keyboard.
- 24. The method of claim 23, further comprising the step of providing for at least one input controller in said second group at least one indicator representative of a relative chord position indicator corresponding to said at least one input controller in said second group which indicates the relative position of said additional chord as defined by said song key.
- 25. The method of claim 21, wherein the number of input controllers in said first group is either three input controllers, four input controllers, or five input controllers.
- 26. The method of claim 21, wherein each input controller in said first group sounds only one or more notes representative of a specific chord note.
- 27. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- dividing at least a portion of the input controllers into a chord section and at least a portion of the input controllers into a melody section with at least three or more input controllers being in a first group of input controllers included in the chord section and at least one additional input controller being included in the melody section;
- providing respective musical data in response to a performance of each input controller in said first group, wherein said respective musical data for each input controller in said first group includes note-identifying information identifying one or more notes including a highest note, wherein cumulatively a highest note identified for each input controller in said first group defines a first chord, said first chord being a chord which is normally spread out across more input controllers than there are in said first group when said first chord is being performed using traditional performance techniques on a traditional music keyboard;
- providing additional musical data utilizing said at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event being in accordance with said first chord and said event initiated in response to a performance of at least one input controller in said first group; and
- providing for at least a first input controller in said first group at least one indicator representative of a relative chord position indicator corresponding to said at least a first input controller in said first group which indicates the relative position of said first chord as defined by a song key which corresponds to said first group.
- 28. The method of claim 27, wherein a performance of each input controller in said first group is utilized at least once in a given performance to initiate an event representative of at least a chord change or scale change, wherein each of said events are in accordance with said first chord.
- 29. The method of claim 27, further comprising the step of changing said first chord to a chord with a different chord root, said change being made according to selection of a new song key corresponding to said first group, wherein said selection of a new song key is made according to user-selectable input.
- 30. The method of claim 29, wherein said a highest note for at least one input controller in said first group is representative of a fundamental chord note regardless of any of said changes made.
- 31. The method of claim 30, further comprising the step of providing for said at least one input controller in said first group an indicator corresponding to said at least one input controller in said first group representative of a fundamental chord note.
- 32. The method of claim 29, wherein said a highest note for at least one input controller in said first group is representative of an alternate chord note regardless of any of said changes made.
- 33. The method of claim 32, further comprising the step of providing for said at least one input controller in said first group an indicator corresponding to said at least one input controller in said first group representative of an alternate chord note.
- 34. The method of claim 27, wherein a second group of input controllers is included in the chord section, wherein a respective performance of each input controller in said second group sounds one or more notes including a highest note, wherein cumulatively a highest note sounded for each input controller in said second group defines an additional chord, said additional chord representing a different relative chord position than said first chord as defined by said song key, said additional chord being a chord which is normally spread out across more input controllers than there are in said second group when said additional chord is being performed using traditional performance techniques on a traditional music keyboard.
- 35. The method of claim 34, further comprising the step of providing for at least one input controller in said second group at least one indicator representative of a relative chord position indicator corresponding to said at least one input controller in said second group which indicates the relative position of said additional chord as defined by said song key.
- 36. The method of claim 27, wherein the number of input controllers in said first group is either three input controllers, four input controllers, or five input controllers.
- 37. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller, wherein said first musical data includes first note-identifying information identifying either one or more notes representative of specific chord notes corresponding to a first chord or notes forming said first chord, and wherein said first musical data is provided in response to a performance of said first input controller;
- providing second musical data utilizing a second input controller, wherein said second musical data includes second note-identifying information identifying either one or more notes representative of specific chord notes corresponding to a second chord or notes forming said second chord, and wherein said second musical data is provided in response to a performance of said second input controller;
- providing additional musical data utilizing at least one additional input controller, wherein said additional musical data includes additional note-identifying information identifying one or more notes representative of either one or more chord notes, one or more scale notes, or one or more chord notes and one or more scale notes, and wherein at least a portion of said additional note-identifying information is provided according to an event representative of at least a chord change or scale change, said event initiated either in response to a performance of said first input controller, in response to a performance of said second input controller, or according to user-selectable input;
- providing for said first input controller an indicator corresponding to said first input controller representative of a relative chord position of a major song key chord as defined by a song key corresponding to either said first input controller, said second input controller, or said first input controller and said second input controller; and
- providing for said second input controller an indicator corresponding to said second input controller representative of a relative chord position of a relative minor song key chord as defined by said song key.
- 38. The method of claim 37, wherein a performance of said first input controller and a performance of said second input controller are each utilized at least once in a given performance to initiate an event representative of at least a chord change or scale change, wherein an event representative of at least a chord change or scale change initiated utilizing a performance of said first input controller is in accordance with said first chord, and wherein an event representative of at least a chord change or scale change initiated utilizing a performance of said second input controller is in accordance with said second chord.
- 39. The method of claim 37, wherein a third input controller is designated for the performance of one or more notes, wherein a performance of said third input controller identifies one or more notes including a note representative of the root note of a non-scale chord corresponding to said third input controller, said non-scale chord being defined as such by said song key.
- 40. The method of claim 39, further comprising the step of providing for said third input controller an indicator corresponding to said third input controller either representative of a non-scale chord, representative of a relative non-scale chord position as defined by said song key, or representative of a non-scale chord and representative of a relative non-scale chord position as defined by said song key.
- 41. The method of claim 40, further comprising the step of utilizing a performance of said third input controller at least once in a given performance to initiate an event representative of at least a chord change or scale change, wherein an event representative of at least a chord change or scale change initiated utilizing a performance of said third input controller is in accordance with said non-scale chord.
Parent Case Info
This 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)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
119870 |
Jul 1998 |
|