RouterOS beeper player

Dial-up

A modem calls, the other answers, and the two whistle and hiss until they agree how to talk.

Your scorePick a tune
Space to play / stop
NoteFreqLine
Download .rsc

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

Script output

    Write your own

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

    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.