Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Music similarity is not an easy problem. </p> <p>There are two general approaches to solving this problem.</p> <p><strong>Approach 1.</strong> Throw data at the problem. This is the approach LastFM and Pandora take. It's basically one huge database which is maintained by either a community or group of experts. Note that to use this approach you will need clean metadata or some kind of audio fingerprinting solution like <a href="http://musicbrainz.org/" rel="noreferrer">musicbrainz</a>. Once you have the feature database you can use algorithms such as <a href="http://en.wikipedia.org/wiki/Correlation" rel="noreferrer">Pearson correlation coefficient</a> to find similar items.</p> <p><strong>Approach 2.</strong> Throw algorithms at the problem. In particular, computer audition algorithms. This means you calculate vectors of various features a song contains and using neural nets and a variety of other techniques you find other songs with similar vectors. This approach has been used successfully for <a href="http://webhome.cs.uvic.ca/~gtzan/work/projects/pastc.html" rel="noreferrer">automatic genre classification</a> and <a href="http://en.wikipedia.org/wiki/Query_by_Example" rel="noreferrer">query by example</a>. </p> <p>If you are looking for open source software for music analysis, <a href="http://marsyas.info/" rel="noreferrer">marsyas</a> can do pretty much everything the commercial stuff can do. Its the brain child of <a href="http://webhome.cs.uvic.ca/~gtzan/" rel="noreferrer">George Tzanetakis</a> and on his web site you can find many papers about the state of affairs with computer audition. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload