Pafx
Python Audio Effects
Install / Use
/learn @chenwj1989/PafxREADME
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
- [X] Biquad IIR Filters
- [X] Comb Filter
- [X] Equalizer
- [X] Reverb
- [X] Delay Line
- [X] Chorus
- [X] Echo
- [X] Fade-in/Fade-out
- [ ] Flanger
- [X] Vibrato
- [X] 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/
