Repository Issues

lilyvanoekel/percupuff

A drum synthesizer written in Cmajor with a TypeScript/React UI. Creates semi-realistic drum sounds using various audio synthesis techniques. Educational focus, serves as an introduction to audio programming and enables experimentation. Can be compiled as CLAP/VST3 plugin, standalone executable, or WebAssembly.

Stars
 (22 stars)
Forks
 (10 forks)
Indexed issues
 (25 indexed issues)
open beginner issues
 (0 open beginner issues)
Latest indexed
Jul 16, 2026
Last GitHub push
Oct 26, 2025
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Dominant language
TypeScript
PR merge metrics
 (PR metrics pending)
Beginner labels
No beginner labels indexed

Issues

25 open indexed issues

Open
Enable typing values for parameter knobs
area:frontendcmajor:nonecomplexity:3hacktoberfestpriority:mediumstatus:readytype:feature

lilyvanoekel/percupuff #66 opened Sep 24, 2025 · TypeScript · 22 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
1 comment0 reactions1 assignee
Open
Implement velocity sensitivity
area:dspcmajor:lowcomplexity:3hacktoberfestpriority:highstatus:readytype:feature

lilyvanoekel/percupuff #57 opened Sep 7, 2025 · TypeScript · 22 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
2 comments0 reactions1 assignee
Open
Make global/main output level work
area:dspcmajor:lowcomplexity:1good first issuehacktoberfestpriority:highstatus:readytype:feature

lilyvanoekel/percupuff #56 opened Sep 7, 2025 · TypeScript · 22 stars

Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
4 comments0 reactions1 assignee