pd4web compiles PureData patches with external objects for Wasm, allowing to run entire patches in web browsers.
Project description
pd4web
pd4web: Running PureData Patches with Externals on Web
pd4web
lets you run PureData patches directly in web browsers. It stands out from alternatives like hvcc and WebPd by compiling the source code of libpd, thanks to the work of claudeha. With pd4web
, you can compile any PureData Vanilla patch, along with a list of more than 800 externals and abstractions.
Examples
- Check some examples here.
Questions, doubts, help
- Check the Discussions Sections here.
Issues
- Check the Discussions Issues here.
Acknowledgements
- Zack Lee for the GUI interface for patches;
- Jonathan Wilkes, Ivica Ico Bukvic, and the Purr Data team;
- Claude Heiland-Allen for creating empd;
- Dan Wilcox for libpd;
- Miller Puckette and the Pd community for developing and maintaining Pd;
Details and Documentation
For more details and documentation, please visit the Docs section of this project.
Contribute
Contribute to enabling running your external library in PureData for WebBrowsers! Add you CMakeFile.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pd4web-2.0.10rc2.tar.gz
.
File metadata
- Download URL: pd4web-2.0.10rc2.tar.gz
- Upload date:
- Size: 386.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2138ce9a2ead60b996d34e74c1c8cefd394b97fdbd8bf1fa1c813e533ba152 |
|
MD5 | 621c1126c6e1ff5520ace2ed40cd2cbc |
|
BLAKE2b-256 | 7b5ae9ffd98e976bee77d147afa658908a26a9367581be8ce5113d68c5d3c0fc |
File details
Details for the file pd4web-2.0.10rc2-py3-none-any.whl
.
File metadata
- Download URL: pd4web-2.0.10rc2-py3-none-any.whl
- Upload date:
- Size: 403.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bacf76d60c3f2051bc20c625b03d309785b6b657f45ea0114e94ba7ec4590a0 |
|
MD5 | 4c6a82fdb88778909ecff2d4f6dc58e7 |
|
BLAKE2b-256 | 78968645e5540969670c507b69426f239893df4cc113ce4ac2a1d55ce39ad9cc |