-
Notifications
You must be signed in to change notification settings - Fork 133
/
Copy pathpyo_release_0.8.4.txt
164 lines (112 loc) · 5.58 KB
/
pyo_release_0.8.4.txt
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
[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
http://olivier.ajaxsoundstudio.com/
----
P><A HREF="http://ajaxsoundstudio.com/software/pyo/">Pyo 0.8.4</A>
Python DSP library. (24-Mar-17)