Determining the characteristic of a played note on a virtual instrument
First Claim
1. A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising:
- a plurality of chord touch regions, 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,wherein each of the plurality of separate touch zones in each region is associated with one or more preselected audio signals stored in a computer-readable medium, andwherein each of the plurality of touch zones is configured to detect and distinguish between a plurality of touch gesture articulations, wherein a detected touch gesture articulation determines the preselected audio signals associated with each of the plurality of separate touch zones.
1 Assignment
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. Each of the plurality of touch zones is configured to detect one or more of a plurality of touch gesture articulations including at least one of a legato articulation, a pizzicato articulation, or a staccato articulation. The one or more of the plurality of touch gesture articulations determines the preselected MIDI file associated with each of the plurality of separate touch zones.
-
Citations
20 Claims
-
1. A user interface implemented on a touch-sensitive display for a virtual musical instrument comprising:
-
a plurality of chord touch regions, 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, wherein each of the plurality of separate touch zones in each region is associated with one or more preselected audio signals stored in a computer-readable medium, and wherein each of the plurality of touch zones is configured to detect and distinguish between a plurality of touch gesture articulations, wherein a detected touch gesture articulation determines the preselected audio signals associated with each of the plurality of separate touch zones. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product stored on a non-transitory computer-readable storage medium comprising computer-executable instructions causing a processor to:
in response to input from 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 number of separate touch zones, the plurality of chord regions defining a predetermined set of chords, cause a preselected audio signal to be played on an output device, wherein said input from a user comprises one of a plurality of touch gesture articulations on a touch zone associated with said preselected audio signal stored in a computer-readable medium. - View Dependent Claims (15, 16, 17)
-
18. A method of determining a characteristic of a note played on a virtual stringed instrument, the method comprising:
-
receiving, from a user interface on a touch sensitive display for the virtual instrument, a user input comprising one of a plurality of touch gesture articulations performed on a touch zone of the user interface; determining if the one of a plurality of touch gesture articulations includes one of a legato articulation, and a staccato articulation; and playing one of a plurality of preselected audio signals on an output device corresponding to both the touch region and the one of a plurality of gesture articulations. - View Dependent Claims (19, 20)
-
Specification