1. A method for forming an audio template for determining semantic audio information, comprising: extracting a plurality of audio features from audio, at least one of the plurality of audio features including at least one of a temporal feature, a spectral feature, a harmonic feature, or a rhythmic feature; determining a range for each of the plurality of audio features; and storing a set of ranges of the plurality of ranges to compare against other audio features from subsequent audio to generate a tag for the set of ranges signifying semantic audio information for the subsequent audio, wherein the set of ranges includes more than one range.