Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.05 KB

README.md

File metadata and controls

38 lines (33 loc) · 1.05 KB

PAFX

Inroduction

PAFX stands for Python Audio Effects. This library includes implemenation of some audio effects commonly used, and all written in Python.

Usage

Please check the file test_pafx.py for examples. On audio clip was taken from CD of the book Mixing Audio for testing.

Features

  • Stereo Signal
  • Biquad IIR Filters
  • Comb Filter
  • Equalizer
  • Reverb
  • Delay Line
  • Chorus
  • Echo
  • Fade-in/Fade-out
  • Flanger
  • Vibrato
  • Tremolo
  • Tempo Scaling
  • Pitch Shift
  • Phaser
  • Wah-Wah
  • Compressor
  • Limiter
  • Noise Gates and Expander
  • Multi-band compression/expansion/limiting
  • Distortion

Reference

  • Zölzer U, Amatriain X, Arfib D, et al. DAFX-Digital audio effects. John Wiley & Sons, 2002.
  • Reiss J D, McPherson A. Audio effects: theory, implementation and application. CRC Press, 2014.
  • Izhaki R. Mixing audio: concepts, practices, and tools. Routledge, 2017.
  • SoX - Sound eXchange, http://sox.sourceforge.net/
  • Freeverb3, http://www.nongnu.org/freeverb3/