Skip to content

Home

Image title


Pd for the web, beyond vanilla

Key Features

  • Extensive Externals Support: pd4web supports over 800 external objects, giving you unmatched flexibility.
  • Rich GUI Interface: Use pdlua to create powerful interfaces.
  • Simple Access: Performers can run compositions directly in the browser without complex Pure Data setups or additional libraries.
  • Preserve Live Electronic Music: Leverage WebAudioApps to safeguard live electronic works. pd4web automatically downloads and organizes all the code required to run your music seamlessly.

Questions or Help?

Check pd4web on Discord


Gallery with Projects using pd4web


Scofo Follower

Cânticos de Silício I – first piece using OScofo AI to sync performer and computer, testing trill detection.

Didactic patches

Used to exemplify the concept of Local Maxima used on Partial Tracking.

VexFlow, Choir, and pd4web

Online algorithm piece that generate the piece based in the real-time spectrum.


p5js with pd4web

p5js and pd4web used together.

Physical Modelling with pmpd

Using Physical Modelling for Synthesis.

cartographie p5js + puredata

Project from Jean-Yves Gratius.


p5js, ml5 and pd4web

Hand recognition with PureData. Stealing code from the Code-Train channel

BiA

BiA: Interactive Music Acoustics Library – free digital patches for exploring sound, timbre, and synthesis

Gaiasense

GaiaSenses: Real-Time Climate Art – an app that transforms user-selected geolocation and meteorological data into audiovisual compositions, linking science, creativity, and emotional engagement with the planet.


Contributors

About me

Profile Picture

I am Charles K. Neimog, a composer and researcher in the field of computer music. pd4web is a project to make possible the use of Pure Data in web browsers, improving the accessibility of electronic music.