Rust bindings for libpd.
This crate is not meant to be used directly, but rather as a dependency of libpd-rs.
This will be a growing list of bundled externals.
The way to add externals to libpd is to compile and statically link them.
In the future, some external packs will be made features.
moog~
freeverb~
There is always room for more testing and improvement on build.rs
. If you're interested PRs are open.
Or if you wish you can add support for the unsupported platforms.
-
Desktop
- macOS:
x86_64
✅aarch64
✅
- linux:
x86_64
✅aarch64
✅
- windows:
- msvc
x86_64
✅aarch64
✅
- gnu
x86_64
(not tested but should work)aarch64
(not tested but should work)
- msvc
- macOS:
-
Mobile
- iOS (not yet but will be addressed)
- Android (not yet but will be addressed)
-
Web (not yet but will be addressed)
- 0.2.0
- Add preparation and support for bundling externals
- Change
libpd
submodule to track https://github.com/alisomay/libpdlibpdrs
branch.