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 in a given performance a plurality of indications for a plurality of input controllers, wherein each/or said indications indicates to a user where the user should physically engage the instrument to provide musical data, said musical data containing note-identifying information, and wherein at least a portion of said note-identifying information is provided based on stored musical data;
- providing a first instance of indication for a first input controller, wherein said first instance of indication indicates to a user where the user should physically engage the instrument to provide first musical data, said first musical data containing first note-identifying information which identifies a first note or a first group of notes, and wherein said first musical data is provided in response to a first selection and deselection of said first input controller; and
- providing additional instances of indication for said first input controller, wherein during at least one of said additional instances of indication additional musical data is provided in response to another selection and deselection of said first input controller, said additional musical data containing note-identifying information which identifies at least one note that is different from said first note or from at least one note in said first group of notes identified by said first note-identifying information.
- 2. A method for sounding notes on an electronic instrument, the instrument having a plurality of input controllers, the method comprising the steps of:
- providing in a given performance a plurality of indications for a plurality of input controllers, wherein each of said indications indicates to a user where the user should physically engage the instrument for providing musical data, said musical data containing note-identifying information, and wherein at least a portion of said note-identifying information is provided based on stored musical data;
- providing a first instance of indication for a first input controller, wherein said first instance of indication indicates to a user where the user should physically engage the instrument to provide first musical data, said first musical data containing first note-identifying information which identifies a first note or a first group of notes, and wherein said first musical data is provided in response to a first selection and deselection of said first input controller; and
- providing additional instances of indication for said first input controller, wherein during at least one of said additional instances of indication additional musical data is provided in response to another selection and deselection of said first input controller; said additional musical data containing note-identifying information which identifies at least one note that is different from said first note or from at least one note in said first group of notes identified by said first note-identifying information.
- 3. The method of claim 2, further comprising the step of varying the number of input controllers needed to effect the given performance.
- 4. The method of claim 2, further comprising the step of selectively varying harmony note output in the given performance.
- 5. The method of claim 4, further comprising the step of providing for said first input controller an indicator representative of a fundamental chord note.
- 6. The method of claim 2, wherein note-identifying information provided utilizing said first input controller identifies chords only, said chords being in accordance with either a previous current chord, a present current chord, or a subsequent current chord in the given performance.
- 7. The method of claim 6, wherein each of said chords represents the same relative position as defined by at least one current song key corresponding to said first input controller.
- 8. A method for sounding notes utilizing two or more connected electronic instruments, each instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller on a first connected instrument, wherein said first musical data includes first note-identifying information identifying one or more chord notes, and wherein said first musical data is provided in response to a selection and deselection of said first input controller;
- providing second musical data utilizing a second input controller on said first connected instrument, wherein said second musical data includes second note-identifying information identifying one or more chord notes, and wherein said second musical data is provided in response to a selection and deselection of said second input controller;
- in at least one of said steps of providing first musical data or providing second musical data, providing additional musical data utilizing an additional input controller on said first connected instrument, wherein said additional musical data includes additional note-identifying information identifying 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 in accordance with a real-time event representative of at least a chord change or scale change, said real-time event initiated in at least one of said steps of providing first musical data or providing second musical data;
- providing data representative of bypassed musical data utilizing at least one input controller on a second connected instrument, wherein said data representative of bypassed musical data includes note-identifying information identifying a note to be sounded which is in accordance with that of a regular keyboard; and
- providing data representative of either chord changes, scale changes, or chord and scale changes.
- 9. The method of claim 8, further comprising the step of providing for at least said first input controller at least one relative chord position indicator which indicates the relative position of a chord as it relates to a corresponding song key.
- 10. The method of claim 9, wherein said relative chord position indicator is representative of a non-scale chord.
- 11. The method of claim 9, further comprising the step of selecting a song key corresponding to said first input controller, said second input controller, and said additional input controller, wherein said note-identifying information is adjusted in accordance with said song key selection.
- 12. The method of claim 11, wherein said song key selection represents the Circle of 4ths or Circle of 5ths.
- 13. The method of claim 9, wherein said first input controller and said second input controller each sound the same chord type but with a different inversion.
- 14. The method of claim 9, wherein said first input controller and said additional input controller each sound the same chord type but with a different inversion.
- 15. The method of claim 9, further comprising the step of providing for said additional input controller an indicator representative of a fundamental chord note.
- 16. The method of claim 9, wherein said note-identifying information of said first input controller and said note-identifying information of said additional input controller can each be shifted independently of the other.
- 17. The method of claim 9, wherein said first input controller, said second input controller, and said additional input controller are those on a standard MIDI keyboard, wherein the note range of said MIDI keyboard is divided into at least two ranges, said first input controller and said second input controller included in one range, and said additional input controller included in another range.
- 18. A method for sounding notes utilizing three or more connected electronic instruments, each instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller on a first connected instrument, wherein said first musical data includes note-identifying information identifying one or more chord notes, and wherein said first musical data is provided in response to a selection and deselection of said first input controller;
- providing second musical data utilizing a second input controller on said first connected instrument, wherein said second musical data includes note-identifying information identifying one or more chord notes, and wherein said second musical data is provided in response to a selection and deselection of said second input controller;
- in at least one of said steps of providing first musical data or providing second musical data, providing additional musical data utilizing a first input controller on a second connected instrument, wherein said additional musical data includes note-identifying information identifying 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 in accordance with a real-time event representative of at least a chord change or scale change, said real-time event initiated in at least one of said steps of providing first musical data or providing second musical data;
- providing data representative of bypassed musical data utilizing at least one input controller on a third connected instrument, wherein said data representative of bypassed musical data includes note-identifying information identifying a note which is in accordance with that of a regular keyboard;
- selecting a song key corresponding to said first input controller, said second input controller, and said first input controller on said second connected instrument, wherein said note-identifying information is adjusted in accordance with said song key selection; and
- providing data representative of either chord changes, scale changes, or chord and scale changes.
- 19. A method for sounding notes utilizing three or more connected electronic instruments and a common processing means, each instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller on a first connected instrument, wherein said first musical data includes note-identifying information identifying one or more chord notes, and wherein said first musical data is provided in response to a selection and deselection of said first input controller;
- providing second musical data utilizing a second input controller on said first connected instrument, wherein said second musical data includes note-identifying information identifying one or more chord notes, and wherein said second musical data is provided in response to a selection and deselection of said second input controller;
- in at least one of said steps of providing first musical data or providing second musical data, providing additional musical data utilizing a first input controller on a second connected instrument, wherein said additional musical data includes note-identifying information identifying 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 in accordance with a real-time event representative of at least a chord change or scale change, said real-time event initiated in at least one of said steps of providing first musical data or providing second musical data;
- providing data representative of bypassed musical data utilizing at least one input controller on a third connected instrument, wherein said data representative of bypassed musical data includes note-identifying information identifying a note which is in accordance with that of a regular keyboard;
- selecting a song key corresponding to said first input controller, said second input controller, and said first input controller on said second connected instrument, wherein said note-identifying information is adjusted in accordance with said song key selection; and
- providing data representative of either chord changes, scale changes, or chord and scale changes.
- 20. The method of claim 19, wherein said relative chord position indicator is representative of a non-scale chord.
- 21. The method of claim 19, wherein a stored performance originally effected from said first input controller and said first input controller on said second connected instrument can each be identified for re-performance purposes.
- 22. A method for sounding notes utilizing two or more connected electronic instruments and a common processing means, each instrument having a plurality of input controllers, the method comprising the steps of:
- providing first musical data utilizing a first input controller on a first connected instrument, wherein said first musical data includes note-identifying information identifying 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 in accordance with a real-time event representative of at least a chord change or scale change;
- providing data representative of bypassed musical data utilizing at least one input controller on a second connected instrument, wherein said data representative of bypassed musical data includes note-identifying information identifying a note which is in accordance with that of a regular keyboard;
- selecting a song key corresponding to said first input controller, wherein said note-identifying information is adjusted in accordance with said song key selection; and
- providing data representative of either chord changes, scale changes, or chord and scale changes.
Parent Case Info
This 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 (4)
Continuations (1)
|
Number |
Date |
Country |
Parent |
898613 |
Jul 1997 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
531786 |
Sep 1995 |
|