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

Uploaded CPython 3.11+Windows x86-64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

pd4web-3.2.1a2-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.2.1a2-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: pd4web-3.2.1a2-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 38.2 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.2.1a2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0e5024ce349708142fc9ec0d54b720986d993dc1038abf2e4d95b46b35825987
MD5 4941bd780c0c6d1629121a7181bca7d1
BLAKE2b-256 92be58ccf52d170bb3cd94c2f39b60a5b9bf15c0373de83b8a3a9adbf1f27258

See more details on using hashes here.

File details

Details for the file pd4web-3.2.1a2-cp311-abi3-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.2.1a2-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 dab1422e780d84779d74c4a01f824c80d17862f47cb5bec826b8fbe1bc1da6ec
MD5 8bc42a4434eaf005d8a7272fa5b4ee37
BLAKE2b-256 6305092dba81e7ba31a18e4d6d2f3838e8e23ec144e0731b121550a5e29ef093

See more details on using hashes here.

File details

Details for the file pd4web-3.2.1a2-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pd4web-3.2.1a2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f70c0d0c0362070dfc2a8a9214d9f91e8b913a315044fb163c1e91310aa89db2
MD5 143ef91c5428c20cb019a28f43dea382
BLAKE2b-256 311c8d8376d860af72e4e2bcf6357cb3dc47ccaec1463919f7b692d04694cb0e

See more details on using hashes here.

File details

Details for the file pd4web-3.2.1a2-cp311-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.2.1a2-cp311-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1db632a01c892f39bdfdd5d2948d4afaf58f4847e5998d4ab8597f71c7b5bd2a
MD5 817dc5c0622765247e1909b177e67f98
BLAKE2b-256 21d9c0291915402be2f0369654d730b96b5e0d90de7d3db9e8e2ce7b90ea0690

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