public class Filter8580 extends Filter
Modifier | Constructor and Description |
---|---|
protected |
Filter8580() |
Modifier and Type | Method and Description |
---|---|
protected float |
clock(float voice1,
float voice2,
float voice3,
float ext_in)
SID clocking - 1 cycle
|
float[] |
getCurveProperties() |
float[] |
getDistortionProperties() |
protected void |
setClockFrequency(double clock) |
void |
setCurveAndDistortionDefaults() |
void |
setCurveProperties(float k,
float b,
float ignored1,
float ignored2) |
void |
setDistortionProperties(float attenuation,
float Nonlinearity,
float resonanceFac) |
protected void |
updatedCenterFrequency()
Set filter cutoff frequency.
|
protected void |
updatedResonance()
Set filter resonance.
|
enable, reset, writeFC_HI, writeFC_LO, writeMODE_VOL, writeRES_FILT, zeroDenormals
protected final float clock(float voice1, float voice2, float voice3, float ext_in)
Filter
public void setCurveAndDistortionDefaults()
setCurveAndDistortionDefaults
in class Filter
protected void setClockFrequency(double clock)
setClockFrequency
in class Filter
public float[] getDistortionProperties()
getDistortionProperties
in class Filter
public void setDistortionProperties(float attenuation, float Nonlinearity, float resonanceFac)
setDistortionProperties
in class Filter
public float[] getCurveProperties()
getCurveProperties
in class Filter
public void setCurveProperties(float k, float b, float ignored1, float ignored2)
setCurveProperties
in class Filter
protected void updatedCenterFrequency()
Filter
updatedCenterFrequency
in class Filter
protected void updatedResonance()
Filter
updatedResonance
in class Filter
Copyright © 2018 Ken Händel. All rights reserved.