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

Uploaded CPython 3.11+Windows x86-64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

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

File metadata

  • Download URL: pd4web-3.1.6-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.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b6522d9db11ea36313cb82823516f3bad6aefdbc09db480f38e36da8c7e2c4b
MD5 107a524189387605df07fb0d493cdef7
BLAKE2b-256 1bb2d00a70872ae80602e09314be10bc1596520f018b606df26ae335b586c3c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.6-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 acd264db8cd305714bd416314a63b0b85d40395c31b09b50ba80ca8927ac3b76
MD5 d42d4e2c198094deacf85c34edd7afce
BLAKE2b-256 03df48570432377ac60d2e7e9fab48d13f75f2da00fd6a162f19b77fda1be8ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30559329dcbc79b845ceba4277f779a8c45d4e5157529bed9de1542a9d668a7b
MD5 e336f4dc3db972509e19334872825ed8
BLAKE2b-256 b7238d19761454cf2bc64f1563eb67d6dd8cf8ea57b2b47c39017cd5ffc3c4ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.6-cp311-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3316bed86fbc0c49c1cebd7a348163ab7833101e54f5c54fe19bd553e2adde81
MD5 d9170be580148bae106d3dadc337d998
BLAKE2b-256 af33cce9b42b4ac36a83d2739b48b205ee0e064495aca7f658c7cffe2e54d6ca

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