8. A processor-based method for determining semantic audio information for audio, comprising: extracting a first audio feature from the audio, the first audio feature including at least one of a rhythmic structure, a beat period, a rhythmic fluctuation, or an average tempo; extracting 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; comparing the first and second audio features to a plurality of stored audio feature ranges having tags associated therewith; and determining the stored audio feature ranges having the closest matches to the first and second audio features, the tags associated with the audio feature ranges having the closest matches to be used to determine the semantic audio information for the audio.
9. The method of claim 8 , wherein the temporal feature includes at least one of amplitude, power, or zero crossing of at least some of the audio.