/python-audio

Some documentation about audio signal processing with Python

Primary LanguageJupyter Notebook

Audio Signal Processing in Python

Warning: this is work in progress!

Introduction to Python

Introduction to IPython

Introduction to NumPy

Generating Simple Audio Signals

Reading and Writing Audio Files

Testing Python Code

TODO: more topics ...

Links

There are quite a few blog posts and other resources available, here are a few links, use your favorite search engine to find more.

Audio Signal Processing

http://bastibe.de/2012-11-02-real-time-signal-processing-in-python.html

http://www.swharden.com/blog/2013-05-09-realtime-fft-audio-visualization-with-python/

http://www.swharden.com/blog/2013-05-08-realtime-data-plotting-in-python/

http://www.swharden.com/blog/2010-03-05-realtime-fft-graph-of-audio-wav-file-or-microphone-input-with-python-scipy-and-wckgraph/

http://samcarcagno.altervista.org/blog/basic-sound-processing-python/

http://blog.chrisarndt.de/article/499 (de)

Signal Processing in General

http://python-for-signal-processing.blogspot.de/

Scientific Python in General

http://scipy-lectures.github.io/

http://pig-in-the-python.blogspot.de/

NumPy

http://www.loria.fr/~rougier/teaching/numpy/numpy.html

Python-based Libraries for Signal Processing

Bob (signal-processing and machine learning toolbox)
http://idiap.github.io/bob/

Python in General

http://docs.python.org/3/tutorial/

http://docs.python-guide.org/

http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

http://lignos.org/py_antipatterns/

Collaboration with Other Software

https://github.com/arokem/python-matlab-bridge

https://github.com/ewiger/mlab

https://github.com/bastibe/transplant

Comparison with Other Software

http://wiki.scipy.org/NumPy_for_Matlab_Users

http://bastibe.de/2013-01-20-a-python-primer-for-matlab-users.html