processing/p5.js-sound
processing/p5.js-sound has 915 GitHub stars and 668 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 00:03 UTC. Last push 2025-09-05.
p5.sound brings the Processing approach to Web Audio and p5.js. Demos:
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
p5.sound
During December 2023 we are sunsetting, archiving and deprecating this repository and version of the p5.sound project, while we prepare the release of the new version of the library, currently being built at https://github.com/processing/p5.sound.js.
p5.sound brings the Processing approach to Web Audio as an addon for p5.js. Functionality includes audio input, playback, manipulation, effects, recording, sequencing, analysis and synthesis. The library is designed to be used in tandem with p5.js.
Between February 2023 - December 2023, this repository was maintained by aarón montoya-moraga (@montoyamoraga), in their role of Processing p5.js sound Fellow.
Examples
- Examples at p5js.org/examples
- Additional examples at processing.github.io/p5.js-sound
- p5.js Sound Tutorial by Dan Shiffman on YouTube
Documentation
Interactive documentation at p5js.org/reference/#/libraries/p5.sound
Latest Build
- Visit http://p5js.org/download/ for the latest official release of p5 with the latest p5.sound included.
- The sound library here is updated more frequently, and we occasionally offer new releases before the release cycle of p5.js.
Contribute
Here's a guide to contribute to the p5.js project https://github.com/processing/p5.js-sound/wiki/Contribute, to help you getting started as a contributor.
Note : If you have any questions or concerns regarding the project, you can reach out to our Discord and Gitter communities. The p5.js team closely monitors all pull requests and issues on GitHub, so there's no need to also post them on Discord. Additionally, conversations about specific pull requests and issues should take place on GitHub, to ensure that people following along over can see and take part in the whole discussion.
Dependencies
p5.sound is built with a few modules (Clock, TimelineSignal, and signal math components) from Tone.js, an interactive music framework developed by Yotam Mann.
References and Inspiration
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,500 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,396 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,840 starsmrdoob/three.js
JavaScript 3D Library.
117,905 stars