-
Notifications
You must be signed in to change notification settings - Fork 133
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added release-notes folder to the sources tree.
- Loading branch information
Showing
6 changed files
with
768 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
[English version follows] | ||
|
||
Bonjour à tous, | ||
|
||
La version 0.8.1 de pyo est maintenant disponible en téléchargement : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
La documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Sources and suivi des bugs: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
Nouveautés: | ||
|
||
- Pyo supporte maintenant les versions 2.7.x et 3.5.x de python. À première | ||
vue, python 3.5.x semble plus stable et légèrement plus efficace que | ||
python 2.7.x. | ||
|
||
Pour la liste complète des changements apportés à cette version, voir la | ||
section "What's new" plus bas. | ||
|
||
Olivier | ||
|
||
--- | ||
|
||
Hello all, | ||
|
||
pyo 0.8.1 is now available to download on pyo's web site : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
pyo's documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Latest sources and bug tracker: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
News: | ||
|
||
- Pyo now fully supports both python 2.7.x and 3.5.x. At first glance, | ||
python 3.5.x seems to be more stable and a little more efficient than | ||
python 2.7.x. | ||
|
||
Olivier | ||
|
||
--- | ||
|
||
What's new: | ||
|
||
New objects: | ||
|
||
- LogiMap, random generator based on the logistic map. | ||
|
||
|
||
New functionalities: | ||
|
||
- Added a method (sysexout()) to send sysex messages to the Server object. | ||
- Added PyoTableObject.getBuffer() method. The PyoTableObject now support | ||
the buffer protocol (see PEP 3118), which allow a table to share its data | ||
memory with any object that support the buffer protocol (ex. numpy array). | ||
- Added Server.setCallback() method to allow the user to define a custom | ||
process function. This function will be called once per buffer size, just | ||
before the computation of the audio objects tree. | ||
- Added Server.getCurrentTime() and Server.getCurrentAmp() methods. | ||
- Improve Looper object: Added a time stream, which gives the current | ||
normalized position. Added loopnow() method, which allows to start a new | ||
loop immediately with crossfade. Added appendFadeTime() and fadeInSeconds() | ||
methods to give a more flexible control of the behavior of the object. | ||
- Added an 'inverse' argument to PVGate object. When set to True, the | ||
damping factor is applied to bins with an amplitude above the threshold. | ||
- Added a `callback` argument to PyoObject.set() method. The given callback | ||
will be executed at the end of the ramp. | ||
- Added ctrl() method (and some missing setter) to midi objects. | ||
- TableWrite object now takes into account the feedback argument of NewTable | ||
object and interpolates to fill in gaps if its writing pointer moves faster | ||
than the sampling rate. | ||
- Added a reset() method to various delay line-based objects (AllpassWG, | ||
Chorus, Freeverb, Harmonizer, STRev, WGVerb, Waveguide). | ||
- All objects can be used as iterator (will iterate over its internal sterams). | ||
- SigTo ramp time now can be controlled at audio rate. | ||
- Iter object now sends a trigger when it reaches the last value. | ||
- Iter object now accepts PyoObjects in its list of values. | ||
|
||
|
||
Bug fixes: | ||
|
||
- Fixed jack ports auto-connection algorithm. | ||
- Several minor bug fixes. | ||
|
||
|
||
Improvements: | ||
|
||
- Added low-latency driver WDMKS in the portaudio build routine for Windows. | ||
- Replaced all printf calls with PySys_WriteStdout. This allow to redirect | ||
messages from pyo to a string or a file, instead of the stdout. | ||
|
||
|
||
Documentation: | ||
|
||
- Added new examples, 05-envelopes/ and 06-filters/. | ||
- Added a new file, called "How to improve performance of your pyo programs", | ||
to the documentation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
[English version follows] | ||
|
||
Bonjour à tous, | ||
|
||
La version 0.8.2 de pyo est maintenant disponible en téléchargement : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
La documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Sources and suivi des bugs: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
|
||
Changements: | ||
|
||
- Problème de latence élevée avec portaudio réglé. | ||
|
||
- Les objets TrigFunc et Pattern acceptent maintenant un tuple comme argument "arg". | ||
|
||
- E-Pyo: La fenêtre de documentation affiche correctement la documentation des objets. | ||
|
||
- Amélioration de la gestion des évènements midi en entrée. | ||
|
||
- L'interpolation des contrôleurs midi continus est maintenant à off par défaut. | ||
|
||
|
||
Olivier | ||
|
||
--- | ||
|
||
Hello all, | ||
|
||
pyo 0.8.2 is now available to download on pyo's web site : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
pyo's documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Latest sources and bug tracker: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
|
||
What's new: | ||
|
||
- Fixed latency issue when using portaudio as audio backend. | ||
|
||
- TrigFunc and Pattern now accept a tuple as "arg" argument (fixed issue #90). | ||
|
||
- E-Pyo: Fixed a bug in the documentation window. | ||
|
||
- Fixed midi input events handling. | ||
|
||
- Set interpolation to off by default for midi continuous controllers. | ||
|
||
|
||
Olivier |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,164 @@ | ||
[English version follows] | ||
|
||
Bonjour à tous, | ||
|
||
En ce jour qui marque mes quarante ans d'existence, je me suis fait un | ||
petit cadeau, une nouvelle version de pyo qui, grâce à la correction d'un | ||
bug majeur, est sans conteste la version la plus stable jamais produite! | ||
|
||
La version 0.8.4 de pyo est maintenant disponible en téléchargement : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
La documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Sources and suivi des bugs: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
|
||
Changements: | ||
|
||
Correction de bugs: | ||
|
||
- Correction des conflits entre le GIL de python et les appels des librairies | ||
portaudio, portmidi et jack. | ||
- Interface portaudio mise à jour pour la rendre beaucoup plus sécuritaire. | ||
- Correction des segfaults dans le retour de MidiListener avec python3. | ||
- Correction des marqueurs de SfMarkerLooper et SfMarkerShuffler. Ils n'étaient | ||
pas précis lorsque la fréquence d'échantillonnage du fichier son n'était pas | ||
la même que celle du serveur de pyo. | ||
|
||
Nouvelles fonctionnalités: | ||
|
||
- Refonte de la gestion des événements MIDI en entrée. Les événements sont | ||
maintenant répartis sur la durée du buffersize selon le timestamp de l'événement. | ||
- MidiDispatcher peut maintenant envoyer un message sysex avec la méthode sendx(). | ||
- Ajout d'un argument "title" à la méthode Server.gui(). | ||
- Ajout d'une méthode "setMode" à l'objet Selector pour basculer entre le mode | ||
de puissance égale et un fondu linéaire. | ||
- Ajout d'une méthode "setKeepLast" à l'objet TableRead (il conservera la | ||
dernière valeur reçue après arrêt). | ||
- Ajout de la méthode "setIsJackTransportSlave" à l'objet Server (elle permet de | ||
démarrer/arrêter le serveur de pyo à partir du transport de jack). | ||
- Ajout des méthodes "setJackInputPortNames" et "setJackOutputPortNames" à l'objet | ||
serveur. Cela permet à l'utilisateur de renommer les ports d'entrée/sortie jack. | ||
- Ajout des attributs "id" et "object" aux événements envoyés par les objets | ||
GUI de pyo (section wxgui). | ||
|
||
|
||
Olivier | ||
|
||
--- | ||
|
||
Hello all, | ||
|
||
On this day that marks my forty years of existence, I made myself a | ||
small gift, a new version of pyo which, thanks to the correction of | ||
a major bug, is undoubtedly the most stable version ever produced! | ||
|
||
pyo 0.8.4 is now available to download on pyo's web site : | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
pyo's documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
Latest sources and bug tracker: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
|
||
What's new: | ||
|
||
Bug fixes: | ||
|
||
- Fixed GIL conflicts with portaudio, portmidi and jack library calls. | ||
- Updated portaudio interface to make it much more secure. | ||
- Fixed segfault in MidiListener callback function with python3. | ||
- Fixed SfMarkerLooper and SfMarkerShuffler markers not accurate | ||
when soundfile sampling rate is not the same as the server's | ||
sampling rate. | ||
|
||
New features: | ||
|
||
- Midi input refactoring. Events are now spreaded over the buffer size | ||
according to the event's timestamp. | ||
- MidiDispatcher can send sysex message with sendx() method. | ||
- Added a "title" argument to Server.gui() method. | ||
- Added a "setMode" method to Selector object to switch between | ||
equal power mode and linear fade. | ||
- Added a "setKeepLast" method to TableRead object (will hold last value). | ||
- Added "setIsJackTransportSlave" method to Server object (it allows to | ||
start/stop the Server from jack transport). | ||
- Added "setJackInputPortNames" and "setJackOutputPortNames" methods to | ||
Server object. This allow the user to rename jack input/output ports. | ||
- Added "id" and "object" attributes to wxgui's object events. | ||
|
||
|
||
Olivier | ||
|
||
================================================================================ | ||
|
||
Hello all, | ||
|
||
On this day that marks my forty years of existence, I made myself a small gift, | ||
a new version of pyo which, thanks to the correction of a major bug, is | ||
undoubtedly the most stable version ever produced! | ||
|
||
I'm glad to announce the release of pyo 0.8.4, available for python 2.7 and 3.5. | ||
|
||
Pyo is a Python module written in C to help real-time digital signal processing | ||
script creation. It is available for Windows, macOS and linux. It is released | ||
under the LGPL 3 license. | ||
|
||
For more info, downloads and other links, see the official web site: | ||
|
||
http://ajaxsoundstudio.com/software/pyo/ | ||
|
||
The documentation: | ||
|
||
http://ajaxsoundstudio.com/pyodoc/ | ||
|
||
For the latest sources and bug tracker: | ||
|
||
https://github.com/belangeo/pyo | ||
|
||
What's new: | ||
|
||
Bug fixes: | ||
|
||
- Fixed GIL conflicts with portaudio, portmidi and jack library calls. | ||
- Updated portaudio interface to make it much more secure. | ||
- Fixed segfault in MidiListener callback function with python3. | ||
- Fixed SfMarkerLooper and SfMarkerShuffler markers not accurate | ||
when soundfile sampling rate is not the same as the server's | ||
sampling rate. | ||
|
||
New features: | ||
|
||
- Midi input refactoring. Events are now spreaded over the buffer size | ||
according to the event's timestamp. | ||
- MidiDispatcher can send sysex message with sendx() method. | ||
- Added a "title" argument to Server.gui() method. | ||
- Added a "setMode" method to Selector object to switch between | ||
equal power mode and linear fade. | ||
- Added a "setKeepLast" method to TableRead object (will hold last value). | ||
- Added "setIsJackTransportSlave" method to Server object (it allows to | ||
start/stop the Server from jack transport). | ||
- Added "setJackInputPortNames" and "setJackOutputPortNames" methods to | ||
Server object. This allow the user to rename jack input/output ports. | ||
- Added "id" and "object" attributes to wxgui's object events. | ||
|
||
|
||
Olivier Belanger | ||
[email protected] | ||
http://olivier.ajaxsoundstudio.com/ | ||
|
||
---- | ||
|
||
P><A HREF="http://ajaxsoundstudio.com/software/pyo/">Pyo 0.8.4</A> | ||
Python DSP library. (24-Mar-17) |
Oops, something went wrong.