METHOD OF PLAYING CHORD INVERSIONS ON A VIRTUAL INSTRUMENT
0 Assignments
0 Petitions
Accused Products
Abstract
A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising a plurality of chord touch regions configured in a predetermined sequence, each chord touch region corresponding to a chord in a musical key and being divided into a plurality of separate touch zones, the plurality of chord touch regions defining a predetermined set of chords, where each of the plurality of separate touch zones in each region is associated with one or more preselected MIDI files stored in a computer-readable medium. In some embodiments, the touch zones are configured to provide different harmonic configurations of a base chord associated with the chord touch region. Some harmonic configurations provide progressively wider harmonic ranges across each adjacent touch zone. Other harmonic configurations can provide chords with a progressively higher relative pitch across each adjacent touch zone.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising:
-
a chord touch region divided into a plurality of separate touch zones, wherein each of the plurality of touch zones are associated with one or more preselected audio signals stored in a computer-readable medium, wherein the chord touch region is associated with a base chord, wherein the plurality of touch zones includes; a first touch zone having a first harmonic configuration of the base chord; and a second touch zone having a second harmonic configuration of the base chord that is higher in relative pitch than the first touch zone. - View Dependent Claims (23, 24, 25)
-
-
26. A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising:
-
a chord touch region divided into a plurality of separate touch zones, wherein each of the plurality of touch zones are associated with one or more preselected audio signals stored in a computer-readable medium, wherein the chord touch region is associated with a base chord, wherein the plurality of touch zones includes; a first touch zone having a first harmonic configuration of the base chord; and a second touch zone having a second harmonic configuration of the base chord that has a wider harmonic range than the first touch zone. - View Dependent Claims (27, 28, 29)
-
-
30. A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising:
-
a chord touch region divided into a plurality of separate touch zones, wherein each of the plurality of touch zones are associated with one or more preselected audio signals stored in a computer-readable medium, wherein the chord touch region is associated with a base chord, wherein the plurality of touch zones includes; a first touch zone having a first harmonic configuration of the base chord; and a second touch zone having a second harmonic configuration of the base chord, wherein changing between the first harmonic configuration and the second harmonic configuration results in a change by a minimum number of notes required to switch between the first and second harmonic configurations. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-implemented method comprising:
-
displaying, by a processor, a virtual musical instrument on a touch-sensitive display, the virtual musical instrument including a chord touch region divided into a plurality of separate touch zones, wherein each of the plurality of touch zones are associated with one or more preselected audio signals stored in a computer-readable medium; wherein the chord touch region is associated with a base chord, and wherein the plurality of touch zones includes; a first touch zone having a first harmonic configuration of the base chord; and a second touch zone having a second harmonic configuration that is higher in relative pitch than the first touch zone; receiving, by the processor, a user input corresponding to touch or swipe on one of the first or second touch zones; and playing the corresponding harmonic configuration of the base chord based on the user input. - View Dependent Claims (35, 36, 37)
-
-
38. A computer-implemented system comprising:
-
one or more data processors; one or more non-transitory computer-readable storage media containing instructions configured to cause the one or more processors to perform operations including; displaying a virtual musical instrument on a touch-sensitive display, the virtual musical instrument including a chord touch region divided into a plurality of separate touch zones, wherein each of the plurality of touch zones are associated with one or more preselected audio signals stored in a computer-readable medium; wherein the chord touch region is associated with a base chord, and wherein the plurality of touch zones includes; a first touch zone having a first harmonic configuration of the base chord; and a second touch zone having a second harmonic configuration that is higher in relative pitch than the first touch zone; receiving a user input corresponding to touch or swipe on one of the first or second touch zones; and playing the corresponding harmonic configuration of the base chord based on the user input. - View Dependent Claims (39, 40, 41)
-
Specification