RouterOS beeper player
The Moon
The Moon stage of DuckTales from the game’s own notes: the tune, the broken chord that keeps turning, a bass faked on one speaker, and a close of its own.
1# The Moon, from DuckTales (Capcom, 1989, NES), music by Hiroshige Tonomura, from https://lab.glossema.dev/play/moon2# grid: unit 167ms, bar 1336ms3# Form: intro, lead-in, A, break, B, turn, A, break, arrival; 50 bars, about 73 seconds.4# Tempo: the game's own, an eighth of 167ms, 180 quarter notes a minute; the five intro bars5# are the figure's cycles of fifteen eighths, 2505ms each.6# Voices on one speaker: the game's lead; its second voice's broken-chord figure, short,7# in the eighths the lead leaves silent (not in the B strain); its bass as a short thump8# on the bass letter in front of a lead note, a figure note or a rest. One grace, the game's9# own B4-C5-B4 ornament on the B4 of B bar 2.10# The last bar, F#4 held over an F#3 thump, is the arrangement's close, not the game's.1112# ---- intro ----13:put "Arpeggio";14# grid: unit 167ms, bar 2505ms15# bar 116:beep frequency=740 length=65ms; # F#5 figure17:delay 80ms;18:delay 87ms; # rest of the F#5 figure eighth19:beep frequency=1109 length=65ms; # C#6 figure20:delay 80ms;21:delay 87ms; # rest of the C#6 figure eighth22:beep frequency=1480 length=65ms; # F#6 figure23:delay 80ms;24:delay 87ms; # rest of the F#6 figure eighth25:beep frequency=1661 length=65ms; # G#6 figure26:delay 80ms;27:delay 87ms; # rest of the G#6 figure eighth28:beep frequency=1109 length=65ms; # C#6 figure29:delay 80ms;30:delay 87ms; # rest of the C#6 figure eighth31:beep frequency=1480 length=65ms; # F#6 figure32:delay 80ms;33:delay 87ms; # rest of the F#6 figure eighth34:beep frequency=1661 length=65ms; # G#6 figure35:delay 80ms;36:delay 87ms; # rest of the G#6 figure eighth37:beep frequency=1976 length=65ms; # B6 figure38:delay 80ms;39:delay 87ms; # rest of the B6 figure eighth40:beep frequency=1109 length=65ms; # C#6 figure41:delay 80ms;42:delay 87ms; # rest of the C#6 figure eighth43:beep frequency=1976 length=65ms; # B6 figure44:delay 80ms;45:delay 87ms; # rest of the B6 figure eighth46:beep frequency=1865 length=65ms; # A#6 figure47:delay 80ms;48:delay 87ms; # rest of the A#6 figure eighth49:beep frequency=1109 length=65ms; # C#6 figure50:delay 80ms;51:delay 87ms; # rest of the C#6 figure eighth52:beep frequency=1865 length=65ms; # A#6 figure53:delay 80ms;54:delay 87ms; # rest of the A#6 figure eighth55:beep frequency=1661 length=65ms; # G#6 figure56:delay 80ms;57:delay 87ms; # rest of the G#6 figure eighth58:beep frequency=1480 length=65ms; # F#6 figure59:delay 80ms;60:delay 87ms; # rest of the F#6 figure eighth61# bar 262:beep frequency=185 length=30ms; # F#3 bass63:delay 35ms;64:beep frequency=554 length=618ms; # C#565:delay 633ms;66:beep frequency=139 length=30ms; # C#3 bass67:delay 35ms;68:beep frequency=1109 length=65ms; # C#6 figure69:delay 80ms;70:delay 52ms; # rest of the C#6 figure eighth71:beep frequency=1480 length=65ms; # F#6 figure72:delay 80ms;73:delay 87ms; # rest of the F#6 figure eighth74:beep frequency=185 length=30ms; # F#3 bass75:delay 35ms;76:beep frequency=1661 length=65ms; # G#6 figure77:delay 80ms;78:delay 52ms; # rest of the G#6 figure eighth79:beep frequency=1976 length=65ms; # B6 figure80:delay 80ms;81:delay 87ms; # rest of the B6 figure eighth82:beep frequency=1109 length=65ms; # C#6 figure83:delay 80ms;84:delay 87ms; # rest of the C#6 figure eighth85:beep frequency=740 length=319ms; # F#586:delay 334ms;87:beep frequency=831 length=319ms; # G#588:delay 334ms;89:beep frequency=988 length=319ms; # B590:delay 334ms;91# bar 392:beep frequency=165 length=30ms; # E3 bass93:delay 35ms;94:beep frequency=988 length=451ms; # B595:delay 466ms;96:beep frequency=247 length=30ms; # B3 bass97:delay 35ms;98:beep frequency=932 length=117ms; # A#599:delay 132ms;100:beep frequency=932 length=653ms; # A#5101:delay 668ms;102:beep frequency=165 length=30ms; # E3 bass103:delay 35ms;104:beep frequency=1109 length=65ms; # C#6 figure105:delay 80ms;106:delay 52ms; # rest of the C#6 figure eighth107:beep frequency=1976 length=65ms; # B6 figure108:delay 80ms;109:delay 87ms; # rest of the B6 figure eighth110:beep frequency=1865 length=65ms; # A#6 figure111:delay 80ms;112:delay 87ms; # rest of the A#6 figure eighth113:beep frequency=831 length=319ms; # G#5114:delay 334ms;115:beep frequency=740 length=319ms; # F#5116:delay 334ms;117# bar 4118:beep frequency=156 length=30ms; # D#3 bass119:delay 35ms;120:beep frequency=1109 length=618ms; # C#6121:delay 633ms;122:beep frequency=233 length=30ms; # A#3 bass123:delay 35ms;124:beep frequency=1109 length=65ms; # C#6 figure125:delay 80ms;126:delay 52ms; # rest of the C#6 figure eighth127:beep frequency=1480 length=65ms; # F#6 figure128:delay 80ms;129:delay 87ms; # rest of the F#6 figure eighth130:beep frequency=156 length=30ms; # D#3 bass131:delay 35ms;132:beep frequency=740 length=618ms; # F#5133:delay 633ms;134:beep frequency=1865 length=65ms; # A#6 figure135:delay 80ms;136:delay 87ms; # rest of the A#6 figure eighth137:beep frequency=1109 length=65ms; # C#6 figure138:delay 80ms;139:delay 87ms; # rest of the C#6 figure eighth140:beep frequency=1480 length=653ms; # F#6141:delay 501ms;142# bar 5143:delay 167ms; # F#6 held144:beep frequency=147 length=30ms; # D3 bass145:delay 35ms;146:beep frequency=1109 length=65ms; # C#6 figure147:delay 80ms;148:delay 52ms; # rest of the C#6 figure eighth149:beep frequency=1480 length=65ms; # F#6 figure150:delay 80ms;151:delay 87ms; # rest of the F#6 figure eighth152:beep frequency=220 length=30ms; # A3 bass153:delay 35ms;154:beep frequency=1661 length=65ms; # G#6 figure155:delay 80ms;156:delay 52ms; # rest of the G#6 figure eighth157:beep frequency=1109 length=65ms; # C#6 figure158:delay 80ms;159:delay 87ms; # rest of the C#6 figure eighth160:beep frequency=1480 length=65ms; # F#6 figure161:delay 80ms;162:delay 87ms; # rest of the F#6 figure eighth163:beep frequency=147 length=30ms; # D3 bass164:delay 35ms;165:beep frequency=1661 length=65ms; # G#6 figure166:delay 80ms;167:delay 52ms; # rest of the G#6 figure eighth168:beep frequency=1976 length=65ms; # B6 figure169:delay 80ms;170:delay 87ms; # rest of the B6 figure eighth171:beep frequency=1109 length=65ms; # C#6 figure172:delay 80ms;173:delay 87ms; # rest of the C#6 figure eighth174:beep frequency=1976 length=65ms; # B6 figure175:delay 80ms;176:delay 87ms; # rest of the B6 figure eighth177:beep frequency=1865 length=65ms; # A#6 figure178:delay 80ms;179:delay 87ms; # rest of the A#6 figure eighth180:beep frequency=1109 length=65ms; # C#6 figure181:delay 80ms;182:delay 87ms; # rest of the C#6 figure eighth183:beep frequency=1661 length=319ms; # G#6184:delay 334ms;185:beep frequency=1480 length=152ms; # F#6186:delay 167ms;187188# ---- lead-in ----189# grid: unit 167ms, bar 1336ms190# bar 6191:beep frequency=185 length=30ms; # F#3 bass192:delay 35ms;193:beep frequency=2217 length=618ms; # C#7194:delay 633ms;195:beep frequency=185 length=30ms; # F#3 bass196:delay 35ms;197:beep frequency=1109 length=65ms; # C#6 figure198:delay 80ms;199:delay 52ms; # rest of the C#6 figure eighth200:beep frequency=1480 length=65ms; # F#6 figure201:delay 80ms;202:delay 87ms; # rest of the F#6 figure eighth203:beep frequency=1661 length=65ms; # G#6 figure204:delay 80ms;205:delay 87ms; # rest of the G#6 figure eighth206:beep frequency=1109 length=65ms; # C#6 figure207:delay 80ms;208:delay 87ms; # rest of the C#6 figure eighth209# bar 7210:beep frequency=185 length=30ms; # F#3 bass211:delay 35ms;212:beep frequency=1976 length=65ms; # B6 figure213:delay 80ms;214:delay 52ms; # rest of the B6 figure eighth215:beep frequency=1109 length=65ms; # C#6 figure216:delay 80ms;217:delay 87ms; # rest of the C#6 figure eighth218:beep frequency=1976 length=65ms; # B6 figure219:delay 80ms;220:delay 87ms; # rest of the B6 figure eighth221:beep frequency=1865 length=65ms; # A#6 figure222:delay 80ms;223:delay 87ms; # rest of the A#6 figure eighth224:beep frequency=185 length=30ms; # F#3 bass225:delay 35ms;226:beep frequency=1109 length=65ms; # C#6 figure227:delay 80ms;228:delay 52ms; # rest of the C#6 figure eighth229:beep frequency=1865 length=65ms; # A#6 figure230:delay 80ms;231:delay 87ms; # rest of the A#6 figure eighth232:beep frequency=1661 length=65ms; # G#6 figure233:delay 80ms;234:delay 87ms; # rest of the G#6 figure eighth235:beep frequency=1480 length=65ms; # F#6 figure236:delay 80ms;237:delay 87ms; # rest of the F#6 figure eighth238239# ---- A ----240:put "Melody";241# bar 8242:beep frequency=185 length=30ms; # F#3 bass243:delay 35ms;244:beep frequency=740 length=65ms; # F#5 figure245:delay 80ms;246:delay 52ms; # rest of the F#5 figure eighth247:beep frequency=1109 length=65ms; # C#6 figure248:delay 80ms;249:delay 87ms; # rest of the C#6 figure eighth250:beep frequency=1480 length=65ms; # F#6 figure251:delay 80ms;252:delay 87ms; # rest of the F#6 figure eighth253:beep frequency=1661 length=65ms; # G#6 figure254:delay 80ms;255:delay 87ms; # rest of the G#6 figure eighth256:beep frequency=185 length=30ms; # F#3 bass257:delay 35ms;258:beep frequency=466 length=117ms; # A#4259:delay 132ms;260:beep frequency=494 length=152ms; # B4261:delay 167ms;262:beep frequency=554 length=152ms; # C#5263:delay 167ms;264:beep frequency=554 length=486ms; # C#5265:delay 167ms;266# bar 9267:delay 334ms; # C#5 held268:beep frequency=175 length=30ms; # F3 bass269:delay 35ms;270:beep frequency=740 length=284ms; # F#5271:delay 299ms;272:beep frequency=175 length=30ms; # F3 bass273:delay 35ms;274:beep frequency=698 length=284ms; # F5275:delay 299ms;276:beep frequency=740 length=319ms; # F#5277:delay 334ms;278# bar 10279:beep frequency=156 length=30ms; # D#3 bass280:delay 35ms;281:beep frequency=831 length=284ms; # G#5282:delay 299ms;283:beep frequency=932 length=152ms; # A#5284:delay 167ms;285:beep frequency=740 length=653ms; # F#5286:delay 668ms;287:beep frequency=156 length=30ms; # D#3 bass288:delay 35ms;289:beep frequency=1109 length=65ms; # C#6 figure290:delay 80ms;291:delay 52ms; # rest of the C#6 figure eighth292# bar 11293:beep frequency=139 length=30ms; # C#3 bass294:delay 35ms;295:beep frequency=1976 length=65ms; # B6 figure296:delay 80ms;297:delay 52ms; # rest of the B6 figure eighth298:beep frequency=1109 length=65ms; # C#6 figure299:delay 80ms;300:delay 87ms; # rest of the C#6 figure eighth301:beep frequency=1976 length=65ms; # B6 figure302:delay 80ms;303:delay 87ms; # rest of the B6 figure eighth304:beep frequency=1865 length=65ms; # A#6 figure305:delay 80ms;306:delay 87ms; # rest of the A#6 figure eighth307:beep frequency=139 length=30ms; # C#3 bass308:delay 35ms;309:beep frequency=1109 length=65ms; # C#6 figure310:delay 80ms;311:delay 52ms; # rest of the C#6 figure eighth312:beep frequency=1865 length=65ms; # A#6 figure313:delay 80ms;314:delay 87ms; # rest of the A#6 figure eighth315:beep frequency=698 length=152ms; # F5316:delay 167ms;317:beep frequency=740 length=152ms; # F#5318:delay 167ms;319# bar 12320:beep frequency=247 length=30ms; # B3 bass321:delay 35ms;322:beep frequency=1109 length=451ms; # C#6323:delay 466ms;324:beep frequency=740 length=152ms; # F#5325:delay 167ms;326:beep frequency=247 length=30ms; # B3 bass327:delay 35ms;328:beep frequency=740 length=618ms; # F#5329:delay 633ms;330# bar 13331:beep frequency=131 length=30ms; # C3 bass332:delay 35ms;333:beep frequency=1976 length=65ms; # B6 figure334:delay 80ms;335:delay 52ms; # rest of the B6 figure eighth336:beep frequency=1109 length=65ms; # C#6 figure337:delay 80ms;338:delay 87ms; # rest of the C#6 figure eighth339:beep frequency=1976 length=65ms; # B6 figure340:delay 80ms;341:delay 87ms; # rest of the B6 figure eighth342:beep frequency=1865 length=65ms; # A#6 figure343:delay 80ms;344:delay 87ms; # rest of the A#6 figure eighth345:beep frequency=131 length=30ms; # C3 bass346:delay 35ms;347:beep frequency=1109 length=65ms; # C#6 figure348:delay 80ms;349:delay 52ms; # rest of the C#6 figure eighth350:beep frequency=1865 length=65ms; # A#6 figure351:delay 80ms;352:delay 87ms; # rest of the A#6 figure eighth353:beep frequency=740 length=152ms; # F#5354:delay 167ms;355:beep frequency=740 length=152ms; # F#5356:delay 167ms;357# bar 14358:beep frequency=139 length=30ms; # C#3 bass359:delay 35ms;360:beep frequency=740 length=618ms; # F#5361:delay 633ms;362:beep frequency=139 length=30ms; # C#3 bass363:delay 35ms;364:beep frequency=1109 length=65ms; # C#6 figure365:delay 80ms;366:delay 52ms; # rest of the C#6 figure eighth367:beep frequency=831 length=152ms; # G#5368:delay 167ms;369:beep frequency=740 length=152ms; # F#5370:delay 167ms;371:beep frequency=698 length=653ms; # F5372:delay 167ms;373# bar 15374:delay 501ms; # F5 held375:beep frequency=139 length=30ms; # C#3 bass376:delay 35ms;377:beep frequency=1865 length=65ms; # A#6 figure378:delay 80ms;379:delay 52ms; # rest of the A#6 figure eighth380:beep frequency=139 length=30ms; # C#3 bass381:delay 35ms;382:beep frequency=1109 length=65ms; # C#6 figure383:delay 80ms;384:delay 52ms; # rest of the C#6 figure eighth385:beep frequency=1865 length=65ms; # A#6 figure386:delay 80ms;387:delay 87ms; # rest of the A#6 figure eighth388:beep frequency=1661 length=65ms; # G#6 figure389:delay 80ms;390:delay 87ms; # rest of the G#6 figure eighth391:beep frequency=1480 length=65ms; # F#6 figure392:delay 80ms;393:delay 87ms; # rest of the F#6 figure eighth394# bar 16395:beep frequency=185 length=30ms; # F#3 bass396:delay 35ms;397:beep frequency=466 length=618ms; # A#4398:delay 633ms;399:beep frequency=185 length=30ms; # F#3 bass400:delay 35ms;401:beep frequency=1109 length=65ms; # C#6 figure402:delay 80ms;403:delay 52ms; # rest of the C#6 figure eighth404:beep frequency=415 length=152ms; # G#4405:delay 167ms;406:beep frequency=370 length=152ms; # F#4407:delay 167ms;408:beep frequency=554 length=653ms; # C#5409:delay 167ms;410# bar 17411:delay 501ms; # C#5 held412:beep frequency=165 length=30ms; # E3 bass413:delay 35ms;414:beep frequency=1865 length=65ms; # A#6 figure415:delay 80ms;416:delay 52ms; # rest of the A#6 figure eighth417:beep frequency=165 length=30ms; # E3 bass418:delay 35ms;419:beep frequency=740 length=284ms; # F#5420:delay 299ms;421:beep frequency=831 length=319ms; # G#5422:delay 334ms;423# bar 18424:beep frequency=156 length=30ms; # D#3 bass425:delay 35ms;426:beep frequency=988 length=451ms; # B5427:delay 466ms;428:beep frequency=932 length=152ms; # A#5429:delay 167ms;430:beep frequency=156 length=30ms; # D#3 bass431:delay 35ms;432:beep frequency=932 length=618ms; # A#5433:delay 633ms;434# bar 19435:beep frequency=147 length=30ms; # D3 bass436:delay 35ms;437:beep frequency=1976 length=65ms; # B6 figure438:delay 80ms;439:delay 52ms; # rest of the B6 figure eighth440:beep frequency=1109 length=65ms; # C#6 figure441:delay 80ms;442:delay 87ms; # rest of the C#6 figure eighth443:beep frequency=1976 length=65ms; # B6 figure444:delay 80ms;445:delay 87ms; # rest of the B6 figure eighth446:beep frequency=1865 length=65ms; # A#6 figure447:delay 80ms;448:delay 87ms; # rest of the A#6 figure eighth449:beep frequency=147 length=30ms; # D3 bass450:delay 35ms;451:beep frequency=1109 length=284ms; # C#6452:delay 299ms;453:beep frequency=988 length=319ms; # B5454:delay 334ms;455# bar 20456:beep frequency=139 length=30ms; # C#3 bass457:delay 35ms;458:beep frequency=932 length=117ms; # A#5459:delay 132ms;460:beep frequency=988 length=152ms; # B5461:delay 167ms;462:beep frequency=932 length=152ms; # A#5463:delay 167ms;464:beep frequency=740 length=319ms; # F#5465:delay 334ms;466:beep frequency=139 length=30ms; # C#3 bass467:delay 35ms;468:beep frequency=554 length=618ms; # C#5469:delay 466ms;470# bar 21471:delay 167ms; # C#5 held472:beep frequency=131 length=30ms; # C3 bass473:delay 35ms;474:beep frequency=831 length=117ms; # G#5475:delay 132ms;476:beep frequency=740 length=152ms; # F#5477:delay 167ms;478:beep frequency=698 length=152ms; # F5479:delay 167ms;480:beep frequency=139 length=30ms; # C#3 bass481:delay 35ms;482:beep frequency=622 length=117ms; # D#5483:delay 132ms;484:beep frequency=698 length=486ms; # F5485:delay 501ms;486487# ---- break ----488# bar 22489:beep frequency=147 length=30ms; # D3 bass490:delay 35ms;491:beep frequency=740 length=117ms; # F#5492:delay 132ms;493:beep frequency=880 length=65ms; # A5 figure494:delay 80ms;495:delay 87ms; # rest of the A5 figure eighth496:beep frequency=1175 length=65ms; # D6 figure497:delay 80ms;498:delay 87ms; # rest of the D6 figure eighth499:beep frequency=165 length=30ms; # E3 bass500:delay 35ms;501:beep frequency=740 length=117ms; # F#5502:delay 132ms;503:beep frequency=988 length=65ms; # B5 figure504:delay 80ms;505:delay 87ms; # rest of the B5 figure eighth506:beep frequency=1661 length=65ms; # G#6 figure507:delay 80ms;508:delay 87ms; # rest of the G#6 figure eighth509:beep frequency=185 length=30ms; # F#3 bass510:delay 35ms;511:beep frequency=740 length=284ms; # F#5512:delay 299ms;513# bar 23514:beep frequency=185 length=30ms; # F#3 bass515:delay 35ms;516:beep frequency=1480 length=117ms; # F#6517:delay 132ms;518:beep frequency=1109 length=152ms; # C#6519:delay 167ms;520:beep frequency=988 length=152ms; # B5521:delay 167ms;522:beep frequency=932 length=152ms; # A#5523:delay 167ms;524:beep frequency=185 length=30ms; # F#3 bass525:delay 35ms;526:beep frequency=740 length=117ms; # F#5527:delay 132ms;528:beep frequency=554 length=152ms; # C#5529:delay 167ms;530:beep frequency=494 length=152ms; # B4531:delay 167ms;532:beep frequency=466 length=152ms; # A#4533:delay 167ms;534535# ---- B ----536:put "Climb";537# bar 24538:beep frequency=247 length=30ms; # B3 bass539:delay 35ms;540:beep frequency=740 length=117ms; # F#5541:delay 132ms;542:beep frequency=740 length=152ms; # F#5543:delay 167ms;544:delay 334ms; # rest545:beep frequency=165 length=30ms; # E3 bass546:delay 35ms;547:beep frequency=831 length=117ms; # G#5548:delay 132ms;549:beep frequency=831 length=152ms; # G#5550:delay 167ms;551:delay 167ms; # rest552:beep frequency=659 length=653ms; # E5553:delay 167ms;554# bar 25555:delay 501ms; # E5 held556:beep frequency=220 length=30ms; # A3 bass557:delay 35ms;558:beep frequency=554 length=284ms; # C#5559:delay 299ms;560:beep frequency=220 length=30ms; # A3 bass561:delay 35ms;562:beep frequency=659 length=117ms; # E5563:delay 132ms;564:beep frequency=494 length=35ms; # B4 grace565:delay 40ms;566:beep frequency=523 length=35ms; # C5 grace567:delay 40ms;568:beep frequency=494 length=72ms; # B4569:delay 87ms;570:beep frequency=440 length=152ms; # A4571:delay 167ms;572# bar 26573:beep frequency=247 length=30ms; # B3 bass574:delay 35ms;575:beep frequency=494 length=284ms; # B4576:delay 299ms;577:beep frequency=440 length=152ms; # A4578:delay 167ms;579:beep frequency=494 length=152ms; # B4580:delay 167ms;581:beep frequency=247 length=30ms; # B3 bass582:delay 35ms;583:delay 132ms; # rest584:beep frequency=440 length=152ms; # A4585:delay 167ms;586:delay 167ms; # rest587:beep frequency=554 length=1321ms; # C#5588:delay 167ms;589# bar 27590:delay 1169ms; # C#5 held591:beep frequency=139 length=30ms; # C#3 bass592:delay 35ms;593:delay 132ms; # rest594# bar 28595:beep frequency=247 length=30ms; # B3 bass596:delay 35ms;597:beep frequency=740 length=117ms; # F#5598:delay 132ms;599:beep frequency=740 length=152ms; # F#5600:delay 167ms;601:delay 334ms; # rest602:beep frequency=165 length=30ms; # E3 bass603:delay 35ms;604:beep frequency=831 length=117ms; # G#5605:delay 132ms;606:beep frequency=831 length=152ms; # G#5607:delay 167ms;608:delay 167ms; # rest609:beep frequency=880 length=319ms; # A5610:delay 167ms;611# bar 29612:delay 167ms; # A5 held613:beep frequency=220 length=30ms; # A3 bass614:delay 35ms;615:beep frequency=659 length=284ms; # E5616:delay 299ms;617:beep frequency=659 length=319ms; # E5618:delay 334ms;619:beep frequency=220 length=30ms; # A3 bass620:delay 35ms;621:beep frequency=659 length=117ms; # E5622:delay 132ms;623:beep frequency=880 length=152ms; # A5624:delay 167ms;625:beep frequency=988 length=1154ms; # B5626:delay 167ms;627# bar 30628:delay 1002ms; # B5 held629:beep frequency=247 length=30ms; # B3 bass630:delay 35ms;631:beep frequency=880 length=117ms; # A5632:delay 132ms;633:beep frequency=1109 length=987ms; # C#6634:delay 167ms;635# bar 31636:delay 835ms; # C#6 held637:beep frequency=139 length=30ms; # C#3 bass638:delay 35ms;639:beep frequency=1109 length=117ms; # C#6640:delay 132ms;641:beep frequency=1109 length=152ms; # C#6642:delay 167ms;643:beep frequency=1109 length=653ms; # C#6644:delay 167ms;645646# ---- turn ----647# bar 32648:delay 501ms; # C#6 held649:beep frequency=147 length=30ms; # D3 bass650:delay 35ms;651:beep frequency=1661 length=65ms; # G#6 figure652:delay 80ms;653:delay 52ms; # rest of the G#6 figure eighth654:beep frequency=147 length=30ms; # D3 bass655:delay 35ms;656:beep frequency=1109 length=65ms; # C#6 figure657:delay 80ms;658:delay 52ms; # rest of the C#6 figure eighth659:beep frequency=1480 length=65ms; # F#6 figure660:delay 80ms;661:delay 87ms; # rest of the F#6 figure eighth662:beep frequency=1661 length=65ms; # G#6 figure663:delay 80ms;664:delay 87ms; # rest of the G#6 figure eighth665:beep frequency=1109 length=65ms; # C#6 figure666:delay 80ms;667:delay 87ms; # rest of the C#6 figure eighth668# bar 33669:beep frequency=147 length=30ms; # D3 bass670:delay 35ms;671:beep frequency=1976 length=65ms; # B6 figure672:delay 80ms;673:delay 52ms; # rest of the B6 figure eighth674:beep frequency=1109 length=65ms; # C#6 figure675:delay 80ms;676:delay 87ms; # rest of the C#6 figure eighth677:beep frequency=1976 length=65ms; # B6 figure678:delay 80ms;679:delay 87ms; # rest of the B6 figure eighth680:beep frequency=1865 length=65ms; # A#6 figure681:delay 80ms;682:delay 87ms; # rest of the A#6 figure eighth683:beep frequency=147 length=319ms; # D3684:delay 334ms;685:beep frequency=165 length=319ms; # E3686:delay 334ms;687688# ---- A ----689:put "Return";690# bar 34691:beep frequency=185 length=30ms; # F#3 bass692:delay 35ms;693:beep frequency=740 length=65ms; # F#5 figure694:delay 80ms;695:delay 52ms; # rest of the F#5 figure eighth696:beep frequency=1109 length=65ms; # C#6 figure697:delay 80ms;698:delay 87ms; # rest of the C#6 figure eighth699:beep frequency=1480 length=65ms; # F#6 figure700:delay 80ms;701:delay 87ms; # rest of the F#6 figure eighth702:beep frequency=1661 length=65ms; # G#6 figure703:delay 80ms;704:delay 87ms; # rest of the G#6 figure eighth705:beep frequency=185 length=30ms; # F#3 bass706:delay 35ms;707:beep frequency=466 length=117ms; # A#4708:delay 132ms;709:beep frequency=494 length=152ms; # B4710:delay 167ms;711:beep frequency=554 length=152ms; # C#5712:delay 167ms;713:beep frequency=554 length=486ms; # C#5714:delay 167ms;715# bar 35716:delay 334ms; # C#5 held717:beep frequency=175 length=30ms; # F3 bass718:delay 35ms;719:beep frequency=740 length=284ms; # F#5720:delay 299ms;721:beep frequency=175 length=30ms; # F3 bass722:delay 35ms;723:beep frequency=698 length=284ms; # F5724:delay 299ms;725:beep frequency=740 length=319ms; # F#5726:delay 334ms;727# bar 36728:beep frequency=156 length=30ms; # D#3 bass729:delay 35ms;730:beep frequency=831 length=284ms; # G#5731:delay 299ms;732:beep frequency=932 length=152ms; # A#5733:delay 167ms;734:beep frequency=740 length=653ms; # F#5735:delay 668ms;736:beep frequency=156 length=30ms; # D#3 bass737:delay 35ms;738:beep frequency=1109 length=65ms; # C#6 figure739:delay 80ms;740:delay 52ms; # rest of the C#6 figure eighth741# bar 37742:beep frequency=139 length=30ms; # C#3 bass743:delay 35ms;744:beep frequency=1976 length=65ms; # B6 figure745:delay 80ms;746:delay 52ms; # rest of the B6 figure eighth747:beep frequency=1109 length=65ms; # C#6 figure748:delay 80ms;749:delay 87ms; # rest of the C#6 figure eighth750:beep frequency=1976 length=65ms; # B6 figure751:delay 80ms;752:delay 87ms; # rest of the B6 figure eighth753:beep frequency=1865 length=65ms; # A#6 figure754:delay 80ms;755:delay 87ms; # rest of the A#6 figure eighth756:beep frequency=139 length=30ms; # C#3 bass757:delay 35ms;758:beep frequency=1109 length=65ms; # C#6 figure759:delay 80ms;760:delay 52ms; # rest of the C#6 figure eighth761:beep frequency=1865 length=65ms; # A#6 figure762:delay 80ms;763:delay 87ms; # rest of the A#6 figure eighth764:beep frequency=698 length=152ms; # F5765:delay 167ms;766:beep frequency=740 length=152ms; # F#5767:delay 167ms;768# bar 38769:beep frequency=247 length=30ms; # B3 bass770:delay 35ms;771:beep frequency=1109 length=451ms; # C#6772:delay 466ms;773:beep frequency=740 length=152ms; # F#5774:delay 167ms;775:beep frequency=247 length=30ms; # B3 bass776:delay 35ms;777:beep frequency=740 length=618ms; # F#5778:delay 633ms;779# bar 39780:beep frequency=131 length=30ms; # C3 bass781:delay 35ms;782:beep frequency=1976 length=65ms; # B6 figure783:delay 80ms;784:delay 52ms; # rest of the B6 figure eighth785:beep frequency=1109 length=65ms; # C#6 figure786:delay 80ms;787:delay 87ms; # rest of the C#6 figure eighth788:beep frequency=1976 length=65ms; # B6 figure789:delay 80ms;790:delay 87ms; # rest of the B6 figure eighth791:beep frequency=1865 length=65ms; # A#6 figure792:delay 80ms;793:delay 87ms; # rest of the A#6 figure eighth794:beep frequency=131 length=30ms; # C3 bass795:delay 35ms;796:beep frequency=1109 length=65ms; # C#6 figure797:delay 80ms;798:delay 52ms; # rest of the C#6 figure eighth799:beep frequency=1865 length=65ms; # A#6 figure800:delay 80ms;801:delay 87ms; # rest of the A#6 figure eighth802:beep frequency=740 length=152ms; # F#5803:delay 167ms;804:beep frequency=740 length=152ms; # F#5805:delay 167ms;806# bar 40807:beep frequency=139 length=30ms; # C#3 bass808:delay 35ms;809:beep frequency=740 length=618ms; # F#5810:delay 633ms;811:beep frequency=139 length=30ms; # C#3 bass812:delay 35ms;813:beep frequency=1109 length=65ms; # C#6 figure814:delay 80ms;815:delay 52ms; # rest of the C#6 figure eighth816:beep frequency=831 length=152ms; # G#5817:delay 167ms;818:beep frequency=740 length=152ms; # F#5819:delay 167ms;820:beep frequency=698 length=653ms; # F5821:delay 167ms;822# bar 41823:delay 501ms; # F5 held824:beep frequency=139 length=30ms; # C#3 bass825:delay 35ms;826:beep frequency=1865 length=65ms; # A#6 figure827:delay 80ms;828:delay 52ms; # rest of the A#6 figure eighth829:beep frequency=139 length=30ms; # C#3 bass830:delay 35ms;831:beep frequency=1109 length=65ms; # C#6 figure832:delay 80ms;833:delay 52ms; # rest of the C#6 figure eighth834:beep frequency=1865 length=65ms; # A#6 figure835:delay 80ms;836:delay 87ms; # rest of the A#6 figure eighth837:beep frequency=1661 length=65ms; # G#6 figure838:delay 80ms;839:delay 87ms; # rest of the G#6 figure eighth840:beep frequency=1480 length=65ms; # F#6 figure841:delay 80ms;842:delay 87ms; # rest of the F#6 figure eighth843# bar 42844:beep frequency=185 length=30ms; # F#3 bass845:delay 35ms;846:beep frequency=466 length=618ms; # A#4847:delay 633ms;848:beep frequency=185 length=30ms; # F#3 bass849:delay 35ms;850:beep frequency=1109 length=65ms; # C#6 figure851:delay 80ms;852:delay 52ms; # rest of the C#6 figure eighth853:beep frequency=415 length=152ms; # G#4854:delay 167ms;855:beep frequency=370 length=152ms; # F#4856:delay 167ms;857:beep frequency=554 length=653ms; # C#5858:delay 167ms;859# bar 43860:delay 501ms; # C#5 held861:beep frequency=165 length=30ms; # E3 bass862:delay 35ms;863:beep frequency=1865 length=65ms; # A#6 figure864:delay 80ms;865:delay 52ms; # rest of the A#6 figure eighth866:beep frequency=165 length=30ms; # E3 bass867:delay 35ms;868:beep frequency=740 length=284ms; # F#5869:delay 299ms;870:beep frequency=831 length=319ms; # G#5871:delay 334ms;872# bar 44873:beep frequency=156 length=30ms; # D#3 bass874:delay 35ms;875:beep frequency=988 length=451ms; # B5876:delay 466ms;877:beep frequency=932 length=152ms; # A#5878:delay 167ms;879:beep frequency=156 length=30ms; # D#3 bass880:delay 35ms;881:beep frequency=932 length=618ms; # A#5882:delay 633ms;883# bar 45884:beep frequency=147 length=30ms; # D3 bass885:delay 35ms;886:beep frequency=1976 length=65ms; # B6 figure887:delay 80ms;888:delay 52ms; # rest of the B6 figure eighth889:beep frequency=1109 length=65ms; # C#6 figure890:delay 80ms;891:delay 87ms; # rest of the C#6 figure eighth892:beep frequency=1976 length=65ms; # B6 figure893:delay 80ms;894:delay 87ms; # rest of the B6 figure eighth895:beep frequency=1865 length=65ms; # A#6 figure896:delay 80ms;897:delay 87ms; # rest of the A#6 figure eighth898:beep frequency=147 length=30ms; # D3 bass899:delay 35ms;900:beep frequency=1109 length=284ms; # C#6901:delay 299ms;902:beep frequency=988 length=319ms; # B5903:delay 334ms;904# bar 46905:beep frequency=139 length=30ms; # C#3 bass906:delay 35ms;907:beep frequency=932 length=117ms; # A#5908:delay 132ms;909:beep frequency=988 length=152ms; # B5910:delay 167ms;911:beep frequency=932 length=152ms; # A#5912:delay 167ms;913:beep frequency=740 length=319ms; # F#5914:delay 334ms;915:beep frequency=139 length=30ms; # C#3 bass916:delay 35ms;917:beep frequency=554 length=618ms; # C#5918:delay 466ms;919# bar 47920:delay 167ms; # C#5 held921:beep frequency=131 length=30ms; # C3 bass922:delay 35ms;923:beep frequency=831 length=117ms; # G#5924:delay 132ms;925:beep frequency=740 length=152ms; # F#5926:delay 167ms;927:beep frequency=698 length=152ms; # F5928:delay 167ms;929:beep frequency=139 length=30ms; # C#3 bass930:delay 35ms;931:beep frequency=622 length=117ms; # D#5932:delay 132ms;933:beep frequency=698 length=486ms; # F5934:delay 501ms;935936# ---- break ----937# bar 48938:beep frequency=147 length=30ms; # D3 bass939:delay 35ms;940:beep frequency=740 length=117ms; # F#5941:delay 132ms;942:beep frequency=880 length=65ms; # A5 figure943:delay 80ms;944:delay 87ms; # rest of the A5 figure eighth945:beep frequency=1175 length=65ms; # D6 figure946:delay 80ms;947:delay 87ms; # rest of the D6 figure eighth948:beep frequency=165 length=30ms; # E3 bass949:delay 35ms;950:beep frequency=740 length=117ms; # F#5951:delay 132ms;952:beep frequency=988 length=65ms; # B5 figure953:delay 80ms;954:delay 87ms; # rest of the B5 figure eighth955:beep frequency=1661 length=65ms; # G#6 figure956:delay 80ms;957:delay 87ms; # rest of the G#6 figure eighth958:beep frequency=185 length=30ms; # F#3 bass959:delay 35ms;960:beep frequency=740 length=284ms; # F#5961:delay 299ms;962# bar 49963:beep frequency=185 length=30ms; # F#3 bass964:delay 35ms;965:beep frequency=1480 length=117ms; # F#6966:delay 132ms;967:beep frequency=1109 length=152ms; # C#6968:delay 167ms;969:beep frequency=988 length=152ms; # B5970:delay 167ms;971:beep frequency=932 length=152ms; # A#5972:delay 167ms;973:beep frequency=185 length=30ms; # F#3 bass974:delay 35ms;975:beep frequency=740 length=117ms; # F#5976:delay 132ms;977:beep frequency=554 length=152ms; # C#5978:delay 167ms;979:beep frequency=494 length=152ms; # B4980:delay 167ms;981:beep frequency=466 length=152ms; # A#4982:delay 167ms;983984# ---- arrival ----985# bar 50986:beep frequency=185 length=30ms; # F#3 bass987:delay 35ms;988:beep frequency=370 length=1500ms; # F#4, held: the arrangement's close, not the game's989: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.