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

Uploaded CPython 3.11+Windows x86-64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

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

File metadata

  • Download URL: pd4web-3.1.5-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.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 98ae606e3b45f977efd3bf71e748d8c03cd5176466ff3b56eb59a2bc60660f09
MD5 eb522cf5c65224dff5d5f3f829d2a068
BLAKE2b-256 e94d06778b30c69451bc9f6369aec1ad38044b1f8495e2fec04208058024301c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.5-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 df3074264a8b25317c4a7373fec845011d4a9588c0fe6177a3b17d4af49112ea
MD5 d0cdc779b14164805ff9989df245af2b
BLAKE2b-256 c09d7a731bfb86712bfc8feb6714f42079fcdc4d5e8896b62af600e39caa2880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaf76c105fd7fefe35e81deeef615255c5b0e89518ce88a48d508228294f607e
MD5 e046e32cf33fca801911f4ba85ec5b6f
BLAKE2b-256 cf00a6959e96adee77b4e557213321920207dc1aeb6f796aa235d6a6906a2cb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.5-cp311-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8b245dae0dcb5f506165be05bb3a6e95670d820b529367c871ba98dbbb8be6fb
MD5 a42f0da549cc54f3a17891333e6d641e
BLAKE2b-256 d5704f7582db9d691993e4569f8d8389896067aa11cc6056e498519624958bf2

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