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

Uploaded CPython 3.11+Windows x86-64

pd4web-3.0.1-cp311-abi3-manylinux_2_38_x86_64.whl (20.5 MB view details)

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

pd4web-3.0.1-cp311-abi3-macosx_11_0_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ x86-64

pd4web-3.0.1-cp311-abi3-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pd4web-3.0.1-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.7

File hashes

Hashes for pd4web-3.0.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d4515b3b63be8e2f94270d45272cbe9335ee7a5f178e4442e4ec444412f794a3
MD5 045ec2a941e038645637da586a5f2396
BLAKE2b-256 c94a02c922c6b94d9a32360e0abec6bd016aef2f7f42d2508793fda5b0d6c420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.0.1-cp311-abi3-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 42cccccb1b2201a84fc2bf115272af280bd8f6bec4799d901f6af7d6e09c4805
MD5 801a6b811c47dbbfa3428a22b6e9bef9
BLAKE2b-256 903cb1cdc0396d969aa809d4a1f1316f8fa66e2102927434afd945313dfba0dd

See more details on using hashes here.

File details

Details for the file pd4web-3.0.1-cp311-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pd4web-3.0.1-cp311-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 356e9e56e11549922b9072f790d1461991c6619ae9ac194df6dbf9f4b365590a
MD5 d2de9687a8707428b000b53f7910db5d
BLAKE2b-256 bb2028cc52272f72d69d1648141b5c8f1e4e98929d20d101e231b2586f43f4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pd4web-3.0.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb328ea8e1d559d490a33c598c08f857fc1719030826d5f93edc3afe51ecf879
MD5 e0f234cee8cf2e051b7951f702933307
BLAKE2b-256 7f0c03eb6853e046dd760d0166ee7361c8187e3533e87467dc9e1c6ea61a778a

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