Klasse Filter8580

java.lang.Object
builder.resid.resid.Filter
builder.resid.resid.Filter8580

public class Filter8580 extends Filter
Filter for 8580 chip based on simple linear approximation of the FC control. This is like the original reSID filter except the phase of BP output has been inverted. I saw samplings on the internet that indicated it would genuinely happen like this.
Autor:
Ken Händel, Dag Lem, Antti Lankila
  • Felddetails

    • Vlp

      float Vlp
    • Vbp

      float Vbp
    • Vhp

      float Vhp
    • ve

      float ve
    • w0

      float w0
    • _1_div_Q

      float _1_div_Q
    • highFreq

      private double highFreq
  • Konstruktordetails

    • Filter8580

      protected Filter8580()
  • Methodendetails

    • clock

      protected final int clock(int voice1, int voice2, int voice3)
      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
      Gibt zurück:
      filtered output
    • zeroDenormals

      protected final void zeroDenormals()
      Angegeben von:
      zeroDenormals in Klasse Filter
    • updatedCenterFrequency

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

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

      protected void input(int input)
      Angegeben von:
      input in Klasse Filter
    • updatedMixing

      protected void updatedMixing()
      Beschreibung aus Klasse kopiert: Filter
      Mixing configuration modified (offsets change)
      Angegeben von:
      updatedMixing in Klasse Filter
    • setFilterCurve

      public void setFilterCurve(double filter8580CurvePosition)