RouterOS beeper player

Thunderstruck

One note held down while another walks over it — two voices from one speaker.

NoteFreqBar

On the router: paste the script into a terminal, or upload the file and run it.

Download the script

Ask for a tune you may arrange: your own, one out of copyright, or one you are licensed to use.

    Paste any beeper script into the editor to hear it.

    How it works

    One command sounds one tone: :beep frequency=<hertz> length=<time>; the beeper plays one note at a time.

    :delay is the clock. A beep starts the tone and returns at once, so every note is a beep followed by a delay of the same length and a small gap.

    A tune is a script: a note table, a melody as an array, one function that plays a note. Download any of these and run it in a terminal.