Method of playing chord inversions on a virtual instrument
First Claim
1. 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 is 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, andwherein 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 the second harmonic configuration includes at least one note that is higher in relative pitch than any note of the first harmonic configuration.
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.
32 Citations
12 Claims
-
1. 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 is 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 of the base chord, wherein the second harmonic configuration includes at least one note that is higher in relative pitch than any note of the first harmonic configuration. - View Dependent Claims (2, 3, 4)
-
-
5. 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 is 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 (6, 7, 8)
-
-
9. 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 is 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 (10, 11, 12)
-
Specification