import timbre.Capture;
byte[] audioData = new byte[4096];
int bytesRead = capture.read(audioData, 0, audioData.length);
capture.stop();
capture.close();
import timbre.Capture;
import timbre.Processor;
Capture capture = new Capture();
capture.setFormat(AudioFormat.Encoding.PCM_SIGNED, 44100, 16, 1);
capture.setBufferSize(4096);
capture.start();
byte[] audioData = new byte[4096];
int bytesRead = capture.read(audioData, 0, audioData.length);
processor.process(audioData);
processor.stop();
capture.stop();
processor.close();
capture.close();
import timbre.Playback;
byte[] audioData = new byte[4096];
playback.write(audioData, 0, audioData.length);
playback.stop();
playback.close();