[ 26. Februar 2018 ]

DEGEM News – NEWS – Release pyo 0.9.0 (Python dsp library)

Von: Olivier Bélanger via cec conference
Datum: Tue, 20 Feb 2018
Betreff: [cec-c] Release pyo 0.9.0 (Python dsp library)

La version 0.9.0 de pyo est maintenant disponible en téléchargement :

PYO

La documentation:

http://ajaxsoundstudio.com/pyodoc/

Sources et suivi des bugs:

https://github.com/belangeo/pyo

Bugs corrigés:

– Correction de l’interpolation des réponses impulsionnelles dans l’objet HRTF.
L’interpolation est maintenant effectuée dans le domaine fréquentiel afin
d’éviter les cancellations de phase provoquées par l’interpolation dans le
domaine temporel.

Nouvelles fonctionnalités:

– Nouvel objet: Expand, augmente la dynamique d’un signal.

– Nouvel objet: RMS, retourne la valeur efficace d’un signal.

– Nouvel objet: MidiLinseg, une envelope par segments de droite déclenchée par
la vélocité d’une note MIDI.

– Ajout d’une méthode makenote(pitch, velocity, duration, channel=0) à l’objet
Server. Cette méthode envoit les messages MIDI pour le noteon et le noteoff.

Olivier

pyo 0.9.0 is now available to download on pyo’s web site :

PYO

pyo’s documentation:

http://ajaxsoundstudio.com/pyodoc/

Latest sources and bug tracker:

https://github.com/belangeo/pyo

Bug Fixes:

– Fixed HRTF impulse responses interpolation. Interpolation is perform in the
spectral domain to avoid phase cancellation that occur in the time domain.

New features:

– Added a new object: Expand, which expand the dynamic range of an audio signal.

– Added a new object: RMS, which return the rms value of an audio signal.

– Added a new object: MidiLinseg, a midi-triggered breakpoints envelope.

– Added a Server.makenote(pitch, velocity, duration, channel=0) method, which
build both noteon and noteof messages.

Olivier