Intelligent keyboard interface for virtual musical instrument
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating a graphical interface that includes a chord touch region that corresponds to a chord in a musical key,wherein the chord touch region is divided into a plurality of separate touch zones configured within the chord touch region, andwherein each of the plurality of separate touch zones corresponds to a different chord voicing of the chord assigned to the corresponding chord touch region;
detecting a selection of a touch zone, the touch zone corresponding to an output file; and
playing the output file corresponding to the selected touch zone.
0 Assignments
0 Petitions
Accused Products
Abstract
A user interface for a virtual musical instrument presents a number of chord touch regions, each corresponding to a chord of a diatonic key. Within each chord region a number of touch zones are provided, including treble clef zones and bass clef zones. Each treble clef touch zone within a region will sound a different chord voicing. Each bass clef touch zone will sound a bass note of the chord. Other user interactions can modify or mute the chords, and vary the bass notes being played together with the chords. A set of related chords and/or a set of rhythmic patterns can be generated based on a selected instrument and a selected style of music.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating a graphical interface that includes a chord touch region that corresponds to a chord in a musical key, wherein the chord touch region is divided into a plurality of separate touch zones configured within the chord touch region, and wherein each of the plurality of separate touch zones corresponds to a different chord voicing of the chord assigned to the corresponding chord touch region; detecting a selection of a touch zone, the touch zone corresponding to an output file; and playing the output file corresponding to the selected touch zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system, comprising:
-
one or more processors; one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; generating a graphical interface that includes a chord touch region that corresponds to a chord in a musical key, wherein the chord touch region is divided into a plurality of separate touch zones configured within the chord touch region, and wherein each of the plurality of separate touch zones corresponds to a different chord voicing of the chord assigned to the corresponding chord touch region; detecting a selection of a touch zone, the touch zone corresponding to an output file; and playing the output file corresponding to the selected touch zone. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a non-transitory computer-readable storage medium comprising computer-executable instructions causing a processor to:
-
generate a graphical interface that includes a chord touch region that corresponds to a chord in a musical key, wherein the chord touch region is divided into a plurality of separate touch zones configured within the chord touch region, and wherein each of the plurality of separate touch zones corresponds to a different chord voicing of the chord assigned to the corresponding chord touch region; detect a selection of a touch zone, the touch zone corresponding to an output file; and play the output file corresponding to the selected touch zone. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification