Installation

Prerequisites

soundfactory is a cli tool that uses PortAudio as audio I/O library underneath. Despite PortAudio being cross-platform so far soundfactory was never tested on Windows OSs.

Before you proceed with the installation the python3-tkinter, libasound2-dev, portaudio19-dev, python-pyaudio, python3-pyaudio packages need to be installed on your machine. On Ubuntu/Debian this can be achieved by:

sudo apt-get update
sudo apt-get install -y python3-tkinter libasound2-dev portaudio19-dev python-pyaudio python3-pyaudio

If you like LaTex formatting for the plt labels install texlive-full as well

sudo apt-get install -y texlive-full

and hack the <path-to-our-installed-package>/settings/plot.pyL30 file by swapping the usetex flag to True:

plt.rc('text', usetex=True)

Installing soundfactory

The easiest way to install soundfactory is through pip.

pip install soundfactory