pd4web


Namepd4web JSON
Version 2.2.7 PyPI version JSON
download
home_pagehttps://charlesneimog.github.io/pd4web
Summarypd4web compiles PureData patches with external objects for Wasm, allowing to run entire patches in web browsers.
upload_time2024-12-02 15:11:08
maintainerNone
docs_urlNone
authorCharles K. Neimog
requires_python<4.0,>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <h1 align="center">pd4web</h1>
  <p align="center">
    <a href="https://charlesneimog.github.io/pd4web">
      <img src="https://github.com/charlesneimog/pd4web/raw/main/Documentation/assets/icon.svg" width="10%" alt="Logo">
    </a>
  </p>
  <h4 align="center">pd4web: Running PureData Patches with Externals on Web</h4>
</p>

<p align="center">
  <a href="https://github.com/charlesneimog/pd4web/releases/latest"><img src="https://img.shields.io/github/release/charlesneimog/pd4web?include_prereleases" alt="Release"></a>
  <a href="https://pypistats.org/packages/pd4web"><img src="https://img.shields.io/pypi/pyversions/pd4web" alt="Version"></a>
  <a href="https://zenodo.org/badge/latestdoi/685549750"><img src="https://zenodo.org/badge/685549750.svg" alt="DOI"></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/Release.yml/badge.svg" alt="Tests"></a>
</p>

`pd4web` lets you run PureData patches directly in web browsers. It stands out from alternatives like [hvcc](https://github.com/Wasted-Audio/hvcc) and [WebPd](https://github.com/sebpiq/WebPd) by compiling the source code of [libpd](https://github.com/libpd/libpd), thanks to the work of [claudeha](https://github.com/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](https://charlesneimog.github.io/pd4web/).

-----
<h3 align="center">Questions, doubts, help</h3>

* Check the Discussions Sections [here](https://github.com/charlesneimog/pd4web/discussions/).

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

* Check the Discussions Issues [here](https://github.com/charlesneimog/pd4web/issues/).

<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](https://mathr.co.uk/empd/);
* Dan Wilcox for [libpd](https://github.com/libpd/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](https://charlesneimog.github.io/pd4web/) section of this project.

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

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






            

Raw data

            {
    "_id": null,
    "home_page": "https://charlesneimog.github.io/pd4web",
    "name": "pd4web",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Charles K. Neimog",
    "author_email": "charlesneimog@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/9b/72/778548440bab4a0bf3e6c0b0230b1e6a4a1032239f5848473c74697c8fe8/pd4web-2.2.7.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <h1 align=\"center\">pd4web</h1>\n  <p align=\"center\">\n    <a href=\"https://charlesneimog.github.io/pd4web\">\n      <img src=\"https://github.com/charlesneimog/pd4web/raw/main/Documentation/assets/icon.svg\" width=\"10%\" alt=\"Logo\">\n    </a>\n  </p>\n  <h4 align=\"center\">pd4web: Running PureData Patches with Externals on Web</h4>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/charlesneimog/pd4web/releases/latest\"><img src=\"https://img.shields.io/github/release/charlesneimog/pd4web?include_prereleases\" alt=\"Release\"></a>\n  <a href=\"https://pypistats.org/packages/pd4web\"><img src=\"https://img.shields.io/pypi/pyversions/pd4web\" alt=\"Version\"></a>\n  <a href=\"https://zenodo.org/badge/latestdoi/685549750\"><img src=\"https://zenodo.org/badge/685549750.svg\" alt=\"DOI\"></a>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://pypistats.org/packages/pd4web\"><img src=\"https://img.shields.io/pypi/dm/pd4web\" alt=\"Downloads\"></a>\n    <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>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/charlesneimog/pd4web/actions/workflows/Release.yml\"><img src=\"https://github.com/charlesneimog/pd4web/actions/workflows/Release.yml/badge.svg\" alt=\"Tests\"></a>\n</p>\n\n`pd4web` lets you run PureData patches directly in web browsers. It stands out from alternatives like [hvcc](https://github.com/Wasted-Audio/hvcc) and [WebPd](https://github.com/sebpiq/WebPd) by compiling the source code of [libpd](https://github.com/libpd/libpd), thanks to the work of [claudeha](https://github.com/claudeha). With `pd4web`, you can compile any PureData Vanilla patch, along with a list of more than 800 externals and abstractions.\n\n<h3 align=\"center\">Examples</h3>\n\n* Check some examples [here](https://charlesneimog.github.io/pd4web/).\n\n-----\n<h3 align=\"center\">Questions, doubts, help</h3>\n\n* Check the Discussions Sections [here](https://github.com/charlesneimog/pd4web/discussions/).\n\n<h3 align=\"center\">Issues</h3>\n\n* Check the Discussions Issues [here](https://github.com/charlesneimog/pd4web/issues/).\n\n<h3 align=\"center\">Acknowledgements</h3>\n\n* Zack Lee for the GUI interface for patches;\n* Jonathan Wilkes, Ivica Ico Bukvic, and the Purr Data team;\n* Claude Heiland-Allen for creating [empd](https://mathr.co.uk/empd/);\n* Dan Wilcox for [libpd](https://github.com/libpd/libpd);\n* Miller Puckette and the Pd community for developing and maintaining Pd;\n\n\n<h3 align=\"center\"> Details and Documentation</h3>\n\nFor more details and documentation, please visit the [Docs](https://charlesneimog.github.io/pd4web/) section of this project.\n\n<h3 align=\"center\">Contribute</h3>\n\nContribute to enabling running your external library in PureData for WebBrowsers! Add you CMakeFile.\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "pd4web compiles PureData patches with external objects for Wasm, allowing to run entire patches in web browsers.",
    "version": "2.2.7",
    "project_urls": {
        "Documentation": "https://www.charlesneimog.github.io/pd4web",
        "Homepage": "https://charlesneimog.github.io/pd4web",
        "Repository": "https://github.com/charlesneimog/pd4web"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9b1c3714c78ec6f9223f2a072bbbfac6075f698822f10aba628883ab7fb6193",
                "md5": "268ef25d2572e230ae950af0cbafac32",
                "sha256": "3bf599eabf72c0a1177d996102906d598e3cd020e9ceef846a564599004a81fc"
            },
            "downloads": -1,
            "filename": "pd4web-2.2.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "268ef25d2572e230ae950af0cbafac32",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 418519,
            "upload_time": "2024-12-02T15:11:06",
            "upload_time_iso_8601": "2024-12-02T15:11:06.806278Z",
            "url": "https://files.pythonhosted.org/packages/f9/b1/c3714c78ec6f9223f2a072bbbfac6075f698822f10aba628883ab7fb6193/pd4web-2.2.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b72778548440bab4a0bf3e6c0b0230b1e6a4a1032239f5848473c74697c8fe8",
                "md5": "db6665ba438f50e2faab1bd582e9ebd4",
                "sha256": "cc3749c718e7649117b4128b359964b177f36960480df50ebec3a829fdf46a04"
            },
            "downloads": -1,
            "filename": "pd4web-2.2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "db6665ba438f50e2faab1bd582e9ebd4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 401467,
            "upload_time": "2024-12-02T15:11:08",
            "upload_time_iso_8601": "2024-12-02T15:11:08.851934Z",
            "url": "https://files.pythonhosted.org/packages/9b/72/778548440bab4a0bf3e6c0b0230b1e6a4a1032239f5848473c74697c8fe8/pd4web-2.2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-02 15:11:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "charlesneimog",
    "github_project": "pd4web",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pd4web"
}
        
Elapsed time: 0.51787s