If you need more powerful Python sound synthesis than PySynth offers, you might want to check out the Pyo toolkit. (Although successive notes can overlap in PySynth B and S, but not A.) However, two or more output files can be mixed together as in the case of the stereo files below. The synthesizers are all monophonic, i.e. PySynth C, D, and P are subtractive synths, reminiscent of 1970s analog synthesizer voices. PySynth S is more comparable to a guitar, banjo, or harpsichord, depending on note length and pitch. PySynth E is similar, but an FM-synthesized e-piano so it sounds much brighter than B (slightly DX7 e-piano-like I used the DX7 presets in hexter as a basis). No competition for Pianoteq of course, but a reasonable fit for keyboard music. It is supposed to be a little closer to a piano. PySynth B is more complex in sound and needs NumPy. There are nine PySynth variants now: PySynth A, the oldest variant, only needs Python itself, and sounds somewhat like a cross between a flute and organ. The goal is not to produce many different sounds, but to have scripts that can turn ABC notation or MIDI files into a WAV file without too much tinkering. It is based on a synth script I found on the Web and then modified for my purposes. PySynth is a suite of simple music synthesizers and helper scripts written in Python 3. This repo is no longer maintained, but PySynth now has a maintained fork at g4brielvs/PySynth, please check it out!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |