add simple synth implementation
add smooth change between notes + take care of start and end
full: recator use synth