title: Synthesize musical notes (with piano sounds) in Python
body: <p>I would like to have a python implementation of a musical instrument library (for instance, a piano object) that I can use to convert a list of notes and a duration into sound.  For instance, something like:</p>
  
  <pre><code>import Piano
  
  pn = Piano()
  pn.play([note, note, ..., note], duration)
  </code></pre>
  
  <p>Does something like this exist for python 2.7? I would like to implement it if it doesn't. I currently have something that uses audiere, but its just sine waves so it sounds horrible. Is there any way to hook into a midi piano or something like that- I am using windows 7? Are there any implementing steps that I might not expect?</p>