PySynth

PySynth is a simple music synthesizer written in Python.
Download

PySynth Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Martin C. Doege
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 8KB

PySynth Tags


PySynth Description

PySynth is a simple music synthesizer written in Python. It's based on a script I found on the Web and then modified for my purposes. The goal is not to produce many different sounds, but to have scripts that can turn ABC notation into a WAV file without too much tinkering. There are three variants: PySynth A is faster, only needs Python itself, and sounds more like a cross between a flute and organ. PySynth B is more complex in sound and needs NumPy. It's supposed to be a little closer to a piano. (No competition for Pianoteq of course, but a reasonable fit for Keyboard Music.) Finally, PySynth S is more comparable to a guitar, banjo, or harpsichord, depending on note length and pitch. The current release of the synthesizer can only play one note at a time. (Although successive notes can overlap in PySynth B and S, but not A.) However, two output files can be mixed together as in the case of the stereo files below.


PySynth Related Software