Home

Awesome

what is this?

Software for live coding audio effects and synths in Python.

There's also some libraries for doing STFT and phase vocoder stuff. Take a look at the examples for more info.

There's a GUI! After building (see below), run it with python3 lib/gui.py.

For each tab you open, a JACK device will be created. The bottom window is the console for viewing error messages. The top window is your workspace. Some keys are mapped for you:

If you define a function like so:

def process(input, output):
  output[:] = input

and attach something to the JACK ports, you should hear the audio flowing through. input and output are NumPy arrays with shape (num_channels, buffer_size).

dependencies

build

$ tup

license

GPL