public final class Filter6581 extends Filter
| Modifier | Constructor and Description |
|---|---|
protected |
Filter6581() |
| Modifier and Type | Method and Description |
|---|---|
protected float |
clock(float voice1,
float voice2,
float voice3,
float ext_in)
SID clocking - 1 cycle
|
float |
estimateCurrentDistortion() |
float[] |
getCurveProperties() |
float[] |
getDistortionProperties() |
protected void |
setClockFrequency(double clock) |
void |
setCurveAndDistortionDefaults() |
void |
setCurveProperties(float br,
float o,
float s,
float mfr) |
void |
setDistortionProperties(float a,
float nl,
float rf) |
void |
setNonLinearity(float nl) |
protected void |
updatedCenterFrequency()
Set filter cutoff frequency.
|
protected void |
updatedResonance()
Set filter resonance.
|
enable, reset, writeFC_HI, writeFC_LO, writeMODE_VOL, writeRES_FILT, zeroDenormalspublic float estimateCurrentDistortion()
protected final float clock(float voice1,
float voice2,
float voice3,
float ext_in)
Filterpublic void setNonLinearity(float nl)
public void setCurveAndDistortionDefaults()
setCurveAndDistortionDefaults in class Filterprotected void setClockFrequency(double clock)
setClockFrequency in class Filterpublic float[] getDistortionProperties()
getDistortionProperties in class Filterpublic void setDistortionProperties(float a,
float nl,
float rf)
setDistortionProperties in class Filterpublic float[] getCurveProperties()
getCurveProperties in class Filterpublic void setCurveProperties(float br,
float o,
float s,
float mfr)
setCurveProperties in class Filterprotected void updatedCenterFrequency()
FilterupdatedCenterFrequency in class Filterprotected void updatedResonance()
FilterupdatedResonance in class FilterCopyright © 2018 Ken Händel. All rights reserved.