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