A low-pass filtering Node . This is a subclass of FilterBiquadNode and manages its configuration appropriately.


Enums


Public Member Functions

  • ~FilterLowPassNode ()
  • float
    getQ () const

Protected Member Functions

  • void
    updateBiquadParams ()
  • void
    disconnectInput (const NodeRef &input)
  • void
    disconnectOutput (const NodeRef &output)
  • void
    configureConnections ()
  • void
    setupProcessWithSumming ()
  • void
    notifyConnectionsDidChange ()
  • bool
    inputChannelsAreUnequal () const
  • void
    initializeImpl ()
  • void
    uninitializeImpl ()
  • getSummingBuffer ()
  • getSummingBuffer () const

Protected Attributes

  • std::vector< dsp::Biquad >
    mBiquads
  • std::atomic< bool >
    mCoeffsDirty
  • BufferT< double >
    mBufferd
  • size_t
    mNiquist
  • mMode
  • float
    mFreq
  • float
    mQ
  • float
    mGain