Skip to content

p5.sound.js extends the musical and sonic capabilities of p5.js. It is designed to be a minimal abstraction of the Tone.js library with a feature set that is inspired by p5.js's approach to accessible and poetic creative coding. Key functionalities include audio input, sound file playback and manipulation, effects, synthesis and analysis.

active 2023-12-022026-08-10 (UTC)

Partial coverage18,584 / 23,850 hourly files (78%) · 2 absent upstream · 5,263 failed, retryable2023-11-222026-08-12 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
279
Pushes
67
Pull requests
30
Issues
42
Stars
32
Forks
11

Activity over time

Daily event counts in the loaded window

Line chart, 983 days from 2023-12-02 to 2026-08-10. Pushes: 67 total, peak 9 in a day. Pull requests: 30 total, peak 7 in a day. Issues: 42 total, peak 6 in a day. Comments: 80 total, peak 7 in a day. Stars: 32 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
ogbabydiesal9649530
montoyamoraga4811204
pparocza11038
lvdopqt8008
ksen08304
kunstewi7014
davepagurek6004
limzykenneth5104
Metamere4003
Qianqianye4301
perminder-174001
tmartinez883003
WantenMN3001
ffd82001
paul-uz2001
rahji2001
spookyrobot666-maker1010
Ayush-Vish1000
SableRaf1001
dhowe1000

Recent activity

Latest issues, pull requests and releases

  • Pull request#97ogbabydiesal2026-06-28 03:28
  • Pull request#97ogbabydiesal2026-06-28 03:28
  • Issue#27ogbabydiesal2026-05-19 01:07
    Panner3D Documentation
  • Issue comment#83ogbabydiesal2026-05-19 00:59
    filenames in loadSound seems double-encoded + can't get to setup()
  • Issue comment#83ogbabydiesal2026-03-31 21:46
    filenames in loadSound seems double-encoded + can't get to setup()
  • Issue comment#70ksen02026-03-23 22:06
    README update needed
  • Pull request#82ogbabydiesal2026-03-23 04:25
  • Issue#72ogbabydiesal2026-03-23 03:27
    userStartAudio not present in online reference
  • Issue#52ogbabydiesal2026-03-23 03:24
    Safari AudioContext is "suspended" warning
  • Issue comment#52ogbabydiesal2026-03-23 03:24
    Safari AudioContext is "suspended" warning
  • Issue comment#70ogbabydiesal2026-03-23 03:20
    README update needed
  • Pull request#80ogbabydiesal2026-03-23 02:11
  • Issue comment#78kunstewi2026-03-18 05:25
    docs: added example sketches for start() and stop() methods in AudioIn class
  • Issue comment#57ogbabydiesal2026-03-18 03:55
    Set and Get Sources for p5.Input()
  • Issue comment#78ogbabydiesal2026-03-16 05:32
    docs: added example sketches for start() and stop() methods in AudioIn class
  • Issue comment#72kunstewi2026-03-09 10:10
    userStartAudio not present in online reference
  • Issue comment#65kunstewi2026-03-07 05:01
    Add example sketches for all p5.AudioIn methods in p5.Sound reference
  • Issue comment#72kunstewi2026-02-24 09:49
    userStartAudio not present in online reference
  • Issue#76kunstewi2026-02-24 09:16
    wrong Sound module name resulting in failure of parsing YUIDoc
  • Pull request#75kunstewi2026-02-24 08:27
  • Issue#74kunstewi2026-02-24 05:27
    npx yuidoc . command failing because it's scanning the src and dist file both and causing circular referencing
  • Issue comment#640xs1r4t2026-01-17 17:52
    Add example sketches for all p5.Amplitude methods in p5.Sound reference
  • Issue#72davepagurek2026-01-09 16:13
    userStartAudio not present in online reference
  • Issue#72davepagurek2026-01-09 16:13
    userStartAudio not present in online reference
  • Issue comment#71ogbabydiesal2026-01-02 04:48
    [p5.js 2.0 Bug Report]: FFT.setInput(mic) is not a function.

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 32 stars here means stars gained during the window, not the repo's star count.