abstract |
A method and apparatus for performing music on an electronic instrument in which individual chord progression chords can be triggered in real-time, while simultaneously making the individual notes of the chord, and/or possible scale notes and non-scale notes to play along with the chord, available for playing in separate fixed-locations on the instrument. The method of performance involves the designation of a chord progression section on the instrument, then assigning chords or individual chord notes to this chord progression section according to the defined customary scale or customary scale equivalent of a song key. Further, as each chord is played in the chord progression section, the individual notes of the currently triggered chords are simultaneously made available for playing in separate fixed locations on the instrument. Fundamental and alternate notes of each chord may be made available for playing in separate fixed locations for performance purposes. Possible scale notes and/or non-scale notes to play along with the currently triggered chord, may also be simultaneously made available for playing in separate fixed locations on the instrument. All performance data can be stored in memory or on a storage device, and can later be retrieved and performed by a user from one or more fixed locations on the instrument. The performance data may also be performed using a variable number of input controllers. Multiple instruments of the present invention can also be used together to allow interaction among multiple users during performance, with no knowledge of music theory required. Further, the present invention can allow professional performance to be achieved with little or no hand movement being required. Input controllers are configured into a group or groups to provide dramatically reduced hand movement during performance. Input controller groups are then used efficiently at all times to allow a user improved access to a variety of different notes and note groups needed to initiate a professional performance. An untrained user is thus able to create professional music with an absolute minimal amount of physical skill being required, while retaining full creative control over the music to be performed. |