RouterOS beeper player
Super Mario Bros, remastered
The notes IanH promised the forum: the whole overworld theme, every note from the game’s own music data, all four strains in the game’s order, and a bass line on the one beeper.
1# Super Mario Bros. ground theme (overworld), Koji Kondo, 1985 - remastered for one beeper - https://lab.glossema.dev/play/mario-remastered2# grid: unit 150ms, bar 1200ms3# Form, once through, 58 bars: intro call, A A, B B, C (closing on the intro call), A A, D D.4# Every lead note of the record is one beep at its onset; its delays spend its value: eighth 150ms, quarter 300ms, dotted quarter 450ms, half 600ms, triplet note 200ms.5# Tone lengths: eighth 120ms, quarter 270ms, dotted quarter 405ms, half 540ms, triplet note 180ms; followed by a rest: eighth 90ms, dotted quarter 270ms, half 360ms.6# A tone in front of a note is paid out of that note's tone and slot, never out of the bar.7# Bass: on beat 1 or 3 where the bass voice strikes, its note moved by octaves into C3-B3 sounds 30ms and spends 35ms, in front of the lead note or inside the lead's rest; never before a triplet or under a sounding note.8# Grace notes, 22ms: a neighbour in front of five lead notes; the fourth A strain puts the octave above in front of C5 and F5, where its phrases open.9# One answer: the second voice's C4, 50ms, in the rest after the first D strain's closing C5. Bar 58 holds the last C5 for 1500ms, the bass C3 at its attack.1011# ---- Intro call ----12:put "Intro call";13# bar 114:beep frequency=147 length=30ms; # D3 bass15:delay 35ms;16:beep frequency=659 length=85ms; # E517:delay 115ms;18:beep frequency=659 length=270ms; # E519:delay 300ms;20:beep frequency=659 length=270ms; # E521:delay 300ms;22:beep frequency=523 length=120ms; # C523:delay 150ms;24:beep frequency=659 length=270ms; # E525:delay 300ms;26# bar 227:beep frequency=196 length=30ms; # G3 bass28:delay 35ms;29:beep frequency=740 length=22ms; # F#5 grace30:delay 22ms;31:beep frequency=784 length=483ms; # G532:delay 543ms;33:beep frequency=196 length=30ms; # G3 bass34:delay 35ms;35:beep frequency=392 length=505ms; # G436:delay 565ms;3738# ---- A strain ----39:put "A strain 1 of 4";40# bar 341:beep frequency=196 length=30ms; # G3 bass42:delay 35ms;43:beep frequency=523 length=370ms; # C544:delay 415ms;45:beep frequency=392 length=405ms; # G446:delay 450ms;47:beep frequency=330 length=405ms; # E448:delay 300ms;49# bar 450:delay 150ms; # E4 held51:beep frequency=440 length=270ms; # A452:delay 300ms;53:beep frequency=494 length=270ms; # B454:delay 300ms;55:beep frequency=466 length=120ms; # A#456:delay 150ms;57:beep frequency=440 length=90ms; # A458:delay 150ms;59:delay 150ms; # rest, and of 460# bar 561:beep frequency=392 length=180ms; # G462:delay 200ms;63:beep frequency=659 length=180ms; # E564:delay 200ms;65:beep frequency=784 length=180ms; # G566:delay 200ms;67:beep frequency=175 length=30ms; # F3 bass68:delay 35ms;69:beep frequency=880 length=55ms; # A570:delay 115ms;71:delay 150ms; # rest, and of 372:beep frequency=698 length=120ms; # F573:delay 150ms;74:beep frequency=784 length=270ms; # G575:delay 150ms;76# bar 677:delay 150ms; # G5 held78:beep frequency=659 length=270ms; # E579:delay 300ms;80:beep frequency=523 length=120ms; # C581:delay 150ms;82:beep frequency=247 length=30ms; # B3 bass83:delay 35ms;84:beep frequency=587 length=85ms; # D585:delay 115ms;86:beep frequency=494 length=405ms; # B487:delay 450ms;8889# ---- A strain ----90:put "A strain 2 of 4";91# bar 792:beep frequency=196 length=30ms; # G3 bass93:delay 35ms;94:beep frequency=523 length=370ms; # C595:delay 415ms;96:beep frequency=392 length=405ms; # G497:delay 450ms;98:beep frequency=330 length=405ms; # E499:delay 300ms;100# bar 8101:delay 150ms; # E4 held102:beep frequency=440 length=270ms; # A4103:delay 300ms;104:beep frequency=494 length=270ms; # B4105:delay 300ms;106:beep frequency=466 length=120ms; # A#4107:delay 150ms;108:beep frequency=440 length=90ms; # A4109:delay 150ms;110:delay 150ms; # rest, and of 4111# bar 9112:beep frequency=392 length=180ms; # G4113:delay 200ms;114:beep frequency=659 length=180ms; # E5115:delay 200ms;116:beep frequency=784 length=180ms; # G5117:delay 200ms;118:beep frequency=175 length=30ms; # F3 bass119:delay 35ms;120:beep frequency=880 length=55ms; # A5121:delay 115ms;122:delay 150ms; # rest, and of 3123:beep frequency=698 length=120ms; # F5124:delay 150ms;125:beep frequency=784 length=270ms; # G5126:delay 150ms;127# bar 10128:delay 150ms; # G5 held129:beep frequency=659 length=270ms; # E5130:delay 300ms;131:beep frequency=523 length=120ms; # C5132:delay 150ms;133:beep frequency=247 length=30ms; # B3 bass134:delay 35ms;135:beep frequency=587 length=85ms; # D5136:delay 115ms;137:beep frequency=494 length=270ms; # B4138:delay 450ms;139140# ---- B strain ----141:put "B strain 1 of 2";142# B-opening143# bar 11144:beep frequency=131 length=30ms; # C3 bass145:delay 35ms;146:delay 265ms; # rest, beat 1147:beep frequency=880 length=22ms; # A5 grace148:delay 22ms;149:beep frequency=784 length=98ms; # G5150:delay 128ms;151:beep frequency=740 length=120ms; # F#5152:delay 150ms;153:beep frequency=698 length=120ms; # F5154:delay 150ms;155:beep frequency=622 length=90ms; # D#5156:delay 150ms;157:delay 150ms; # rest, beat 4158:beep frequency=659 length=90ms; # E5159:delay 150ms;160# bar 12161:beep frequency=175 length=30ms; # F3 bass162:delay 35ms;163:delay 115ms; # rest, beat 1164:beep frequency=415 length=120ms; # G#4165:delay 150ms;166:beep frequency=440 length=120ms; # A4167:delay 150ms;168:beep frequency=523 length=90ms; # C5169:delay 150ms;170:beep frequency=131 length=30ms; # C3 bass171:delay 35ms;172:delay 115ms; # rest, beat 3173:beep frequency=440 length=120ms; # A4174:delay 150ms;175:beep frequency=523 length=120ms; # C5176:delay 150ms;177:beep frequency=587 length=90ms; # D5178:delay 150ms;179# B-high180# bar 13181:beep frequency=131 length=30ms; # C3 bass182:delay 35ms;183:delay 265ms; # rest, beat 1184:beep frequency=784 length=120ms; # G5185:delay 150ms;186:beep frequency=740 length=120ms; # F#5187:delay 150ms;188:beep frequency=698 length=120ms; # F5189:delay 150ms;190:beep frequency=622 length=90ms; # D#5191:delay 150ms;192:delay 150ms; # rest, beat 4193:beep frequency=659 length=90ms; # E5194:delay 150ms;195# bar 14196:delay 150ms; # rest, beat 1197:beep frequency=988 length=22ms; # B5 grace198:delay 22ms;199:beep frequency=1047 length=68ms; # C6200:delay 128ms;201:delay 150ms; # rest, beat 2202:beep frequency=1047 length=120ms; # C6203:delay 150ms;204:beep frequency=196 length=30ms; # G3 bass205:delay 35ms;206:beep frequency=1047 length=325ms; # C6207:delay 565ms;208# B-opening209# bar 15210:beep frequency=131 length=30ms; # C3 bass211:delay 35ms;212:delay 265ms; # rest, beat 1213:beep frequency=784 length=120ms; # G5214:delay 150ms;215:beep frequency=740 length=120ms; # F#5216:delay 150ms;217:beep frequency=698 length=120ms; # F5218:delay 150ms;219:beep frequency=622 length=90ms; # D#5220:delay 150ms;221:delay 150ms; # rest, beat 4222:beep frequency=659 length=90ms; # E5223:delay 150ms;224# bar 16225:beep frequency=175 length=30ms; # F3 bass226:delay 35ms;227:delay 115ms; # rest, beat 1228:beep frequency=415 length=120ms; # G#4229:delay 150ms;230:beep frequency=440 length=120ms; # A4231:delay 150ms;232:beep frequency=523 length=90ms; # C5233:delay 150ms;234:beep frequency=131 length=30ms; # C3 bass235:delay 35ms;236:delay 115ms; # rest, beat 3237:beep frequency=440 length=120ms; # A4238:delay 150ms;239:beep frequency=523 length=120ms; # C5240:delay 150ms;241:beep frequency=587 length=90ms; # D5242:delay 150ms;243# B-close244# bar 17245:beep frequency=131 length=30ms; # C3 bass246:delay 35ms;247:delay 265ms; # rest, beat 1248:beep frequency=622 length=405ms; # D#5249:delay 450ms;250:beep frequency=587 length=405ms; # D5251:delay 450ms;252# bar 18253:beep frequency=131 length=30ms; # C3 bass254:delay 35ms;255:beep frequency=523 length=325ms; # C5256:delay 565ms;257:beep frequency=196 length=30ms; # G3 bass258:delay 35ms;259:delay 565ms; # rest, beats 3-4260261# ---- B strain ----262:put "B strain 2 of 2";263# B-opening264# bar 19265:beep frequency=131 length=30ms; # C3 bass266:delay 35ms;267:delay 265ms; # rest, beat 1268:beep frequency=784 length=120ms; # G5269:delay 150ms;270:beep frequency=740 length=120ms; # F#5271:delay 150ms;272:beep frequency=698 length=120ms; # F5273:delay 150ms;274:beep frequency=622 length=90ms; # D#5275:delay 150ms;276:delay 150ms; # rest, beat 4277:beep frequency=659 length=90ms; # E5278:delay 150ms;279# bar 20280:beep frequency=175 length=30ms; # F3 bass281:delay 35ms;282:delay 115ms; # rest, beat 1283:beep frequency=415 length=120ms; # G#4284:delay 150ms;285:beep frequency=440 length=120ms; # A4286:delay 150ms;287:beep frequency=523 length=90ms; # C5288:delay 150ms;289:beep frequency=131 length=30ms; # C3 bass290:delay 35ms;291:delay 115ms; # rest, beat 3292:beep frequency=440 length=120ms; # A4293:delay 150ms;294:beep frequency=523 length=120ms; # C5295:delay 150ms;296:beep frequency=587 length=90ms; # D5297:delay 150ms;298# B-high299# bar 21300:beep frequency=131 length=30ms; # C3 bass301:delay 35ms;302:delay 265ms; # rest, beat 1303:beep frequency=784 length=120ms; # G5304:delay 150ms;305:beep frequency=740 length=120ms; # F#5306:delay 150ms;307:beep frequency=698 length=120ms; # F5308:delay 150ms;309:beep frequency=622 length=90ms; # D#5310:delay 150ms;311:delay 150ms; # rest, beat 4312:beep frequency=659 length=90ms; # E5313:delay 150ms;314# bar 22315:delay 150ms; # rest, beat 1316:beep frequency=988 length=22ms; # B5 grace317:delay 22ms;318:beep frequency=1047 length=68ms; # C6319:delay 128ms;320:delay 150ms; # rest, beat 2321:beep frequency=1047 length=120ms; # C6322:delay 150ms;323:beep frequency=196 length=30ms; # G3 bass324:delay 35ms;325:beep frequency=1047 length=325ms; # C6326:delay 565ms;327# B-opening328# bar 23329:beep frequency=131 length=30ms; # C3 bass330:delay 35ms;331:delay 265ms; # rest, beat 1332:beep frequency=784 length=120ms; # G5333:delay 150ms;334:beep frequency=740 length=120ms; # F#5335:delay 150ms;336:beep frequency=698 length=120ms; # F5337:delay 150ms;338:beep frequency=622 length=90ms; # D#5339:delay 150ms;340:delay 150ms; # rest, beat 4341:beep frequency=659 length=90ms; # E5342:delay 150ms;343# bar 24344:beep frequency=175 length=30ms; # F3 bass345:delay 35ms;346:delay 115ms; # rest, beat 1347:beep frequency=415 length=120ms; # G#4348:delay 150ms;349:beep frequency=440 length=120ms; # A4350:delay 150ms;351:beep frequency=523 length=90ms; # C5352:delay 150ms;353:beep frequency=131 length=30ms; # C3 bass354:delay 35ms;355:delay 115ms; # rest, beat 3356:beep frequency=440 length=120ms; # A4357:delay 150ms;358:beep frequency=523 length=120ms; # C5359:delay 150ms;360:beep frequency=587 length=90ms; # D5361:delay 150ms;362# B-close363# bar 25364:beep frequency=131 length=30ms; # C3 bass365:delay 35ms;366:delay 265ms; # rest, beat 1367:beep frequency=622 length=405ms; # D#5368:delay 450ms;369:beep frequency=587 length=405ms; # D5370:delay 450ms;371# bar 26372:beep frequency=131 length=30ms; # C3 bass373:delay 35ms;374:beep frequency=523 length=325ms; # C5375:delay 565ms;376:beep frequency=196 length=30ms; # G3 bass377:delay 35ms;378:delay 565ms; # rest, beats 3-4379380# ---- C strain ----381:put "C strain";382# C-opening383# bar 27384:beep frequency=208 length=30ms; # G#3 bass385:delay 35ms;386:beep frequency=523 length=85ms; # C5387:delay 115ms;388:beep frequency=523 length=270ms; # C5389:delay 300ms;390:beep frequency=523 length=270ms; # C5391:delay 300ms;392:beep frequency=523 length=120ms; # C5393:delay 150ms;394:beep frequency=587 length=90ms; # D5395:delay 150ms;396:delay 150ms; # rest, and of 4397# bar 28398:beep frequency=196 length=30ms; # G3 bass399:delay 35ms;400:beep frequency=659 length=85ms; # E5401:delay 115ms;402:beep frequency=523 length=90ms; # C5403:delay 150ms;404:delay 150ms; # rest, beat 2405:beep frequency=440 length=120ms; # A4406:delay 150ms;407:beep frequency=392 length=540ms; # G4408:delay 600ms;409# C-answer410# bar 29411:beep frequency=208 length=30ms; # G#3 bass412:delay 35ms;413:beep frequency=523 length=85ms; # C5414:delay 115ms;415:beep frequency=523 length=90ms; # C5416:delay 150ms;417:delay 150ms; # rest, beat 2418:beep frequency=523 length=90ms; # C5419:delay 150ms;420:delay 150ms; # rest, beat 3421:beep frequency=523 length=120ms; # C5422:delay 150ms;423:beep frequency=587 length=120ms; # D5424:delay 150ms;425:beep frequency=622 length=22ms; # D#5 grace426:delay 22ms;427:beep frequency=659 length=248ms; # E5428:delay 128ms;429# bar 30430:delay 300ms; # E5 held431:delay 450ms; # rest, beat 2 to the and of 3432:delay 450ms; # rest, and of 3 through beat 4433# C-opening434# bar 31435:beep frequency=208 length=30ms; # G#3 bass436:delay 35ms;437:beep frequency=523 length=85ms; # C5438:delay 115ms;439:beep frequency=523 length=270ms; # C5440:delay 300ms;441:beep frequency=523 length=270ms; # C5442:delay 300ms;443:beep frequency=523 length=120ms; # C5444:delay 150ms;445:beep frequency=587 length=90ms; # D5446:delay 150ms;447:delay 150ms; # rest, and of 4448# bar 32449:beep frequency=196 length=30ms; # G3 bass450:delay 35ms;451:beep frequency=659 length=85ms; # E5452:delay 115ms;453:beep frequency=523 length=90ms; # C5454:delay 150ms;455:delay 150ms; # rest, beat 2456:beep frequency=440 length=120ms; # A4457:delay 150ms;458:beep frequency=392 length=540ms; # G4459:delay 600ms;460# intro call461# bar 33462:beep frequency=147 length=30ms; # D3 bass463:delay 35ms;464:beep frequency=659 length=85ms; # E5465:delay 115ms;466:beep frequency=659 length=270ms; # E5467:delay 300ms;468:beep frequency=659 length=270ms; # E5469:delay 300ms;470:beep frequency=523 length=120ms; # C5471:delay 150ms;472:beep frequency=659 length=270ms; # E5473:delay 300ms;474# bar 34475:beep frequency=196 length=30ms; # G3 bass476:delay 35ms;477:beep frequency=784 length=505ms; # G5478:delay 565ms;479:beep frequency=196 length=30ms; # G3 bass480:delay 35ms;481:beep frequency=392 length=505ms; # G4482:delay 565ms;483484# ---- A strain ----485:put "A strain 3 of 4";486# bar 35487:beep frequency=196 length=30ms; # G3 bass488:delay 35ms;489:beep frequency=523 length=370ms; # C5490:delay 415ms;491:beep frequency=392 length=405ms; # G4492:delay 450ms;493:beep frequency=330 length=405ms; # E4494:delay 300ms;495# bar 36496:delay 150ms; # E4 held497:beep frequency=440 length=270ms; # A4498:delay 300ms;499:beep frequency=494 length=270ms; # B4500:delay 300ms;501:beep frequency=466 length=120ms; # A#4502:delay 150ms;503:beep frequency=440 length=90ms; # A4504:delay 150ms;505:delay 150ms; # rest, and of 4506# bar 37507:beep frequency=392 length=180ms; # G4508:delay 200ms;509:beep frequency=659 length=180ms; # E5510:delay 200ms;511:beep frequency=784 length=180ms; # G5512:delay 200ms;513:beep frequency=175 length=30ms; # F3 bass514:delay 35ms;515:beep frequency=880 length=55ms; # A5516:delay 115ms;517:delay 150ms; # rest, and of 3518:beep frequency=698 length=120ms; # F5519:delay 150ms;520:beep frequency=784 length=270ms; # G5521:delay 150ms;522# bar 38523:delay 150ms; # G5 held524:beep frequency=659 length=270ms; # E5525:delay 300ms;526:beep frequency=523 length=120ms; # C5527:delay 150ms;528:beep frequency=247 length=30ms; # B3 bass529:delay 35ms;530:beep frequency=587 length=85ms; # D5531:delay 115ms;532:beep frequency=494 length=405ms; # B4533:delay 450ms;534535# ---- A strain ----536:put "A strain 4 of 4";537# bar 39538:beep frequency=196 length=30ms; # G3 bass539:delay 35ms;540:beep frequency=1047 length=22ms; # C6 octave541:delay 22ms;542:beep frequency=523 length=348ms; # C5543:delay 393ms;544:beep frequency=392 length=405ms; # G4545:delay 450ms;546:beep frequency=330 length=405ms; # E4547:delay 300ms;548# bar 40549:delay 150ms; # E4 held550:beep frequency=440 length=270ms; # A4551:delay 300ms;552:beep frequency=494 length=270ms; # B4553:delay 300ms;554:beep frequency=466 length=120ms; # A#4555:delay 150ms;556:beep frequency=440 length=90ms; # A4557:delay 150ms;558:delay 150ms; # rest, and of 4559# bar 41560:beep frequency=392 length=180ms; # G4561:delay 200ms;562:beep frequency=659 length=180ms; # E5563:delay 200ms;564:beep frequency=784 length=180ms; # G5565:delay 200ms;566:beep frequency=175 length=30ms; # F3 bass567:delay 35ms;568:beep frequency=880 length=55ms; # A5569:delay 115ms;570:delay 150ms; # rest, and of 3571:beep frequency=1397 length=22ms; # F6 octave572:delay 22ms;573:beep frequency=698 length=98ms; # F5574:delay 128ms;575:beep frequency=784 length=270ms; # G5576:delay 150ms;577# bar 42578:delay 150ms; # G5 held579:beep frequency=659 length=270ms; # E5580:delay 300ms;581:beep frequency=523 length=120ms; # C5582:delay 150ms;583:beep frequency=247 length=30ms; # B3 bass584:delay 35ms;585:beep frequency=587 length=85ms; # D5586:delay 115ms;587:beep frequency=494 length=405ms; # B4588:delay 450ms;589590# ---- D strain ----591:put "D strain 1 of 2";592# D-opening593# bar 43594:beep frequency=131 length=30ms; # C3 bass595:delay 35ms;596:beep frequency=659 length=85ms; # E5597:delay 115ms;598:beep frequency=523 length=270ms; # C5599:delay 300ms;600:beep frequency=392 length=405ms; # G4601:delay 450ms;602:beep frequency=415 length=270ms; # G#4603:delay 300ms;604# bar 44605:beep frequency=175 length=30ms; # F3 bass606:delay 35ms;607:beep frequency=440 length=85ms; # A4608:delay 115ms;609:beep frequency=698 length=90ms; # F5610:delay 150ms;611:delay 150ms; # rest, beat 2612:beep frequency=698 length=120ms; # F5613:delay 150ms;614:beep frequency=131 length=30ms; # C3 bass615:delay 35ms;616:beep frequency=440 length=505ms; # A4617:delay 565ms;618# D-climb619# bar 45620:beep frequency=494 length=180ms; # B4621:delay 200ms;622:beep frequency=880 length=180ms; # A5623:delay 200ms;624:beep frequency=880 length=180ms; # A5625:delay 200ms;626:beep frequency=880 length=180ms; # A5627:delay 200ms;628:beep frequency=784 length=180ms; # G5629:delay 200ms;630:beep frequency=698 length=180ms; # F5631:delay 200ms;632# bar 46633:beep frequency=196 length=30ms; # G3 bass634:delay 35ms;635:beep frequency=659 length=85ms; # E5636:delay 115ms;637:beep frequency=523 length=90ms; # C5638:delay 150ms;639:delay 150ms; # rest, beat 2640:beep frequency=440 length=120ms; # A4641:delay 150ms;642:beep frequency=131 length=30ms; # C3 bass643:delay 35ms;644:beep frequency=392 length=505ms; # G4645:delay 565ms;646# D-opening647# bar 47648:beep frequency=131 length=30ms; # C3 bass649:delay 35ms;650:beep frequency=659 length=85ms; # E5651:delay 115ms;652:beep frequency=523 length=270ms; # C5653:delay 300ms;654:beep frequency=392 length=405ms; # G4655:delay 450ms;656:beep frequency=415 length=270ms; # G#4657:delay 300ms;658# bar 48659:beep frequency=175 length=30ms; # F3 bass660:delay 35ms;661:beep frequency=440 length=85ms; # A4662:delay 115ms;663:beep frequency=698 length=90ms; # F5664:delay 150ms;665:delay 150ms; # rest, beat 2666:beep frequency=698 length=120ms; # F5667:delay 150ms;668:beep frequency=131 length=30ms; # C3 bass669:delay 35ms;670:beep frequency=440 length=505ms; # A4671:delay 565ms;672# D-close673# bar 49674:beep frequency=196 length=30ms; # G3 bass675:delay 35ms;676:beep frequency=494 length=85ms; # B4677:delay 115ms;678:beep frequency=698 length=90ms; # F5679:delay 150ms;680:delay 150ms; # rest, beat 2681:beep frequency=698 length=120ms; # F5682:delay 150ms;683:beep frequency=698 length=180ms; # F5684:delay 200ms;685:beep frequency=659 length=180ms; # E5686:delay 200ms;687:beep frequency=587 length=180ms; # D5688:delay 200ms;689# bar 50690:beep frequency=131 length=30ms; # C3 bass691:delay 35ms;692:beep frequency=523 length=325ms; # C5693:delay 565ms;694:beep frequency=131 length=30ms; # C3 bass695:delay 35ms;696:beep frequency=262 length=50ms; # C4 answer697:delay 60ms;698:delay 505ms; # rest, beats 3-4699700# ---- D strain ----701:put "D strain 2 of 2";702# D-opening703# bar 51704:beep frequency=131 length=30ms; # C3 bass705:delay 35ms;706:beep frequency=659 length=85ms; # E5707:delay 115ms;708:beep frequency=523 length=270ms; # C5709:delay 300ms;710:beep frequency=392 length=405ms; # G4711:delay 450ms;712:beep frequency=415 length=270ms; # G#4713:delay 300ms;714# bar 52715:beep frequency=175 length=30ms; # F3 bass716:delay 35ms;717:beep frequency=440 length=85ms; # A4718:delay 115ms;719:beep frequency=698 length=90ms; # F5720:delay 150ms;721:delay 150ms; # rest, beat 2722:beep frequency=698 length=120ms; # F5723:delay 150ms;724:beep frequency=131 length=30ms; # C3 bass725:delay 35ms;726:beep frequency=440 length=505ms; # A4727:delay 565ms;728# D-climb729# bar 53730:beep frequency=494 length=180ms; # B4731:delay 200ms;732:beep frequency=880 length=180ms; # A5733:delay 200ms;734:beep frequency=880 length=180ms; # A5735:delay 200ms;736:beep frequency=880 length=180ms; # A5737:delay 200ms;738:beep frequency=784 length=180ms; # G5739:delay 200ms;740:beep frequency=698 length=180ms; # F5741:delay 200ms;742# bar 54743:beep frequency=196 length=30ms; # G3 bass744:delay 35ms;745:beep frequency=659 length=85ms; # E5746:delay 115ms;747:beep frequency=523 length=90ms; # C5748:delay 150ms;749:delay 150ms; # rest, beat 2750:beep frequency=440 length=120ms; # A4751:delay 150ms;752:beep frequency=131 length=30ms; # C3 bass753:delay 35ms;754:beep frequency=392 length=505ms; # G4755:delay 565ms;756# D-opening757# bar 55758:beep frequency=131 length=30ms; # C3 bass759:delay 35ms;760:beep frequency=659 length=85ms; # E5761:delay 115ms;762:beep frequency=523 length=270ms; # C5763:delay 300ms;764:beep frequency=392 length=405ms; # G4765:delay 450ms;766:beep frequency=415 length=270ms; # G#4767:delay 300ms;768# bar 56769:beep frequency=175 length=30ms; # F3 bass770:delay 35ms;771:beep frequency=440 length=85ms; # A4772:delay 115ms;773:beep frequency=698 length=90ms; # F5774:delay 150ms;775:delay 150ms; # rest, beat 2776:beep frequency=698 length=120ms; # F5777:delay 150ms;778:beep frequency=131 length=30ms; # C3 bass779:delay 35ms;780:beep frequency=440 length=505ms; # A4781:delay 565ms;782# D-close783# bar 57784:beep frequency=196 length=30ms; # G3 bass785:delay 35ms;786:beep frequency=494 length=85ms; # B4787:delay 115ms;788:beep frequency=698 length=90ms; # F5789:delay 150ms;790:delay 150ms; # rest, beat 2791:beep frequency=698 length=120ms; # F5792:delay 150ms;793:beep frequency=698 length=180ms; # F5794:delay 200ms;795:beep frequency=659 length=180ms; # E5796:delay 200ms;797:beep frequency=587 length=180ms; # D5798:delay 200ms;799# bar 58800# the arrival: C5 held about a second and a half, the bass C under its attack801:beep frequency=131 length=30ms; # C3 bass802:delay 35ms;803:beep frequency=523 length=1500ms; # C5804:delay 1500ms;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.
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.