public class MyOscillator extends Oscillator { public MyOscillator (float frequency, float amplitude, float sampleRate) { super(frequency, amplitude, sampleRate); } protected float value(float step) { return (float)(Math.sin(frequency()*TWO_PI*step)); } }