Klasse Filter6581

java.lang.Object
builder.resid.residfp.Filter
builder.resid.residfp.Filter6581

public final class Filter6581 extends Filter
  • Felddetails

    • attenuation

      private float attenuation
    • nonlinearity

      private float nonlinearity
    • baseresistance

      private float baseresistance
    • offset

      private float offset
    • steepness

      private float steepness
    • minimumfetresistance

      private float minimumfetresistance
    • voiceNonlinearity

      private float voiceNonlinearity
    • SIDCAPS_6581

      private static final double SIDCAPS_6581
      Siehe auch:
    • OSC_TO_FC

      private static final float OSC_TO_FC
      Siehe auch:
    • type3_w0s

      private float[][] type3_w0s
    • type3_w0

      private float[] type3_w0
    • TYPE3_W0S_RESOLUTION

      private static final float TYPE3_W0S_RESOLUTION
      Siehe auch:
  • Konstruktordetails

    • Filter6581

      protected Filter6581()
  • Methodendetails

    • type3_w0

      private float type3_w0(float dist)
    • waveshaper1

      private float waveshaper1(float value)
    • estimateCurrentDistortion

      public float estimateCurrentDistortion()
    • clock

      protected float clock(float voice1, float voice2, float voice3, float ext_in)
      Beschreibung aus Klasse kopiert: Filter
      SID clocking - 1 cycle
      Angegeben von:
      clock in Klasse Filter
      Parameter:
      voice1 - voice 1 in
      voice2 - voice 2 in
      voice3 - voice 3 in
      ext_in - external audio in
      Gibt zurück:
      filtered output
    • setNonLinearity

      public void setNonLinearity(float nl)
    • setCurveAndDistortionDefaults

      public void setCurveAndDistortionDefaults()
      Angegeben von:
      setCurveAndDistortionDefaults in Klasse Filter
    • setClockFrequency

      protected void setClockFrequency(double clock)
      Setzt außer Kraft:
      setClockFrequency in Klasse Filter
    • getDistortionProperties

      public float[] getDistortionProperties()
      Angegeben von:
      getDistortionProperties in Klasse Filter
    • setDistortionProperties

      public void setDistortionProperties(float a, float nl, float rf)
      Angegeben von:
      setDistortionProperties in Klasse Filter
    • getCurveProperties

      public float[] getCurveProperties()
      Angegeben von:
      getCurveProperties in Klasse Filter
    • setCurveProperties

      public void setCurveProperties(float br, float o, float s, float mfr)
      Angegeben von:
      setCurveProperties in Klasse Filter
    • updatedCenterFrequency

      protected void updatedCenterFrequency()
      Beschreibung aus Klasse kopiert: Filter
      Set filter cutoff frequency.
      Angegeben von:
      updatedCenterFrequency in Klasse Filter
    • recalculate

      private void recalculate()
    • updatedResonance

      protected void updatedResonance()
      Beschreibung aus Klasse kopiert: Filter
      Set filter resonance.
      Angegeben von:
      updatedResonance in Klasse Filter