Skip to content
Fabian-Robert Stöter edited this page Nov 20, 2016 · 35 revisions

Python in Audio Research

this is made to be comprehensive, curated list of audio libraries. There is already this list, but it not up to date and includes too much packages of special interest.

The Ecosystem

Start Python Audio in 3 Minutes

pip install soundfile
pip install numpy

Graphical Dev Environments

Tutorials/Books

  • Python Data Science Handbook Excellent Book, look for the Tutorial notebooks
  • [http://www.scipy-lectures.org/index.html](Deep Introduction to Numpy and Scipy)

Basic Audio Packages

Read/Write

Do not use scipy.io.wavfile, because it doesn't scale the data to [0, 1] also it doesn't

Courses/Notebooks

Machine-Learning / Deep Neural Networks

  • Scikit-LEarn
  • Keras
  • Lasagne
  • Tensorflow

Optimization

Source Separation

Visualisation/Plotting

  • matplotlib
  • seaborn
  • bokeh

Statistics

  • Pandas
  • Statsmodels
  • Scipy.stats

Symbolic Music

  • Music21
  • MIDO Realtime MIDI
  • Pretty-MIDI Utility functions for handling MIDI data in a nice/intuitive way
  • Mingus

Speed

  • Numba

Bind Existing Libs

Clone this wiki locally