title: Programming a Self Learning Music Maker
body: <p>I want to learn how to program a music application that will analyze songs.</p>
  
  <p>How would I get started in this and is there a library for analyzing soundwaves?</p>
  
  <p>I know C, C++, Java, Python, some assembly, and some Perl.</p>
  
  <p><strong>Related question:</strong> <a href="https://stackoverflow.com/questions/1178479/algorithm-for-music-imitation">Algorithm for music imitation</a></p>