Skip to content

processing/p5.js-sound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6feca5f · Dec 5, 2023
May 8, 2023
May 5, 2023
Aug 9, 2021
May 24, 2020
May 5, 2023
Jul 7, 2023
Jan 10, 2021
Feb 7, 2023
Jun 27, 2019
Jun 29, 2017
May 15, 2020
Jun 11, 2021
Mar 7, 2023
May 15, 2020
May 7, 2020
Jan 10, 2021
Mar 8, 2015
Dec 1, 2023
Oct 30, 2023
May 5, 2023
May 11, 2023
Sep 4, 2019

Repository files navigation

Build Status GitHub contributors GitHub issues Twitter Follow GitHub forks GitHub Repo stars GitHub Sponsors

p5.sound

Gitter Discord

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

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