WebPd is a highly modular web audio programming toolkit inspired by Pure Data.
→ it allows artists to take their Pure Data patches and run these in web pages, therefore enabling non-programmers (sound designers, musicians, etc ... ) to design live and interactive audio for the web.
→ it provides experienced web programmers with a complete audio toolkit that is production-ready, and enables efficient audio synthesis and processing in the browser.
- @webpd/shared : Shared tools and types for the other packages
- @webpd/pd-parser : Parser for pd files
- @webpd/pd-renderer : Renderer for pd files
- @webpd/dsp-graph : Utilities for transforming pd patches into simplified DSP graphs
→ A rudimentary graphical interface for writing patches in the browser, here
- Porting all objects from the current version of WebPd (https://raw.githubusercontent.com/sebpiq/WebPd/master/OBJECTLIST.md)
- Implementation of the WebPd toolkit consisting in several independant packages which developers can re-use :
- Full documentation for all the packages of the WebPd toolkit
- Pd files parsing and rendering (https://github.com/sebpiq/WebPd_pd-parser, https://github.com/sebpiq/WebPd_pd-renderer)
- WebPd library as a front door packaging the whole toolkit :
- Building the community :
- Finding where's the best way for asking questions, sharing demos, etc ...
- Write a contribution guide, setup CI auto-formatting, etc ..., get the first contributors started