Replace sine with interpolated wavetable

- Uses BLEPs for sync-caused discontinuities.

- Future optimization: perhaps we can use integers for phase in all other
  wavetables, that would reduce the fmodf() or floor() operations.