[go: up one dir, main page]

py/pyext – Python scripting objects for Pure Data and Max

Introduction

This object library provides full integration of the Python scripting language into the Pure Data and Max real-time systems.
The available Max port is not actively maintained but is expected to work nevertheless.

The library contains two main external objects:
py loads Python modules and allows to execute functions therein.
pyext uses Python classes to represent full-featured message objects.
Multithreading (‘detaching’) is supported for background operation.

Documentation

Be sure to check out the readme.txt for instructions on how to get started with py/pyext.
For questions, encouragement or other contributions, please join the ext mailing list. Before posting a question, be sure to search the ext archives.
In order to build py/pyext from source, you’ll need to download, build and install the flext SDK first.

Download

Binary versions for various platforms can be downloaded from http://grrrr.org/ext/beta.
Help files can be downloaded for Pure Data or Max.
The help files depend on a couple of underlying Python scripts to be found in a separate folder. Once downloaded to your hard drive, the location of these scripts need to be registered in the Pure Data or Max path settings to be found by the py/pyext objects.

The py/pyext source code lives at github. Please contribute!

Support

You can either support the development by giving feedback on the mailing list, by reporting bugs and/or providing patches or by financially supporting the development and maintenance of this project via paypal.
I’m also very happy about examples of artwork done by use of any of my externals.

License

The py/pyext objects are covered by the GNU General Public License (GPL).

Leave a Reply

Your email address will not be published. Required fields are marked *

grrrr.org