15. At least one hardware computer storage media that includes computer-executable instructions that, based on execution by at least one processor of a service, configure the service to perform actions comprising: receiving, by the at least one computing device, a vocal rendition that originates live from a user; generating, by the at least one computing device, a melody representation of the received vocal rendition; selecting, by the at least one computing device based on the melody representation, at least one candidate based on aligning features of the melody representation with features of the at least one candidate; adding, by the at least one computing device based on a weighting of the at least one candidate, the selected at least one candidate to a list; and returning, by the at least one computing device, the list to the user.
19. The at least one hardware computer storage media of claim 15 where the aligning is according to a Viterbi alignment on notes.