Skip to content

ve.diodeLadder clips massively #214

@dziemba

Description

@dziemba

When running the following:

process = os.oscsin(200) 
  : *(vslider("gain", 0, -48, 0, 0.1) : ba.db2linear) 
  : ve.diodeLadder(0.9, 1);

I need to reduce the gain by almost -41dB in order for the resulting waveform not to clip / turn into a square wave.
This is surprising, since a unity-amplitude sine wave shouldn't clip when ran through a filter like that.

Am I using it incorrectly (the documentation doesn't state anything) or is this a bug in the implementation?
Similar filters (e.g. moogLadder) don't show this behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions