Прямоугольник с регулируемой скважностью уже реализован. Хотелось бы в генераторе синуса иметь меандр с тем частотным разрешением, которое дает DDS. Если он Вам не нужен, это не повод выбрасывать эту функцию из генератора. Хотя я уверен, что Вы от такого генератора тоже не отказались бы. Но вопрос был не про то.