Skip to content

processing/p5.js-sound

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 30, 2021 10:17
src
March 7, 2023 14:55
May 7, 2020 16:29
March 8, 2015 15:12
March 7, 2023 15:26

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

p5.sound

Gitter Discord

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.

Examples

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