RouterOS beeper player
Super Mario Bros
The classic beeper script, as it circulates among router people. Hear it, download it, run it on yours.
1# Super Mario Bros: the classic beeper script, as it circulates2# https://lab.glossema.dev/play/mario34:beep frequency=660 length=100ms;5:delay 150ms;6:beep frequency=660 length=100ms;7:delay 300ms;8:beep frequency=660 length=100ms;9:delay 300ms;10:beep frequency=510 length=100ms;11:delay 100ms;12:beep frequency=660 length=100ms;13:delay 300ms;14:beep frequency=770 length=100ms;15:delay 550ms;16:beep frequency=380 length=100ms;17:delay 575ms;1819:beep frequency=510 length=100ms;20:delay 450ms;21:beep frequency=380 length=100ms;22:delay 400ms;23:beep frequency=320 length=100ms;24:delay 500ms;25:beep frequency=440 length=100ms;26:delay 300ms;27:beep frequency=480 length=80ms;28:delay 330ms;29:beep frequency=450 length=100ms;30:delay 150ms;31:beep frequency=430 length=100ms;32:delay 300ms;33:beep frequency=380 length=100ms;34:delay 200ms;35:beep frequency=660 length=80ms;36:delay 200ms;37:beep frequency=760 length=50ms;38:delay 150ms;39:beep frequency=860 length=100ms;40:delay 300ms;41:beep frequency=700 length=80ms;42:delay 150ms;43:beep frequency=760 length=50ms;44:delay 350ms;45:beep frequency=660 length=80ms;46:delay 300ms;47:beep frequency=520 length=80ms;48:delay 150ms;49:beep frequency=580 length=80ms;50:delay 150ms;51:beep frequency=480 length=80ms;52:delay 500ms;5354:beep frequency=510 length=100ms;55:delay 450ms;56:beep frequency=380 length=100ms;57:delay 400ms;58:beep frequency=320 length=100ms;59:delay 500ms;60:beep frequency=440 length=100ms;61:delay 300ms;62:beep frequency=480 length=80ms;63:delay 330ms;64:beep frequency=450 length=100ms;65:delay 150ms;66:beep frequency=430 length=100ms;67:delay 300ms;68:beep frequency=380 length=100ms;69:delay 200ms;70:beep frequency=660 length=80ms;71:delay 200ms;72:beep frequency=760 length=50ms;73:delay 150ms;74:beep frequency=860 length=100ms;75:delay 300ms;76:beep frequency=700 length=80ms;77:delay 150ms;78:beep frequency=760 length=50ms;79:delay 350ms;80:beep frequency=660 length=80ms;81:delay 300ms;82:beep frequency=520 length=80ms;83:delay 150ms;84:beep frequency=580 length=80ms;85:delay 150ms;86:beep frequency=480 length=80ms;87:delay 500ms;8889:beep frequency=500 length=100ms;90:delay 300ms;9192:beep frequency=760 length=100ms;93:delay 100ms;94:beep frequency=720 length=100ms;95:delay 150ms;96:beep frequency=680 length=100ms;97:delay 150ms;98:beep frequency=620 length=150ms;99:delay 300ms;100101:beep frequency=650 length=150ms;102:delay 300ms;103:beep frequency=380 length=100ms;104:delay 150ms;105:beep frequency=430 length=100ms;106:delay 150ms;107108:beep frequency=500 length=100ms;109:delay 300ms;110:beep frequency=430 length=100ms;111:delay 150ms;112:beep frequency=500 length=100ms;113:delay 100ms;114:beep frequency=570 length=100ms;115:delay 220ms;116117:beep frequency=500 length=100ms;118:delay 300ms;119120:beep frequency=760 length=100ms;121:delay 100ms;122:beep frequency=720 length=100ms;123:delay 150ms;124:beep frequency=680 length=100ms;125:delay 150ms;126:beep frequency=620 length=150ms;127:delay 300ms;128129:beep frequency=650 length=200ms;130:delay 300ms;131132:beep frequency=1020 length=80ms;133:delay 300ms;134:beep frequency=1020 length=80ms;135:delay 150ms;136:beep frequency=1020 length=80ms;137:delay 300ms;138139:beep frequency=380 length=100ms;140:delay 300ms;141:beep frequency=500 length=100ms;142:delay 300ms;143144:beep frequency=760 length=100ms;145:delay 100ms;146:beep frequency=720 length=100ms;147:delay 150ms;148:beep frequency=680 length=100ms;149:delay 150ms;150:beep frequency=620 length=150ms;151:delay 300ms;152153:beep frequency=650 length=150ms;154:delay 300ms;155:beep frequency=380 length=100ms;156:delay 150ms;157:beep frequency=430 length=100ms;158:delay 150ms;159160:beep frequency=500 length=100ms;161:delay 300ms;162:beep frequency=430 length=100ms;163:delay 150ms;164:beep frequency=500 length=100ms;165:delay 100ms;166:beep frequency=570 length=100ms;167:delay 420ms;168169:beep frequency=585 length=100ms;170:delay 450ms;171172:beep frequency=550 length=100ms;173:delay 420ms;174175:beep frequency=500 length=100ms;176:delay 360ms;177178:beep frequency=380 length=100ms;179:delay 300ms;180:beep frequency=500 length=100ms;181:delay 300ms;182:beep frequency=500 length=100ms;183:delay 150ms;184:beep frequency=500 length=100ms;185:delay 300ms;186187:beep frequency=500 length=100ms;188:delay 300ms;189190:beep frequency=760 length=100ms;191:delay 100ms;192:beep frequency=720 length=100ms;193:delay 150ms;194:beep frequency=680 length=100ms;195:delay 150ms;196:beep frequency=620 length=150ms;197:delay 300ms;198199:beep frequency=650 length=150ms;200:delay 300ms;201:beep frequency=380 length=100ms;202:delay 150ms;203:beep frequency=430 length=100ms;204:delay 150ms;205206:beep frequency=500 length=100ms;207:delay 300ms;208:beep frequency=430 length=100ms;209:delay 150ms;210:beep frequency=500 length=100ms;211:delay 100ms;212:beep frequency=570 length=100ms;213:delay 220ms;214215:beep frequency=500 length=100ms;216:delay 300ms;217218:beep frequency=760 length=100ms;219:delay 100ms;220:beep frequency=720 length=100ms;221:delay 150ms;222:beep frequency=680 length=100ms;223:delay 150ms;224:beep frequency=620 length=150ms;225:delay 300ms;226227:beep frequency=650 length=200ms;228:delay 300ms;229230:beep frequency=1020 length=80ms;231:delay 300ms;232:beep frequency=1020 length=80ms;233:delay 150ms;234:beep frequency=1020 length=80ms;235:delay 300ms;236237:beep frequency=380 length=100ms;238:delay 300ms;239:beep frequency=500 length=100ms;240:delay 300ms;241242:beep frequency=760 length=100ms;243:delay 100ms;244:beep frequency=720 length=100ms;245:delay 150ms;246:beep frequency=680 length=100ms;247:delay 150ms;248:beep frequency=620 length=150ms;249:delay 300ms;250251:beep frequency=650 length=150ms;252:delay 300ms;253:beep frequency=380 length=100ms;254:delay 150ms;255:beep frequency=430 length=100ms;256:delay 150ms;257258:beep frequency=500 length=100ms;259:delay 300ms;260:beep frequency=430 length=100ms;261:delay 150ms;262:beep frequency=500 length=100ms;263:delay 100ms;264:beep frequency=570 length=100ms;265:delay 420ms;266267:beep frequency=585 length=100ms;268:delay 450ms;269270:beep frequency=550 length=100ms;271:delay 420ms;272273:beep frequency=500 length=100ms;274:delay 360ms;275276:beep frequency=380 length=100ms;277:delay 300ms;278:beep frequency=500 length=100ms;279:delay 300ms;280:beep frequency=500 length=100ms;281:delay 150ms;282:beep frequency=500 length=100ms;283:delay 300ms;284285:beep frequency=500 length=60ms;286:delay 150ms;287:beep frequency=500 length=80ms;288:delay 300ms;289:beep frequency=500 length=60ms;290:delay 350ms;291:beep frequency=500 length=80ms;292:delay 150ms;293:beep frequency=580 length=80ms;294:delay 350ms;295:beep frequency=660 length=80ms;296:delay 150ms;297:beep frequency=500 length=80ms;298:delay 300ms;299:beep frequency=430 length=80ms;300:delay 150ms;301:beep frequency=380 length=80ms;302:delay 600ms;303304:beep frequency=500 length=60ms;305:delay 150ms;306:beep frequency=500 length=80ms;307:delay 300ms;308:beep frequency=500 length=60ms;309:delay 350ms;310:beep frequency=500 length=80ms;311:delay 150ms;312:beep frequency=580 length=80ms;313:delay 150ms;314:beep frequency=660 length=80ms;315:delay 550ms;316317:beep frequency=870 length=80ms;318:delay 325ms;319:beep frequency=760 length=80ms;320:delay 600ms;321322:beep frequency=500 length=60ms;323:delay 150ms;324:beep frequency=500 length=80ms;325:delay 300ms;326:beep frequency=500 length=60ms;327:delay 350ms;328:beep frequency=500 length=80ms;329:delay 150ms;330:beep frequency=580 length=80ms;331:delay 350ms;332:beep frequency=660 length=80ms;333:delay 150ms;334:beep frequency=500 length=80ms;335:delay 300ms;336:beep frequency=430 length=80ms;337:delay 150ms;338:beep frequency=380 length=80ms;339:delay 600ms;340341:beep frequency=660 length=100ms;342:delay 150ms;343:beep frequency=660 length=100ms;344:delay 300ms;345:beep frequency=660 length=100ms;346:delay 300ms;347:beep frequency=510 length=100ms;348:delay 100ms;349:beep frequency=660 length=100ms;350:delay 300ms;351:beep frequency=770 length=100ms;352:delay 550ms;353:beep frequency=380 length=100ms;354:delay 575ms;/
NoteFreqLine
On the router: paste the script into a terminal, or upload the file and run it.
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.