Skip to content

️🛠 - Implement smoothed value class #32

Description

@maxwellmattryan

Description

To avoid any clicks / unwanted aliasing while parameters are being changed very quickly due to modulation or automation, I need to implement a SmoothedValue class, directly inspired by the JUCE one, that smoothens the rate of change of parameters to avoid artifacts.

Requirements

  • Implement class
  • Add support for different curves (linear and multiplicative)
  • Swap usage out in template plugin
  • Test out in Daisy environment
  • Inline functions as necessary
  • Write tests
  • Use proper include vs src directory structure
  • Format code

Activity

  1. linked a pull request that will close this issuefeat: implement smoothed value class #33on Sep 21, 2025
  2. added a commit that references this issue on Sep 21, 2025
    f44612d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

scope : libPertains to the actual library source code

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions