Patent ID: 11900904
Assignee: SMULE, INC.
Field: Other consumer goods (Other fields)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving a plurality of audio signal encodings for respective vocal performances captured in correspondence with a backing track;
preprocessing the plurality of audio signal encodings for respective vocal performances, wherein the preprocessing comprises one or more of: time-aligning the audio signal encodings for respective vocal performances based on latency metadata, and normalizing the audio signal encodings for respective vocal performances;
identifying, from the plurality of audio signal encodings, a subset of audio signal encodings;
processing the subset of audio signal encodings to computationally estimate, for each of the vocal performances corresponding to the subset of audio signal encodings, a time-varying sequence of vocal pitches;
aggregating the time-varying sequences of vocal pitches computationally estimated from the vocal performances; and
based at least in part on the aggregation, supplying a computer-readable encoding of a resultant pitch track for use as either or both of (i) vocal pitch cues and (ii) pitch correction note targets in connection with karaoke-style vocal captures in correspondence with the backing track.