added LFOs

not running smoothly now, guess I will either need to atomize things a
little more, or setup some kind of interrupt based system.