A python module for synthesizing MIDI events and files from python code using any kind of audio plugin!
A python module based on
Why so many external dependencies?¶
Python has no strong real-time capabilities since it cannot run with parallel threads. This method delegates most of the realtime stuffs to external C/C++ programs, improving the performances and the accuracy against pure-Python based approaches. Namely, the synthesis and the management of plugins is delegated to Carla, while the MIDI messaging and audio recording is done in python using C Jack API.
This method is really portable and supports almost any type of plugins and virtual instruments thanks to the excellent Carla:
Any other format supported by external plugins