Signal Processing in Java