got dithering working and implemented, 4 point dithering at many kHz, Alarm clock error needs to be figured out