snakeware icon indicating copy to clipboard operation
snakeware copied to clipboard

Get pylibpd into Snakeware. A python wrapper for embedded Puredata audio/ synth!

Open Cyppa opened this issue 5 years ago • 2 comments

Would it be possible to get libpd via it's python wrapper into Snakeware? Puredata is a very powerful and advanced audio engine used in games, audio engineering, live performance, experimental electronic audio, etc. Pylibpd is built after libpd is built. I assume this is a buildroot thing. I know pretty little about buildroot even though I've played around a it with it.

I have created a guitar effects pedal/ audio suite in python/ tkinter/ puredata. I'd love to port this project into snakeware.

Thanks in advanced.

Cyppa avatar Jul 22 '20 07:07 Cyppa

Would it be possible to get libpd via it's python wrapper into Snakeware? Puredata is a very powerful and advanced audio engine used in games, audio engineering, live performance, experimental electronic audio, etc. Pylibpd is built after libpd is built. I assume this is a buildroot thing. I know pretty little about buildroot even though I've played around a it with it.

Checking on libpd real quick, it seems like it only requires a shell and C compiler to build, which should work fine. It also has CMake support, so you might be able to use that as well.

If you're willing to package them yourself, check the Buildroot manual (https://buildroot.org/downloads/manual/manual.html) for "Infrastructure for CMake-based packages" and "Infrastructure for Python-based packages" for references on how to package them yourself.

You will most likely need two packages, one for libpd, one for the Python wrapper itself.

Admicos avatar Jul 22 '20 11:07 Admicos

I guess I'll have start learning more about buildroot. When I get a chance I may take on the task. (thumbs up)

Cyppa avatar Jul 23 '20 00:07 Cyppa