Sine wave publisher