lilyvanoekel/percupuff

Implement velocity sensitivity

Open

#57 opened on Sep 7, 2025

View on GitHub
 (2 comments) (0 reactions) (1 assignee)TypeScript (10 forks)auto 404
area:dspcmajor:lowcomplexity:3hacktoberfestpriority:highstatus:readytype:feature

Repository metrics

Stars
 (22 stars)
PR merge metrics
 (PR metrics pending)

Description

Feature Description

Each instrument has a velocity param which should influence how sensitive the instrument should be to "velocity" (how hard a note is played). 0 velocity sensitivity means velocity is ignored, 100% velocity sensitivity means softly played notes are softer and might have a different timbre from harder played notes.

Params exist, but the implementation on the Cmajor side does not, or is lacking. This needs to be handled per instrument, or group of instruments for those that are currently grouped.

Motivation / Use Case

Alternatives Considered

No response

Additional Context

No response

Contributor guide