RouterOS beeper player
Bumer The phone’s melody from the film, in its own octave, its notes joined: it rings, rings again and, after a bar of silence, goes unanswered.
:beep Sound starts with a script. 1 2 3 4 5 6 7 8 9 10 11 12 : put "Ring" ; 13 14 : beep frequency = 1319 length = 190ms; 15 : delay 200ms; 16 : beep frequency = 1568 length = 580ms; 17 : delay 600ms; 18 : delay 800ms; 19 20 : beep frequency = 1568 length = 190ms; 21 : delay 200ms; 22 : beep frequency = 1319 length = 580ms; 23 : delay 600ms; 24 : delay 800ms; 25 26 : beep frequency = 1760 length = 190ms; 27 : delay 200ms; 28 : beep frequency = 1568 length = 190ms; 29 : delay 200ms; 30 : beep frequency = 1760 length = 190ms; 31 : delay 200ms; 32 : beep frequency = 1568 length = 190ms; 33 : delay 200ms; 34 : beep frequency = 1760 length = 190ms; 35 : delay 200ms; 36 : beep frequency = 1568 length = 190ms; 37 : delay 200ms; 38 : beep frequency = 1760 length = 190ms; 39 : delay 200ms; 40 : beep frequency = 1568 length = 190ms; 41 : delay 200ms; 42 43 : beep frequency = 1760 length = 190ms; 44 : delay 200ms; 45 : beep frequency = 1976 length = 580ms; 46 : delay 600ms; 47 : delay 800ms; 48 49 50 : put "Ring again" ; 51 52 : beep frequency = 1319 length = 190ms; 53 : delay 200ms; 54 : beep frequency = 1568 length = 580ms; 55 : delay 600ms; 56 : delay 800ms; 57 58 : beep frequency = 1568 length = 190ms; 59 : delay 200ms; 60 : beep frequency = 1319 length = 580ms; 61 : delay 600ms; 62 : delay 800ms; 63 64 : beep frequency = 1760 length = 190ms; 65 : delay 200ms; 66 : beep frequency = 1568 length = 190ms; 67 : delay 200ms; 68 : beep frequency = 1760 length = 190ms; 69 : delay 200ms; 70 : beep frequency = 1568 length = 190ms; 71 : delay 200ms; 72 : beep frequency = 1760 length = 190ms; 73 : delay 200ms; 74 : beep frequency = 1568 length = 190ms; 75 : delay 200ms; 76 : beep frequency = 1760 length = 190ms; 77 : delay 200ms; 78 : beep frequency = 1568 length = 190ms; 79 : delay 200ms; 80 81 : beep frequency = 1760 length = 190ms; 82 : delay 200ms; 83 : beep frequency = 1976 length = 580ms; 84 : delay 600ms; 85 : delay 800ms; 86 87 88 89 : delay 1600ms; 90 91 92 : put "Unanswered" ; 93 94 : beep frequency = 1319 length = 190ms; 95 : delay 200ms; 96 : beep frequency = 1568 length = 580ms; 97 : delay 600ms; 98 : delay 800ms; 99 100 : beep frequency = 1568 length = 190ms; 101 : delay 200ms; 102 : beep frequency = 1319 length = 580ms; 103 : delay 600ms; 104 : delay 800ms; 105 106 : beep frequency = 1760 length = 190ms; 107 : delay 200ms; 108 : beep frequency = 1568 length = 190ms; 109 : delay 200ms; 110 : beep frequency = 1760 length = 190ms; 111 : delay 200ms; 112 : beep frequency = 1568 length = 190ms; 113 : delay 200ms; 114 : beep frequency = 1760 length = 190ms; 115 : delay 200ms; 116 : beep frequency = 1568 length = 190ms; 117 : delay 200ms; 118 : beep frequency = 1760 length = 190ms; 119 : delay 200ms; 120 : beep frequency = 1568 length = 190ms; 121 : delay 200ms; 122 123 : beep frequency = 1760 length = 190ms; 124 : delay 200ms; 125 : beep frequency = 1976 length = 580ms; 126 : delay 600ms; 127 : delay 800ms; Space to play / stop Note — Freq — Bar —
Copy the link Download .rsc On the router: paste the script into a terminal, or upload the file and run it.
Script output
Write your own Copy a composing prompt Ask for a tune you may arrange: your own, one out of copyright, or one you are licensed to use.
Have a MIDI file? altucor’s converter turns it into a script.
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.
Most tunes here are written out note by note, a beep and a delay each; some also come as code, with loops, tables and functions, that plays the very same notes. Download any of these and run it in a terminal.
Glossema is an independent project, not affiliated with or endorsed by MikroTik.