I'm very happy to announce the release of pyo 1.0.1, available for python 3.6, 3.7 and 3.8.
Pyo is a Python module written in C to help real-time digital signal processing script creation. It provides a complete set of classes to build audio softwares, compose algorithmic musics or simply explore audio processing.It is available for Windows, macOS and linux. It is released under the LGPL 3 license.
Official website: http://ajaxsoundstudio.com/software/pyo/
pyo's documentation: http://ajaxsoundstudio.com/pyodoc/
Latest sources and bug tracker: https://github.com/belangeo/pyo
python -m pip install pyo
For all the details and how to uninstall version prior to 1.0.0, see this page in the documentation:
With this version, pyo does not support python 2.7 and 3.5 anymore, as well as 32-bit python under Windows.
- Fixed Linseg when the time difference between two points is less than 1 sample. - Fixed segfault in reducePoints function. - Portmidi is now compiled with the latest source, which fixes a crash on Windows 10 when the server is booted with a MIDI device connected. - Fixed compatibility issues with wxpython 4.1.
- PVBuffer's length attribute can now be changed dynamically. - Added new object: IFFTMatrix, Inverse Fast Fourier Transform with a PyoMatrixObject as input. - Added new object: TriangleTable. - Added new object: MML, Music Macro Language evaluator. - m_pyo.h, header-only python interpreter for pyo, now works with python 3.
Olivier Belanger firstname.lastname@example.org http://olivier.ajaxsoundstudio.com/
<P><A HREF="http://ajaxsoundstudio.com/software/pyo/">Pyo 1.0.2</A> - short Python DSP library. (17-Aug-20)