1. A method, comprising: estimating respective pitch values for an audio signal; identifying candidate harmonic segments of the audio signal from the estimated pitch values; determining respective levels of harmonic content in the candidate harmonic segments; and generating an associated classification record for each of the candidate harmonic segments based on a harmonic content predicate defining at least one condition on the harmonic content levels.
1. A method, comprising: estimating respective pitch values for an audio signal; identifying candidate harmonic segments of the audio signal from the estimated pitch values; determining respective levels of harmonic content in the candidate harmonic segments; and generating an associated classification record for each of the candidate harmonic segments based on a harmonic content predicate defining at least one condition on the harmonic content levels. 2. The method of claim 1 , wherein the estimating comprises computing weighted combinations of time-domain autocorrelation and spectral-domain autocorrelation for frames of the audio signal, and determining pitch values that maximize the weighted combinations.