Skip to main content

pd4web compiles PureData patches with external objects for Wasm, allowing to run entire patches in web browsers.

Project description

pd4web

Logo

pd4web: Running PureData Patches with Externals on Web

Release Version DOI

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 Distribution

pd4web-2.0.10rc3.tar.gz (386.7 kB view details)

Uploaded Source

Built Distribution

pd4web-2.0.10rc3-py3-none-any.whl (402.8 kB view details)

Uploaded Python 3

File details

Details for the file pd4web-2.0.10rc3.tar.gz.

File metadata

  • Download URL: pd4web-2.0.10rc3.tar.gz
  • Upload date:
  • Size: 386.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pd4web-2.0.10rc3.tar.gz
Algorithm Hash digest
SHA256 0d0a8830d4b3386f45fa9f8fe4983a0097de2f2b51516a8a3a14d82a93f4f905
MD5 364d8dd61842f6a63f7c169b6ddd0d7e
BLAKE2b-256 36de98afd39fb0e48e4af963b4be0d5c20512f550c4ad4baad6613e933d0420b

See more details on using hashes here.

File details

Details for the file pd4web-2.0.10rc3-py3-none-any.whl.

File metadata

  • Download URL: pd4web-2.0.10rc3-py3-none-any.whl
  • Upload date:
  • Size: 402.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pd4web-2.0.10rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 56e5216bd30b923cd66394f342fb661ebe66410d42a83893b7e196eff7e1e78f
MD5 1d86770ef9674ef0bfce040b2db1a1e8
BLAKE2b-256 72ce30105f2d74a4fa98d4f8e862207ecf826b39664fd9acfca809b4108d8e92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page