Pyo 1.0.6 documentation
next | index

Table of Contents

  • About pyo
  • Installing pyo with pip
  • Compiling pyo from sources
  • Structure of the library
  • Getting started
  • Configuring the audio output (Windows)
  • Improve performance of pyo programs
  • API documentation
  • Examples
  • Advanced tutorials

Search

Welcome to the pyo 1.0.6 documentation¶

_images/E-PyoIcon.png

Pyo is a Python module written in C to help digital signal processing script creation. It provides a complete set of classes to build audio softwares, compose algorithmic musics or simply explore audio processing with a simple, mature and powerful programming language.

Parts of the documentation¶

  • About pyo
  • Installing pyo with pip
  • Compiling pyo from sources
  • Structure of the library
  • Getting started
  • Configuring the audio output (Windows)
  • Improve performance of pyo programs
  • API documentation
    • Constants
    • Functions
    • Alphabetical class reference
    • Classes by category
  • Examples
    • First steps
    • Parameter control
    • Synthesis generators
    • Playing with soundfiles
    • Amplitude envelopes
    • Filtering
    • Creating sound effects
    • Dynamic range of audio signals
    • Calling python functions from audio objects
    • Using tables
    • Processing in the spectral domain
    • Using 2D tables (matrix)
    • How to use MIDI with pyo
    • How to use OSC with pyo
    • Multirate audio processing
    • Multicore audio programming
    • Utilities
    • Events framework
    • Evaluating prefix expression
  • Advanced tutorials
    • Creating a custom PyoObject - RingMod
    • Creating a custom PyoObject - Flanger
    • Creating a custom PyoTableObject - TriangleTable

Indices and tables¶

  • Index

  • Search Page

next | index
© Copyright 2025, Olivier Bélanger. Created using Sphinx 8.2.3.