Continuous score-coded pitch correction
First Claim
1. A method comprising:
- using a portable computing device for vocal performance capture, the portable computing device having a display, a microphone interface and a data communications interface;
retrieving via the data communications interface at least lyrics and timing information corresponding to a backing track;
at the portable computing device, audibly rendering a first encoding of the backing track and concurrently presenting the retrieved lyrics on the display in accord with the timing information;
at the portable computing device, capturing and pitch correcting a vocal performance of a user in accord with pitch correction settings; and
varying the pitch correction settings in correspondence with one or more user interface gestures by the user, wherein a user interface gesture selectively falls back to settings that cause sounded pitches to be corrected to nearest notes of a particular key or scale for the pitch correction of the vocal performance.
2 Assignments
0 Petitions
Accused Products
Abstract
Vocal musical performances may be captured and continuously pitch-corrected at a mobile device for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at the mobile device in accord with pitch correction settings. In some cases, such pitch correction settings code a particular key or scale for the vocal performance or for portions thereof. In some cases, pitch correction settings include a score-coded melody sequence of note targets supplied with, or for association with, the lyrics and/or backing track. In some cases, pitch correction settings are dynamically variable based on gestures captured at a user interface.
-
Citations
20 Claims
-
1. A method comprising:
-
using a portable computing device for vocal performance capture, the portable computing device having a display, a microphone interface and a data communications interface; retrieving via the data communications interface at least lyrics and timing information corresponding to a backing track; at the portable computing device, audibly rendering a first encoding of the backing track and concurrently presenting the retrieved lyrics on the display in accord with the timing information; at the portable computing device, capturing and pitch correcting a vocal performance of a user in accord with pitch correction settings; and varying the pitch correction settings in correspondence with one or more user interface gestures by the user, wherein a user interface gesture selectively falls back to settings that cause sounded pitches to be corrected to nearest notes of a particular key or scale for the pitch correction of the vocal performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a display;
a microphone interface;
an audio transducer interface;
a data communications interface;user interface code executable on the computing device to retrieve via the data communications interface at least lyrics and timing information corresponding to a backing track; the user interface code further executable to audibly render a first encoding of the backing track and concurrently present the retrieved lyrics on the display in accord with the timing information; the user interface code further executable to capture and pitch correct a vocal performance of a user in accord with pitch correction settings; and the user interface code further executable to vary the pitch correction settings in correspondence with one or more user interface gestures by the user, wherein a user interface gesture selectively falls back to settings that cause sounded pitches to be corrected to nearest notes of a particular key or scale for the pitch correction of the vocal performance. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification