SkillAgentSearch skills...

Pd4web

Run your Pure Data patches on the web with externals.

Install / Use

/learn @charlesneimog/Pd4web
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <h1 align="center">pd4web</h1> <p align="center"> <a href="https://charlesneimog.github.io/pd4web"> <img src="https://charlesneimog.github.io/pd4web/assets/favicon.svg" width="7%" alt="Logo"> </a> </p> <h4 align="center">pd4web: Running PureData Patches with Externals on Web</h4> </p> <p align="center"> <a href="https://doi.org/10.5281/zenodo.17429028"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.17429028.svg" alt="DOI"></a> <a href="https://pypistats.org/packages/pd4web"><img src="https://img.shields.io/pypi/pyversions/pd4web" alt="Version"></a> </p> <p align="center"> <a href="https://pypistats.org/packages/pd4web"><img src="https://img.shields.io/pypi/dm/pd4web" alt="Downloads"></a> <a href="https://img.shields.io/pypi/pyversions/pd4web"><img src="https://img.shields.io/badge/platforms-macOS%20%7C%20Windows%20%7C%20Linux-green" alt="License"></a> </p> <p align="center"> <a href="https://github.com/charlesneimog/pd4web/actions/workflows/Release.yml"><img src="https://github.com/charlesneimog/pd4web/actions/workflows/Compiler.yml/badge.svg" alt="Tests"></a> </p>

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.

<h3 align="center">Examples</h3>
  • Check some examples here.

<h3 align="center">Questions, doubts, help</h3>
  • Check the Discussions Sections here.
<h3 align="center">Issues</h3>
  • Check the Discussions Issues here.
<h3 align="center">Acknowledgements</h3>
  • 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;
<h3 align="center"> Details and Documentation</h3>

For more details and documentation, please visit the Docs section of this project.

<h3 align="center">Contribute</h3>

Contribute to enabling running your external library in PureData for WebBrowsers! Add you CMakeFile.

View on GitHub
GitHub Stars22
CategoryDevelopment
Updated3d ago
Forks3

Languages

C++

Security Score

80/100

Audited on Mar 31, 2026

No findings