Navigation

  • index
  • next |
  • Pyo 1.0.4 documentation »
  • Welcome to the pyo 1.0.4 documentation

Welcome to the pyo 1.0.4 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 (especially on Windows)
  • How to improve performance of your pyo programs
  • API documentation

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
  • How to use MIDI with pyo
  • How to use OSC with pyo
  • Multirate audio processing
  • Multicore audio programming
  • Utilities
  • Events framework
  • Evaluating prefix expression

More to come… Stay tuned!

Advanced tutorials¶

  • Tutorial about creating a custom PyoObject (RingMod)
  • Another tutorial about creating a custom PyoObject (Flanger)
  • Tutorial about recreating a custom PyoTableObject (TriangleTable)

Indices and tables¶

  • Index

  • Search Page

Table of Contents

  • Welcome to the pyo 1.0.4 documentation
    • Parts of the documentation
    • Examples
    • Advanced tutorials
    • Indices and tables

Next topic

About pyo

Quick search

Navigation

  • index
  • next |
  • Pyo 1.0.4 documentation »
  • Welcome to the pyo 1.0.4 documentation
© Copyright 2021, Olivier Bélanger. Created using Sphinx 4.2.0.