A web-based frequency generator