Files
python-pyo/python-pyo.changes
Dirk Mueller a9a9941e0d - Cherry-pick upstream 277.patch to fix build with GCC 14
* On Windows, use 'directsound' as the default audio host (much more
  * Added a new object: MultiBand, frequency splitter using Linkwitz-Riley
    * Fixed segfault at exit when a Server object is created but never
    * Fixed window shape in the Harmonizer object (use an halfsine instead
    * Fixed ending point of TableRec's time stream (now keep the last
    * Added getInterpolated method to PyoMatrixObject class. Returns the
    * Added pa_get_default_devices_from_host(host) function. This function can
      greatly help finding the device indexes (especially on Windows) to give to
    * Check the jack api version before compiling to ensure existing functions are
    * Added PyoTableObject.getBuffer() method. The PyoTableObject now support
      the buffer protocol (see PEP 3118), which allow a table to share its data
      process function. This function will be called once per buffer size, just
    * Improve Looper object: Added a time stream, which gives the current
      loop immediately with crossfade. Added appendFadeTime() and fadeInSeconds()
    * Added an 'inverse' argument to PVGate object. When set to True, the
    * TableWrite object now takes into account the feedback argument of NewTable
      object and interpolates to fill in gaps if its writing pointer moves faster
    * Added a reset() method to various delay line-based objects (AllpassWG,
    * Replaced all printf calls with PySys_WriteStdout. This allow to redirect
    * Added a new file, called "How to improve performance of your pyo programs",
  * Added midi output methods to the Server object. noteout, afterout, ctlout,
  * Server.setMidiOutputDevice(idx) with `idx` greater than the higher portmidi
  * Added new object: FToM, converts an audio stream containning frequencies in
  * Added new function: hzToMidi, converts a frequency in hertz to a midi note
  * Server.setMidiInputDevice(idx) with `idx` greater than the higher portmidi
  * OSX installer: Also install pyo in anaconda site-packages directory if
  * Added new object : TrigBurst, generates a time/amplitude expandable trigger
  * Windows installers now check for the current python installation directory
  * Added new object : SmoothDelay, a delay line that does not produce clicks

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyo?expand=0&rev=9
2024-06-12 07:24:11 +00:00

19 KiB