jdk/src/java.desktop/share/classes/com/sun/media/sound/SoftReverb.java
changeset 32865 f9cb6e427f9e
parent 25859 3317bb8137f4
child 40444 afabcfc2f3ef
equal deleted inserted replaced
32864:2a338536e642 32865:f9cb6e427f9e
    33  *
    33  *
    34  * @author Karl Helgason
    34  * @author Karl Helgason
    35  */
    35  */
    36 public final class SoftReverb implements SoftAudioProcessor {
    36 public final class SoftReverb implements SoftAudioProcessor {
    37 
    37 
    38     private final static class Delay {
    38     private static final class Delay {
    39 
    39 
    40         private float[] delaybuffer;
    40         private float[] delaybuffer;
    41         private int rovepos = 0;
    41         private int rovepos = 0;
    42 
    42 
    43         Delay() {
    43         Delay() {
    68             }
    68             }
    69             this.rovepos = rovepos;
    69             this.rovepos = rovepos;
    70         }
    70         }
    71     }
    71     }
    72 
    72 
    73     private final static class AllPass {
    73     private static final class AllPass {
    74 
    74 
    75         private final float[] delaybuffer;
    75         private final float[] delaybuffer;
    76         private final int delaybuffersize;
    76         private final int delaybuffersize;
    77         private int rovepos = 0;
    77         private int rovepos = 0;
    78         private float feedback;
    78         private float feedback;
   115             }
   115             }
   116             this.rovepos = rovepos;
   116             this.rovepos = rovepos;
   117         }
   117         }
   118     }
   118     }
   119 
   119 
   120     private final static class Comb {
   120     private static final class Comb {
   121 
   121 
   122         private final float[] delaybuffer;
   122         private final float[] delaybuffer;
   123         private final int delaybuffersize;
   123         private final int delaybuffersize;
   124         private int rovepos = 0;
   124         private int rovepos = 0;
   125         private float feedback;
   125         private float feedback;