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, zeroDenormalsprotected final float clock(float voice1,
float voice2,
float voice3,
float ext_in)
Filterpublic void setCurveAndDistortionDefaults()
setCurveAndDistortionDefaults in class Filterprotected void setClockFrequency(double clock)
setClockFrequency in class Filterpublic float[] getDistortionProperties()
getDistortionProperties in class Filterpublic void setDistortionProperties(float attenuation,
float Nonlinearity,
float resonanceFac)
setDistortionProperties in class Filterpublic float[] getCurveProperties()
getCurveProperties in class Filterpublic void setCurveProperties(float k,
float b,
float ignored1,
float ignored2)
setCurveProperties in class Filterprotected void updatedCenterFrequency()
FilterupdatedCenterFrequency in class Filterprotected void updatedResonance()
FilterupdatedResonance in class FilterCopyright © 2018 Ken Händel. All rights reserved.