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

Uploaded CPython 3.11+Windows x86-64

pd4web-3.1.1-cp311-abi3-manylinux_2_39_x86_64.whl (23.3 MB view details)

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

pd4web-3.1.1-cp311-abi3-macosx_11_0_arm64.whl (23.1 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pd4web-3.1.1-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 38.3 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.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3f4bf8d6e8641f8fff022cff844651e6d84992db93b6e28749e325a94bc2b5b7
MD5 07843ed60336767274b242dabf836b4b
BLAKE2b-256 3c88b3bb854943703736f3316d95220a7a710a39f1b9693d5285c0b7c418ec64

See more details on using hashes here.

File details

Details for the file pd4web-3.1.1-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.1.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 d6efcd28236b750660f9377ea3313af2fc25a189a504d8af4c27d08302da3e2e
MD5 236d9b60bc0c3ed4341fbc8659b53a0f
BLAKE2b-256 5745c18ab137f1b2bf941c4120c008bbcbc33e85f6c75bf81f1bfbbb614c81df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.1.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 234e4e22aaa2778cd69aa8a3568a5ea2537660bb45078a3edc9e831529113130
MD5 030c24adfdce3786ae43320dc5e699e1
BLAKE2b-256 769ea5c9aa15a35a45755b6a70e08c828603d33a10df0cbdcb4b12d417e70f96

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