pyo Changelog
What's new in pyo 0.9.1
Sep 5, 2018- Bugs fixed:
- Fixed navigation in the field command history "Interpreter" of the graphical window of the server.
- Fixed the crash when the user requests more entries or outputs than those available on the system.
- Correction of the output level of the Compress object when the signal is above the nominal level.
- Fixed phase cancellation between the bands of the FourBand object.
- On Windows, the 'directsound' driver is used by default (more reliable than the pilot 'wasapi').
- New features:
- New object: MultiBand, a frequency separator (between 2 and 16 bands) using the Linkwitz-Riley fitres.
- Added the getPrecision () function. The pyo version is no longer displayed in
- the console at the opening. The getVersion () and getPrecision () functions should
- to be used instead.
- E-Pyo: You can now remove a project from the list of open projects.
New in pyo 0.8.9 (Feb 4, 2018)
- Bug Fixes:
- Fixed erroneous condition in listscramble function.
- Fixed pa_get_devices_infos() function on Windows.
- Fixed segfault at exit when a Server object is created but never
- booted (fixed issue #117).
- Fixed window shape in the Harmonizer object (use an halfsine instead
- of an hanning).
- Fixed crash when trying to draw a ControlSlider with width or height of 0.
- Enhancements:
- Changed the stereo panning law for cosine/sine within Pan object.
- Speed-up computation for various objects.
- Allow the "mode" argument of Resample object to be changed dynamically.
- Added new object: HRTF, Head-Related Transfert Function 3D spatialization.
New in pyo 0.8.8 (Dec 20, 2017)
- Bug Fixes:
- Added missing binding to stop method in MidiListener.
- Removed internal import of the random module. Scripts importing
- both pyo and random modules segfault on garbage collection at exit.
- Added missing static declaration to functions in pyomodule.
- E-Pyo: Fixed startup crash when preferences contains unicode characters.
- Granulator now compensates for the difference between the loaded sound's
- sampling rate and pyo's sampling rate, if any.
- Fixed PyoArgumentTypeError when ctrl() is called for an object with
- dataOnly parameter and tk is used instead of wxpython.
- Don't try to deactivate jack if it is stopped externally (ex. from qjackctl).
- Fixed audio and midi backends memory allocation.
- Properly incref and decref server references inside pyo objects.
- Fixed path encoding on windows for python 3.6.
- Enhancements:
- Added Jack midi support to the Server.
- Added a new init argument (wintitle) to Scope and Spectrum objects to
- allow the user to set the title name of their windows. Also added a
- method to show/hide the channel labels in the GUI.
- Added a callback attribute to PVAnal. The function receives magnitudes
- and true frequencies for every analysis frame.