/*public class robWave extends Oscillator { public SineWave(float frequency, float amplitude, float sampleRate) { super(frequency, amplitude, sampleRate); } protected float value(float step) { return (float)Math.sin(frequency()*TWO_PI*step); } } class BeatSequencer { float ypos, speed; HLine (float y, float s) { ypos = y; speed = s; } void update() { ypos += speed; if (ypos > height) { ypos = 0; } line(0, ypos, width, ypos); } } */