33. An article of manufacture comprising instructions that, when executed, cause a computing device to at least: extract a first audio feature from audio, the first audio feature including at least one of a rhythmic structure, a beat period, a rhythmic fluctuation, or an average tempo; extract a second audio feature from the audio, the second audio feature including at least one of a temporal feature, a spectral feature, a harmonic feature, or a rhythmic feature, wherein the second audio feature is different from the first audio feature; compare the first and second audio features to a plurality of stored audio feature ranges having tags associated therewith; and determine the stored audio feature ranges matching the first and second audio features, the tags associated with the matching audio feature ranges to be used to determine semantic audio information for the audio.
33. An article of manufacture comprising instructions that, when executed, cause a computing device to at least: extract a first audio feature from audio, the first audio feature including at least one of a rhythmic structure, a beat period, a rhythmic fluctuation, or an average tempo; extract a second audio feature from the audio, the second audio feature including at least one of a temporal feature, a spectral feature, a harmonic feature, or a rhythmic feature, wherein the second audio feature is different from the first audio feature; compare the first and second audio features to a plurality of stored audio feature ranges having tags associated therewith; and determine the stored audio feature ranges matching the first and second audio features, the tags associated with the matching audio feature ranges to be used to determine semantic audio information for the audio. 37. The article of manufacture of claim 33 , further including instructions, that when executed, cause the computing device to compare the first and second audio features to the plurality of stored audio feature ranges using at least one of a k-Nearest neighbor, a Gaussian Mixture Model, tree-based vector quantization, a linear discriminate analysis, a Euclidean distance, or a binary classification.