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.7-cp311-abi3-win_amd64.whl (36.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

pd4web-3.1.7-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.7-cp311-abi3-macosx_11_0_arm64.whl (20.0 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

pd4web-3.1.7-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.7-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: pd4web-3.1.7-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.7-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ab2ae05aaf39de6e08f76b0629506f5545f58b4c9aab4a61942c1458788020c2
MD5 efbcb70252373aa013e8898259c93887
BLAKE2b-256 a6ced7395af7073610d5a40c0cf44b7a21c48a07bed8bfed47b71a991eef1d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.7-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 c79c5b497c2094e18164d6006395b3de70d213ec460b0a4714b80a3bd88ccc65
MD5 46cf90585d41c01dad4a54192311dadc
BLAKE2b-256 0c0f5d442647b50afd54b036d88b60a62162c8e97f6b45e4d804727c1e2afa87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.7-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ccb5bfe5d4f3d5aa208308ceaf1aa27e367a057c5cf2e79978c8342d21fd197
MD5 044865ebc6dccf1652e673a833a6f0cc
BLAKE2b-256 6395d040acda894bac26b42acff5601dacebaf8adfab5c5cd92317d08bd68a34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.7-cp311-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1bd55f7f26cc6cce09041828371d97ef964278bb1a7e6dbdedaaaa9710d2ce64
MD5 44877fdc9ba7d037a1c9260ed48a0c70
BLAKE2b-256 500a9746f6d9819bbe7ab99f6b7d02b3cf92661789545dbb9851fb18dcecc60f

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