Fixed wave generation, need to make larger wave tables to avoid aliasing.
512 seemed to do pretty well. Speakers still distort when driven too hard.