1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
|
[English version follows]
Bonjour à tous,
La version 0.8.8 de pyo est maintenant disponible en téléchargement :
http://ajaxsoundstudio.com/software/pyo/
La documentation:
http://ajaxsoundstudio.com/pyodoc/
Sources et suivi des bugs:
https://github.com/belangeo/pyo
Bugs corrigés:
- Ajout de la méthode manquante stop à l'objet MidiListener.
- Retrait des imports interne du module random. Les scripts qui
importent les modules pyo et random crashent au moment de quitter.
- Ajout des déclarations "static" aux fonctions dans pyomodule.c.
- E-Pyo: Correction d'un crash au démarrage quand les préférences contiennent
des caractères unicodes.
- L'objet Granulator compense pour la différence entre la fréquence
d'échantillonnage du son chargé et celui du serveur.
- Correction d'une erreur PyoArgumentTypeError à l'appel de la méthode
ctrl() pour un objet qui contient un paramètre "dataOnly" et que le
toolkit graphique utilisé est Tk.
- Le serveur n'essaie plus de désactiver jack si ce dernier a été arrêté de
l'extérieur (exemple par qjackctl).
- Correction d'un bug dans l'allocation de mémoire des backend audio et midi.
- Les objet pyo incrémente et décrémente correctement les références au serveur
audio.
- Correction des paths contenant des caractères unicode sous Windows avec python 3.6.
Amélioration:
- Ajout du support Jack midi au serveur.
- Ajout d'un argument wintitle aux objet Scope et Spectrum pour permettre de
spécifier le titre de la fenêtre graphique. Ajout d'une méthode pour cacher ou
afficher le nom des canaux dans le GUI.
- Ajout d'un attribut "callback" à l'objet PVAnal. Cette fonction reçoit
les magnitudes et fréquences analysées pour chaque tranche d'analyse.
Olivier
---
Hello all,
pyo 0.8.8 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
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.
Olivier
================================================================================
Hello all,
I'm glad to announce the release of pyo 0.8.8, available for python 2.7, 3.5 and 3.6.
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
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.
Olivier Belanger
belangeo@gmail.com
http://olivier.ajaxsoundstudio.com/
----
P><A HREF="http://ajaxsoundstudio.com/software/pyo/">Pyo 0.8.8</A>
Python DSP library. (08-Nov-17)
|