Package sidplay.audio.processors.reverb
Klasse SchroederReverb
java.lang.Object
sidplay.audio.processors.reverb.SchroederReverb
This reverb module is called a Schroeder reverb because the organization of
parallel comb filters and series connected allpass filters was suggested by
M.R. Schroeder. See the book, "Computer Music -- Synthesis, Composition and
Performance" by Charles Dodge and Thomas Jerse for details.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected AllpassNetworkprivate static final doubleprivate static final doubleprotected AllpassNetworkprivate static final doubleprivate static final doubleprotected CombFilterprivate static final doubleprotected CombFilterprivate static final doubleprotected CombFilterprivate static final doubleprotected CombFilterprivate static final doubleprivate double[]protected doubleprivate static final doubleprivate static final double -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSchroederReverb(int sampleRate, int numberOfChannels, int sampleBufferSize) -
Methodenübersicht
-
Felddetails
-
COMB1DELAYMSDEF
private static final double COMB1DELAYMSDEF- Siehe auch:
-
COMB2DELAYMSDEF
private static final double COMB2DELAYMSDEF- Siehe auch:
-
COMB3DELAYMSDEF
private static final double COMB3DELAYMSDEF- Siehe auch:
-
COMB4DELAYMSDEF
private static final double COMB4DELAYMSDEF- Siehe auch:
-
ALLPASS1DELAYMSDEF
private static final double ALLPASS1DELAYMSDEF- Siehe auch:
-
ALLPASS2DELAYMSDEF
private static final double ALLPASS2DELAYMSDEF- Siehe auch:
-
ALLPASS1SUSTAINMSDEF
private static final double ALLPASS1SUSTAINMSDEF- Siehe auch:
-
ALLPASS2SUSTAINMSDEF
private static final double ALLPASS2SUSTAINMSDEF- Siehe auch:
-
SUSTAINTIMEMSDEF
private static final double SUSTAINTIMEMSDEF- Siehe auch:
-
MIXDEF
private static final double MIXDEF- Siehe auch:
-
mix
protected double mix -
comb1
-
comb2
-
comb3
-
comb4
-
allpass1
-
allpass2
-
dBuffer
private double[] dBuffer
-
-
Konstruktordetails
-
SchroederReverb
public SchroederReverb(int sampleRate, int numberOfChannels, int sampleBufferSize)
-
-
Methodendetails
-
doReverb
public int doReverb(short[] inBuf, int length)
-