ais = new AudioConverterUtils.HighPassFilter(50, 40).apply(ais);
ais = new AudioConverterUtils.HighPassFilter(50, 40).apply(ais);
ais = new AudioConverterUtils.HighPassFilter(50, 40).apply(ais);
ais = new AudioConverterUtils.HighPassFilter(50, 40).apply(ais);
public AudioProcessor getInlineFilter() { AudioProcessor highPassFilter = new AudioConverterUtils.HighPassFilter(20, 20); String monoStereo = (String) cbMonoStereo.getSelectedItem(); if (monoStereo.equals("mono")) { return highPassFilter; } else { int mode = AudioPlayer.STEREO; if (monoStereo.equals("left only")) { mode = AudioPlayer.LEFT_ONLY; } else if (monoStereo.equals("right only")) { mode = AudioPlayer.RIGHT_ONLY; } AudioProcessor[] sequence = new AudioProcessor[] { new AudioConverterUtils.Stereo2Mono(mode), highPassFilter }; return new AudioConverterUtils.SequenceAudioProcessor(Arrays.asList(sequence)); } }