Patent ID: 8766080

Claim:
A method for analyzing musical vibrato in an audio file, comprising: receiving, using a hardware processor, a target note from a user; receiving, using the hardware processor, a time-domain signal representing a piece of music comprising a plurality of notes, wherein the plurality of notes include the target note and the target note is played with a vibrato effect having a frequency; converting, using the hardware processor, the time-domain signal to a frequency-domain signal; determining, using the hardware processor, a plurality of changes in frequency and intensity of the vibrato effect over time based on the frequency-domain signal; determining, using the hardware processor, a target frequency corresponding to the target note; displaying, on a display, data about the changes in frequency and intensity of the vibrato effect over time and data about the target frequency; determining, using the hardware processor, a first frequency corresponding to a first note and a second frequency corresponding to a second note, wherein the first note is played before the target note and the second note is played after the target note; determining, using the hardware processor, a first time period during which the vibrato effect is played; determining, using the hardware processor, a second time period during which the frequency of the vibrato effect matches the target frequency; calculating, using the hardware processor, a first ratio of the second time period to the first time period; determining, using the hardware processor, a third time period during which the frequency of the vibrato effect is greater than the target frequency; and calculating, using the hardware processor, a second ratio of the third time period to the first time period.