Altering Sound Output on a Virtual Music Keyboard
Abstract
Disclosed are systems, methods, and non-transitory computer-readable storage media for altering pitch of a note played on a musical instrument keyboard of a touch-sensitive electronic display. An exemplary method includes playing a note of a key of the keyboard on the touch-sensitive display touched by a user. The method includes continuously altering the pitch of the played note as the user slides a point of contact on the touch-sensitive display horizontally from the key being played across adjacent keys to a second key, in accordance with the keys being contacted during the sliding of the point of contact. In a further aspect, the method includes detecting motion of user contact in a direction other than horizontally across keys of the keyboard, such as vertical, and activating a sound effect in addition to pitch alteration in response to the detection. Example sound effects include tremolo, vibrato, echo, and sound filter effects.
Claims
exact text as granted — not AI-modified1 . A method comprising:
displaying a musical keyboard on a touch sensitive display of a mobile device, the keyboard having a plurality of keys, each key associated with a respective note; receiving touch input from a user at a point of contact on the touch sensitive display, the point of contact corresponding to a particular key of the keyboard; while continuing to receive the touch input:
playing the note associated with the particular key of the keyboard;
detecting movement of the point of contact as the user slides the point of contact horizontally from the particular key across adjacent keys to a second key; and
in response to the movement of the point of contact across the keys of the keyboard, continuously altering the pitch of the played note according to the keys being contacted during the sliding of the point of contact.
2 . The method of claim 1 , wherein said pitch alteration is associated with a non-scroll mode of said keyboard.
3 . The method of claim 1 , further comprising detecting movement of the point of contact in a direction other than horizontally across keys of the keyboard, and activating a sound effect in addition to pitch alteration in response to the detected non-horizontal movement.
4 . The method of claim 3 , wherein said sound effect is a vibrato effect.
5 . The method of claim 3 , wherein said sound effect is a delay effect.
6 . The method of claim 3 , wherein said other direction is a vertical direction.
7 . The method of claim 3 , wherein said sound effect is an additional pitch alteration.
8 . A computer program product comprising a plurality of computer executable instructions stored on a non-transitory computer readable storage medium, said instructions causing a computer to:
display a musical keyboard on a touch sensitive display of the computer, the keyboard having a plurality of keys, each key associated with a respective note; receive touch input from a user at a point of contact on the touch sensitive display, the point of contact corresponding to a particular key of the keyboard; while continuing to receive the touch input:
play the note associated with the particular key of the keyboard;
detect movement of the point of contact as the user slides the point of contact horizontally from the particular key across adjacent keys to a second key of the keyboard;
in response to the movement of the point of contact across the keys of the keyboard, continuously alter the pitch of the played note according to the keys being contacted during the sliding of the point of contact.
9 . The computer program product of claim 8 , wherein said pitch alteration is associated with a non-scroll mode of said keyboard.
10 . The computer program product of claim 8 , further comprising instructions causing a computer to detect movement of the point of contact in a direction other than horizontally across keys of said keyboard, and activate a sound effect in addition to pitch alteration in response to the detection of the non-horizontal movement.
11 . The computer program product of claim 10 , wherein said sound effect is a vibrato effect.
12 . The computer program product of claim 10 , wherein said sound effect is a delay effect.
13 . The computer program product of claim 10 , wherein said other direction is a vertical direction.
14 . The computer program product of claim 10 , wherein said sound effect is an additional pitch alteration.Join the waitlist — get patent alerts
Track US2013318464A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.