Skip to main content

pd4web is a tool that compiles PureData patches with external objects for Wasm.

Project description

pd4web

Logo

pd4web: Running PureData Patches with Externals on Web

DOI Version

Downloads License

Tests

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pd4web-3.1.8-cp311-abi3-win_amd64.whl (36.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

pd4web-3.1.8-cp311-abi3-manylinux_2_38_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.38+ x86-64

pd4web-3.1.8-cp311-abi3-macosx_11_0_arm64.whl (20.0 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

pd4web-3.1.8-cp311-abi3-macosx_10_15_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.11+macOS 10.15+ x86-64

File details

Details for the file pd4web-3.1.8-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: pd4web-3.1.8-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 36.7 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pd4web-3.1.8-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e2a0006b4e4e25ef54299881d5cc362b298aab15739b2d34b456e7ece365fdb8
MD5 9548537799d77dce7330f0fb05cb0a15
BLAKE2b-256 7acb1b35f34ee4caeb9ad5c83f4f2829067a6327eb66a4cbbab137ec1e8b4d22

See more details on using hashes here.

File details

Details for the file pd4web-3.1.8-cp311-abi3-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.1.8-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 75a1510fb32b63bf708406904a5318ada4819d321091c2f206c6f272dfee805d
MD5 66f238490b9b930adc1a21697c7688c2
BLAKE2b-256 e5c7b22a9097f10bed6f6171d75ea3ac2804007b103ae85197560efe606b3c33

See more details on using hashes here.

File details

Details for the file pd4web-3.1.8-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pd4web-3.1.8-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07eacaad459a7c509cbf1b64df7053b27b9aeddb4a59068ab262575feacbfe8e
MD5 d8060c057fe80d74bb69cbce2f08d6f1
BLAKE2b-256 86f9b54b929f5c3fcaf12012a312da5f0d9aa9575c0d3d41e868b35b137c1155

See more details on using hashes here.

File details

Details for the file pd4web-3.1.8-cp311-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.1.8-cp311-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c089fc93db6bd6dbace1c7f4aa697af64c6ef504db99347a9a33aeda886bbf40
MD5 7cb1a76d9b0421e0223e6229788a36b3
BLAKE2b-256 27910ff5c1d66ab4b9560470eba98fbcf06fb22429592b212b08f1c1f125b3eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page