Klasse Filter8580

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

public class Filter8580 extends Filter
Filter for 8580 chip based on a 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)