RouterOS beeper player
Badinerie
Bach’s flute line, which never rests, from the Bach-Gesellschaft print: both halves twice, and the continuo’s bass a tick on each downbeat.
1# Badinerie, Orchestral Suite No. 2 in B minor, BWV 1067, by Johann Sebastian Bach - https://lab.glossema.dev/play/badinerie2# grid: unit 60ms, bar 960ms3# Solo flute line of the Badinerie in 2/4, quarter = 125, one beep per note, from the upbeat to the final B.4# Under the first note of every full bar and every close, a short tone of the continuo bass from the print.5# The printed graces sound just before their notes; each printed trill is one quick upper neighbour.6# Both halves are played twice, the repeats written out in full; the last B is held as the fermata.7# ---- first half ----8:put "First half";9# grid: unit 60ms, bar 480ms10# bar 111:beep frequency=988 length=200ms; # B512:delay 240ms;13:beep frequency=1175 length=105ms; # D614:delay 120ms;15:beep frequency=988 length=105ms; # B516:delay 120ms;17# grid: unit 60ms, bar 960ms18# bar 219:beep frequency=147 length=25ms; # D3 bass20:delay 30ms;21:beep frequency=740 length=170ms; # F#522:delay 210ms;23:beep frequency=988 length=105ms; # B524:delay 120ms;25:beep frequency=740 length=105ms; # F#526:delay 120ms;27:beep frequency=587 length=200ms; # D528:delay 240ms;29:beep frequency=740 length=105ms; # F#530:delay 120ms;31:beep frequency=587 length=105ms; # D532:delay 120ms;33# bar 334:beep frequency=247 length=25ms; # B3 bass35:delay 30ms;36:beep frequency=494 length=400ms; # B437:delay 450ms;38:beep frequency=370 length=105ms; # F#439:delay 120ms;40:beep frequency=494 length=105ms; # B441:delay 120ms;42:beep frequency=587 length=105ms; # D543:delay 120ms;44:beep frequency=494 length=105ms; # B445:delay 120ms;46# bar 447:beep frequency=165 length=25ms; # E3 bass48:delay 30ms;49:beep frequency=554 length=75ms; # C#550:delay 90ms;51:beep frequency=494 length=105ms; # B452:delay 120ms;53:beep frequency=554 length=105ms; # C#554:delay 120ms;55:beep frequency=494 length=105ms; # B456:delay 120ms;57:beep frequency=466 length=105ms; # A#458:delay 120ms;59:beep frequency=554 length=105ms; # C#560:delay 120ms;61:beep frequency=659 length=105ms; # E562:delay 120ms;63:beep frequency=554 length=105ms; # C#564:delay 120ms;65# bar 566:beep frequency=247 length=25ms; # B3 bass67:delay 30ms;68:beep frequency=587 length=170ms; # D569:delay 210ms;70:beep frequency=494 length=200ms; # B471:delay 240ms;72:beep frequency=988 length=200ms; # B573:delay 240ms;74:beep frequency=1175 length=105ms; # D675:delay 120ms;76:beep frequency=988 length=105ms; # B577:delay 120ms;78# bar 679:beep frequency=147 length=25ms; # D3 bass80:delay 30ms;81:beep frequency=740 length=170ms; # F#582:delay 210ms;83:beep frequency=988 length=105ms; # B584:delay 120ms;85:beep frequency=740 length=105ms; # F#586:delay 120ms;87:beep frequency=587 length=200ms; # D588:delay 240ms;89:beep frequency=740 length=105ms; # F#590:delay 120ms;91:beep frequency=587 length=105ms; # D592:delay 120ms;93# bar 794:beep frequency=247 length=25ms; # B3 bass95:delay 30ms;96:beep frequency=494 length=400ms; # B497:delay 450ms;98:beep frequency=587 length=200ms; # D599:delay 240ms;100:beep frequency=587 length=200ms; # D5101:delay 240ms;102# bar 8103:beep frequency=208 length=25ms; # G#3 bass104:delay 30ms;105:beep frequency=587 length=170ms; # D5106:delay 210ms;107:beep frequency=587 length=200ms; # D5108:delay 240ms;109:beep frequency=988 length=200ms; # B5110:delay 240ms;111:beep frequency=587 length=200ms; # D5112:delay 240ms;113# bar 9114:beep frequency=220 length=25ms; # A3 bass115:delay 30ms;116:beep frequency=659 length=25ms; # E5 trill117:delay 30ms;118:beep frequency=587 length=140ms; # D5119:delay 180ms;120:beep frequency=554 length=200ms; # C#5121:delay 240ms;122:beep frequency=740 length=200ms; # F#5123:delay 240ms;124:beep frequency=740 length=200ms; # F#5125:delay 240ms;126# bar 10127:beep frequency=247 length=25ms; # B3 bass128:delay 30ms;129:beep frequency=740 length=170ms; # F#5130:delay 210ms;131:beep frequency=740 length=200ms; # F#5132:delay 240ms;133:beep frequency=1175 length=200ms; # D6134:delay 240ms;135:beep frequency=740 length=200ms; # F#5136:delay 240ms;137# bar 11138:beep frequency=139 length=25ms; # C#3 bass139:delay 30ms;140:beep frequency=831 length=25ms; # G#5 trill141:delay 30ms;142:beep frequency=740 length=140ms; # F#5143:delay 180ms;144:beep frequency=698 length=200ms; # F5145:delay 240ms;146:beep frequency=554 length=105ms; # C#5147:delay 120ms;148:beep frequency=740 length=105ms; # F#5149:delay 120ms;150:beep frequency=880 length=105ms; # A5151:delay 120ms;152:beep frequency=740 length=105ms; # F#5153:delay 120ms;154# bar 12155:beep frequency=247 length=25ms; # B3 bass156:delay 30ms;157:beep frequency=831 length=75ms; # G#5158:delay 90ms;159:beep frequency=740 length=105ms; # F#5160:delay 120ms;161:beep frequency=831 length=105ms; # G#5162:delay 120ms;163:beep frequency=740 length=105ms; # F#5164:delay 120ms;165:beep frequency=698 length=105ms; # F5166:delay 120ms;167:beep frequency=831 length=105ms; # G#5168:delay 120ms;169:beep frequency=988 length=105ms; # B5170:delay 120ms;171:beep frequency=831 length=105ms; # G#5172:delay 120ms;173# bar 13174:beep frequency=185 length=25ms; # F#3 bass175:delay 30ms;176:beep frequency=880 length=75ms; # A5177:delay 90ms;178:beep frequency=831 length=105ms; # G#5179:delay 120ms;180:beep frequency=880 length=105ms; # A5181:delay 120ms;182:beep frequency=831 length=105ms; # G#5183:delay 120ms;184:beep frequency=740 length=105ms; # F#5185:delay 120ms;186:beep frequency=880 length=105ms; # A5187:delay 120ms;188:beep frequency=740 length=105ms; # F#5189:delay 120ms;190:beep frequency=698 length=105ms; # F5191:delay 120ms;192# bar 14193:beep frequency=147 length=25ms; # D3 bass194:delay 30ms;195:beep frequency=740 length=75ms; # F#5196:delay 90ms;197:beep frequency=988 length=105ms; # B5198:delay 120ms;199:beep frequency=740 length=105ms; # F#5200:delay 120ms;201:beep frequency=698 length=105ms; # F5202:delay 120ms;203:beep frequency=740 length=105ms; # F#5204:delay 120ms;205:beep frequency=1109 length=105ms; # C#6206:delay 120ms;207:beep frequency=740 length=105ms; # F#5208:delay 120ms;209:beep frequency=698 length=105ms; # F5210:delay 120ms;211# bar 15212:beep frequency=247 length=25ms; # B3 bass213:delay 30ms;214:beep frequency=740 length=75ms; # F#5215:delay 90ms;216:beep frequency=1175 length=105ms; # D6217:delay 120ms;218:beep frequency=740 length=105ms; # F#5219:delay 120ms;220:beep frequency=698 length=105ms; # F5221:delay 120ms;222:beep frequency=740 length=105ms; # F#5223:delay 120ms;224:beep frequency=1175 length=105ms; # D6225:delay 120ms;226:beep frequency=1109 length=105ms; # C#6227:delay 120ms;228:beep frequency=988 length=105ms; # B5229:delay 120ms;230# bar 16231:beep frequency=220 length=25ms; # A3 bass232:delay 30ms;233:beep frequency=1109 length=75ms; # C#6234:delay 90ms;235:beep frequency=880 length=105ms; # A5236:delay 120ms;237:beep frequency=831 length=105ms; # G#5238:delay 120ms;239:beep frequency=740 length=105ms; # F#5240:delay 120ms;241:beep frequency=880 length=200ms; # A5242:delay 240ms;243:beep frequency=880 length=25ms; # A5 trill244:delay 30ms;245:beep frequency=831 length=170ms; # G#5246:delay 210ms;247# grid: unit 60ms, bar 480ms248# bar 17249:beep frequency=185 length=25ms; # F#3 bass250:delay 30ms;251:beep frequency=740 length=400ms; # F#5252:delay 450ms;253# ---- first half ----254:put "First half again";255# bar 18256:beep frequency=988 length=200ms; # B5257:delay 240ms;258:beep frequency=1175 length=105ms; # D6259:delay 120ms;260:beep frequency=988 length=105ms; # B5261:delay 120ms;262# grid: unit 60ms, bar 960ms263# bar 19264:beep frequency=147 length=25ms; # D3 bass265:delay 30ms;266:beep frequency=740 length=170ms; # F#5267:delay 210ms;268:beep frequency=988 length=105ms; # B5269:delay 120ms;270:beep frequency=740 length=105ms; # F#5271:delay 120ms;272:beep frequency=587 length=200ms; # D5273:delay 240ms;274:beep frequency=740 length=105ms; # F#5275:delay 120ms;276:beep frequency=587 length=105ms; # D5277:delay 120ms;278# bar 20279:beep frequency=247 length=25ms; # B3 bass280:delay 30ms;281:beep frequency=494 length=400ms; # B4282:delay 450ms;283:beep frequency=370 length=105ms; # F#4284:delay 120ms;285:beep frequency=494 length=105ms; # B4286:delay 120ms;287:beep frequency=587 length=105ms; # D5288:delay 120ms;289:beep frequency=494 length=105ms; # B4290:delay 120ms;291# bar 21292:beep frequency=165 length=25ms; # E3 bass293:delay 30ms;294:beep frequency=554 length=75ms; # C#5295:delay 90ms;296:beep frequency=494 length=105ms; # B4297:delay 120ms;298:beep frequency=554 length=105ms; # C#5299:delay 120ms;300:beep frequency=494 length=105ms; # B4301:delay 120ms;302:beep frequency=466 length=105ms; # A#4303:delay 120ms;304:beep frequency=554 length=105ms; # C#5305:delay 120ms;306:beep frequency=659 length=105ms; # E5307:delay 120ms;308:beep frequency=554 length=105ms; # C#5309:delay 120ms;310# bar 22311:beep frequency=247 length=25ms; # B3 bass312:delay 30ms;313:beep frequency=587 length=170ms; # D5314:delay 210ms;315:beep frequency=494 length=200ms; # B4316:delay 240ms;317:beep frequency=988 length=200ms; # B5318:delay 240ms;319:beep frequency=1175 length=105ms; # D6320:delay 120ms;321:beep frequency=988 length=105ms; # B5322:delay 120ms;323# bar 23324:beep frequency=147 length=25ms; # D3 bass325:delay 30ms;326:beep frequency=740 length=170ms; # F#5327:delay 210ms;328:beep frequency=988 length=105ms; # B5329:delay 120ms;330:beep frequency=740 length=105ms; # F#5331:delay 120ms;332:beep frequency=587 length=200ms; # D5333:delay 240ms;334:beep frequency=740 length=105ms; # F#5335:delay 120ms;336:beep frequency=587 length=105ms; # D5337:delay 120ms;338# bar 24339:beep frequency=247 length=25ms; # B3 bass340:delay 30ms;341:beep frequency=494 length=400ms; # B4342:delay 450ms;343:beep frequency=587 length=200ms; # D5344:delay 240ms;345:beep frequency=587 length=200ms; # D5346:delay 240ms;347# bar 25348:beep frequency=208 length=25ms; # G#3 bass349:delay 30ms;350:beep frequency=587 length=170ms; # D5351:delay 210ms;352:beep frequency=587 length=200ms; # D5353:delay 240ms;354:beep frequency=988 length=200ms; # B5355:delay 240ms;356:beep frequency=587 length=200ms; # D5357:delay 240ms;358# bar 26359:beep frequency=220 length=25ms; # A3 bass360:delay 30ms;361:beep frequency=659 length=25ms; # E5 trill362:delay 30ms;363:beep frequency=587 length=140ms; # D5364:delay 180ms;365:beep frequency=554 length=200ms; # C#5366:delay 240ms;367:beep frequency=740 length=200ms; # F#5368:delay 240ms;369:beep frequency=740 length=200ms; # F#5370:delay 240ms;371# bar 27372:beep frequency=247 length=25ms; # B3 bass373:delay 30ms;374:beep frequency=740 length=170ms; # F#5375:delay 210ms;376:beep frequency=740 length=200ms; # F#5377:delay 240ms;378:beep frequency=1175 length=200ms; # D6379:delay 240ms;380:beep frequency=740 length=200ms; # F#5381:delay 240ms;382# bar 28383:beep frequency=139 length=25ms; # C#3 bass384:delay 30ms;385:beep frequency=831 length=25ms; # G#5 trill386:delay 30ms;387:beep frequency=740 length=140ms; # F#5388:delay 180ms;389:beep frequency=698 length=200ms; # F5390:delay 240ms;391:beep frequency=554 length=105ms; # C#5392:delay 120ms;393:beep frequency=740 length=105ms; # F#5394:delay 120ms;395:beep frequency=880 length=105ms; # A5396:delay 120ms;397:beep frequency=740 length=105ms; # F#5398:delay 120ms;399# bar 29400:beep frequency=247 length=25ms; # B3 bass401:delay 30ms;402:beep frequency=831 length=75ms; # G#5403:delay 90ms;404:beep frequency=740 length=105ms; # F#5405:delay 120ms;406:beep frequency=831 length=105ms; # G#5407:delay 120ms;408:beep frequency=740 length=105ms; # F#5409:delay 120ms;410:beep frequency=698 length=105ms; # F5411:delay 120ms;412:beep frequency=831 length=105ms; # G#5413:delay 120ms;414:beep frequency=988 length=105ms; # B5415:delay 120ms;416:beep frequency=831 length=105ms; # G#5417:delay 120ms;418# bar 30419:beep frequency=185 length=25ms; # F#3 bass420:delay 30ms;421:beep frequency=880 length=75ms; # A5422:delay 90ms;423:beep frequency=831 length=105ms; # G#5424:delay 120ms;425:beep frequency=880 length=105ms; # A5426:delay 120ms;427:beep frequency=831 length=105ms; # G#5428:delay 120ms;429:beep frequency=740 length=105ms; # F#5430:delay 120ms;431:beep frequency=880 length=105ms; # A5432:delay 120ms;433:beep frequency=740 length=105ms; # F#5434:delay 120ms;435:beep frequency=698 length=105ms; # F5436:delay 120ms;437# bar 31438:beep frequency=147 length=25ms; # D3 bass439:delay 30ms;440:beep frequency=740 length=75ms; # F#5441:delay 90ms;442:beep frequency=988 length=105ms; # B5443:delay 120ms;444:beep frequency=740 length=105ms; # F#5445:delay 120ms;446:beep frequency=698 length=105ms; # F5447:delay 120ms;448:beep frequency=740 length=105ms; # F#5449:delay 120ms;450:beep frequency=1109 length=105ms; # C#6451:delay 120ms;452:beep frequency=740 length=105ms; # F#5453:delay 120ms;454:beep frequency=698 length=105ms; # F5455:delay 120ms;456# bar 32457:beep frequency=247 length=25ms; # B3 bass458:delay 30ms;459:beep frequency=740 length=75ms; # F#5460:delay 90ms;461:beep frequency=1175 length=105ms; # D6462:delay 120ms;463:beep frequency=740 length=105ms; # F#5464:delay 120ms;465:beep frequency=698 length=105ms; # F5466:delay 120ms;467:beep frequency=740 length=105ms; # F#5468:delay 120ms;469:beep frequency=1175 length=105ms; # D6470:delay 120ms;471:beep frequency=1109 length=105ms; # C#6472:delay 120ms;473:beep frequency=988 length=105ms; # B5474:delay 120ms;475# bar 33476:beep frequency=220 length=25ms; # A3 bass477:delay 30ms;478:beep frequency=1109 length=75ms; # C#6479:delay 90ms;480:beep frequency=880 length=105ms; # A5481:delay 120ms;482:beep frequency=831 length=105ms; # G#5483:delay 120ms;484:beep frequency=740 length=105ms; # F#5485:delay 120ms;486:beep frequency=880 length=200ms; # A5487:delay 240ms;488:beep frequency=880 length=25ms; # A5 trill489:delay 30ms;490:beep frequency=831 length=170ms; # G#5491:delay 210ms;492# grid: unit 60ms, bar 480ms493# bar 34494:beep frequency=185 length=25ms; # F#3 bass495:delay 30ms;496:beep frequency=740 length=400ms; # F#5497:delay 450ms;498# ---- second half ----499:put "Second half";500# bar 35501:beep frequency=740 length=200ms; # F#5502:delay 240ms;503:beep frequency=880 length=105ms; # A5504:delay 120ms;505:beep frequency=740 length=105ms; # F#5506:delay 120ms;507# grid: unit 60ms, bar 960ms508# bar 36509:beep frequency=220 length=25ms; # A3 bass510:delay 30ms;511:beep frequency=554 length=170ms; # C#5512:delay 210ms;513:beep frequency=740 length=105ms; # F#5514:delay 120ms;515:beep frequency=554 length=105ms; # C#5516:delay 120ms;517:beep frequency=440 length=200ms; # A4518:delay 240ms;519:beep frequency=554 length=105ms; # C#5520:delay 120ms;521:beep frequency=440 length=105ms; # A4522:delay 120ms;523# bar 37524:beep frequency=185 length=25ms; # F#3 bass525:delay 30ms;526:beep frequency=370 length=400ms; # F#4527:delay 450ms;528:beep frequency=523 length=200ms; # C5529:delay 240ms;530:beep frequency=494 length=200ms; # B4531:delay 240ms;532# bar 38533:beep frequency=247 length=25ms; # B3 bass534:delay 30ms;535:beep frequency=659 length=170ms; # E5536:delay 210ms;537:beep frequency=622 length=105ms; # D#5538:delay 120ms;539:beep frequency=740 length=105ms; # F#5540:delay 120ms;541:beep frequency=880 length=200ms; # A5542:delay 240ms;543:beep frequency=784 length=105ms; # G5544:delay 120ms;545:beep frequency=740 length=105ms; # F#5546:delay 120ms;547# bar 39548:beep frequency=165 length=25ms; # E3 bass549:delay 30ms;550:beep frequency=784 length=170ms; # G5551:delay 210ms;552:beep frequency=659 length=200ms; # E5553:delay 240ms;554:beep frequency=784 length=200ms; # G5555:delay 240ms;556:beep frequency=988 length=105ms; # B5557:delay 120ms;558:beep frequency=784 length=105ms; # G5559:delay 120ms;560# bar 40561:beep frequency=139 length=25ms; # C#3 bass562:delay 30ms;563:beep frequency=659 length=170ms; # E5564:delay 210ms;565:beep frequency=784 length=105ms; # G5566:delay 120ms;567:beep frequency=659 length=105ms; # E5568:delay 120ms;569:beep frequency=554 length=200ms; # C#5570:delay 240ms;571:beep frequency=659 length=105ms; # E5572:delay 120ms;573:beep frequency=554 length=105ms; # C#5574:delay 120ms;575# bar 41576:beep frequency=196 length=25ms; # G3 bass577:delay 30ms;578:beep frequency=440 length=530ms; # A4579:delay 570ms;580:beep frequency=587 length=105ms; # D5581:delay 120ms;582:beep frequency=740 length=105ms; # F#5583:delay 120ms;584:beep frequency=587 length=105ms; # D5585:delay 120ms;586# bar 42587:beep frequency=196 length=25ms; # G3 bass588:delay 30ms;589:beep frequency=659 length=75ms; # E5590:delay 90ms;591:beep frequency=587 length=105ms; # D5592:delay 120ms;593:beep frequency=659 length=105ms; # E5594:delay 120ms;595:beep frequency=587 length=105ms; # D5596:delay 120ms;597:beep frequency=554 length=105ms; # C#5598:delay 120ms;599:beep frequency=659 length=105ms; # E5600:delay 120ms;601:beep frequency=784 length=105ms; # G5602:delay 120ms;603:beep frequency=659 length=105ms; # E5604:delay 120ms;605# bar 43606:beep frequency=147 length=25ms; # D3 bass607:delay 30ms;608:beep frequency=740 length=75ms; # F#5609:delay 90ms;610:beep frequency=659 length=105ms; # E5611:delay 120ms;612:beep frequency=740 length=105ms; # F#5613:delay 120ms;614:beep frequency=659 length=105ms; # E5615:delay 120ms;616:beep frequency=587 length=105ms; # D5617:delay 120ms;618:beep frequency=740 length=105ms; # F#5619:delay 120ms;620:beep frequency=587 length=105ms; # D5621:delay 120ms;622:beep frequency=554 length=105ms; # C#5623:delay 120ms;624# bar 44625:beep frequency=247 length=25ms; # B3 bass626:delay 30ms;627:beep frequency=587 length=75ms; # D5628:delay 90ms;629:beep frequency=784 length=105ms; # G5630:delay 120ms;631:beep frequency=587 length=105ms; # D5632:delay 120ms;633:beep frequency=554 length=105ms; # C#5634:delay 120ms;635:beep frequency=587 length=105ms; # D5636:delay 120ms;637:beep frequency=880 length=105ms; # A5638:delay 120ms;639:beep frequency=587 length=105ms; # D5640:delay 120ms;641:beep frequency=554 length=105ms; # C#5642:delay 120ms;643# bar 45644:beep frequency=196 length=25ms; # G3 bass645:delay 30ms;646:beep frequency=587 length=75ms; # D5647:delay 90ms;648:beep frequency=988 length=105ms; # B5649:delay 120ms;650:beep frequency=587 length=105ms; # D5651:delay 120ms;652:beep frequency=554 length=105ms; # C#5653:delay 120ms;654:beep frequency=587 length=105ms; # D5655:delay 120ms;656:beep frequency=988 length=105ms; # B5657:delay 120ms;658:beep frequency=880 length=105ms; # A5659:delay 120ms;660:beep frequency=784 length=105ms; # G5661:delay 120ms;662# bar 46663:beep frequency=185 length=25ms; # F#3 bass664:delay 30ms;665:beep frequency=880 length=75ms; # A5666:delay 90ms;667:beep frequency=740 length=105ms; # F#5668:delay 120ms;669:beep frequency=659 length=105ms; # E5670:delay 120ms;671:beep frequency=587 length=105ms; # D5672:delay 120ms;673:beep frequency=740 length=200ms; # F#5674:delay 240ms;675:beep frequency=740 length=25ms; # F#5 trill676:delay 30ms;677:beep frequency=659 length=170ms; # E5678:delay 210ms;679# bar 47680:beep frequency=147 length=25ms; # D3 bass681:delay 30ms;682:beep frequency=587 length=400ms; # D5683:delay 450ms;684:beep frequency=740 length=200ms; # F#5685:delay 240ms;686:beep frequency=740 length=200ms; # F#5687:delay 240ms;688# bar 48689:beep frequency=185 length=25ms; # F#3 bass690:delay 30ms;691:beep frequency=740 length=170ms; # F#5692:delay 210ms;693:beep frequency=740 length=200ms; # F#5694:delay 240ms;695:beep frequency=1175 length=200ms; # D6696:delay 240ms;697:beep frequency=740 length=200ms; # F#5698:delay 240ms;699# bar 49700:beep frequency=220 length=25ms; # A3 bass701:delay 30ms;702:beep frequency=784 length=25ms; # G5 trill703:delay 30ms;704:beep frequency=740 length=140ms; # F#5705:delay 180ms;706:beep frequency=659 length=200ms; # E5707:delay 240ms;708:beep frequency=659 length=200ms; # E5709:delay 240ms;710:beep frequency=659 length=200ms; # E5711:delay 240ms;712# bar 50713:beep frequency=233 length=25ms; # A#3 bass714:delay 30ms;715:beep frequency=659 length=170ms; # E5716:delay 210ms;717:beep frequency=659 length=200ms; # E5718:delay 240ms;719:beep frequency=1109 length=200ms; # C#6720:delay 240ms;721:beep frequency=659 length=200ms; # E5722:delay 240ms;723# bar 51724:beep frequency=247 length=25ms; # B3 bass725:delay 30ms;726:beep frequency=740 length=25ms; # F#5 trill727:delay 30ms;728:beep frequency=659 length=140ms; # E5729:delay 180ms;730:beep frequency=587 length=200ms; # D5731:delay 240ms;732:beep frequency=988 length=200ms; # B5733:delay 240ms;734:beep frequency=1175 length=105ms; # D6735:delay 120ms;736:beep frequency=988 length=105ms; # B5737:delay 120ms;738# bar 52739:beep frequency=165 length=25ms; # E3 bass740:delay 30ms;741:beep frequency=880 length=25ms; # A5 grace742:delay 30ms;743:beep frequency=784 length=620ms; # G5744:delay 660ms;745:beep frequency=988 length=50ms; # B5746:delay 60ms;747:beep frequency=880 length=50ms; # A5748:delay 60ms;749:beep frequency=784 length=50ms; # G5750:delay 60ms;751:beep frequency=740 length=50ms; # F#5752:delay 60ms;753# bar 53754:beep frequency=165 length=25ms; # E3 bass755:delay 30ms;756:beep frequency=659 length=650ms; # E5757:delay 690ms;758:beep frequency=784 length=50ms; # G5759:delay 60ms;760:beep frequency=740 length=50ms; # F#5761:delay 60ms;762:beep frequency=659 length=50ms; # E5763:delay 60ms;764:beep frequency=587 length=50ms; # D5765:delay 60ms;766# bar 54767:beep frequency=165 length=25ms; # E3 bass768:delay 30ms;769:beep frequency=523 length=75ms; # C5770:delay 90ms;771:beep frequency=659 length=105ms; # E5772:delay 120ms;773:beep frequency=784 length=105ms; # G5774:delay 120ms;775:beep frequency=659 length=105ms; # E5776:delay 120ms;777:beep frequency=523 length=105ms; # C5778:delay 120ms;779:beep frequency=494 length=105ms; # B4780:delay 120ms;781:beep frequency=523 length=105ms; # C5782:delay 120ms;783:beep frequency=494 length=105ms; # B4784:delay 120ms;785# bar 55786:beep frequency=165 length=25ms; # E3 bass787:delay 30ms;788:beep frequency=466 length=170ms; # A#4789:delay 210ms;790:beep frequency=370 length=200ms; # F#4791:delay 240ms;792:beep frequency=392 length=200ms; # G4793:delay 240ms;794:beep frequency=370 length=200ms; # F#4795:delay 240ms;796# bar 56797:beep frequency=185 length=25ms; # F#3 bass798:delay 30ms;799:beep frequency=494 length=170ms; # B4800:delay 210ms;801:beep frequency=466 length=105ms; # A#4802:delay 120ms;803:beep frequency=554 length=105ms; # C#5804:delay 120ms;805:beep frequency=659 length=200ms; # E5806:delay 240ms;807:beep frequency=587 length=105ms; # D5808:delay 120ms;809:beep frequency=554 length=105ms; # C#5810:delay 120ms;811# bar 57812:beep frequency=247 length=25ms; # B3 bass813:delay 30ms;814:beep frequency=587 length=170ms; # D5815:delay 210ms;816:beep frequency=494 length=50ms; # B4817:delay 60ms;818:beep frequency=554 length=50ms; # C#5819:delay 60ms;820:beep frequency=587 length=50ms; # D5821:delay 60ms;822:beep frequency=659 length=50ms; # E5823:delay 60ms;824:beep frequency=740 length=200ms; # F#5825:delay 240ms;826:beep frequency=587 length=105ms; # D5827:delay 120ms;828:beep frequency=740 length=105ms; # F#5829:delay 120ms;830# bar 58831:beep frequency=147 length=25ms; # D3 bass832:delay 30ms;833:beep frequency=988 length=170ms; # B5834:delay 210ms;835:beep frequency=740 length=200ms; # F#5836:delay 240ms;837:beep frequency=659 length=105ms; # E5838:delay 120ms;839:beep frequency=587 length=105ms; # D5840:delay 120ms;841:beep frequency=554 length=105ms; # C#5842:delay 120ms;843:beep frequency=587 length=105ms; # D5844:delay 120ms;845# grid: unit 60ms, bar 480ms846# bar 59847:beep frequency=247 length=25ms; # B3 bass848:delay 30ms;849:beep frequency=554 length=25ms; # C#5 grace850:delay 30ms;851:beep frequency=494 length=370ms; # B4852:delay 420ms;853# ---- second half ----854:put "Second half again";855# bar 60856:beep frequency=740 length=200ms; # F#5857:delay 240ms;858:beep frequency=880 length=105ms; # A5859:delay 120ms;860:beep frequency=740 length=105ms; # F#5861:delay 120ms;862# grid: unit 60ms, bar 960ms863# bar 61864:beep frequency=220 length=25ms; # A3 bass865:delay 30ms;866:beep frequency=554 length=170ms; # C#5867:delay 210ms;868:beep frequency=740 length=105ms; # F#5869:delay 120ms;870:beep frequency=554 length=105ms; # C#5871:delay 120ms;872:beep frequency=440 length=200ms; # A4873:delay 240ms;874:beep frequency=554 length=105ms; # C#5875:delay 120ms;876:beep frequency=440 length=105ms; # A4877:delay 120ms;878# bar 62879:beep frequency=185 length=25ms; # F#3 bass880:delay 30ms;881:beep frequency=370 length=400ms; # F#4882:delay 450ms;883:beep frequency=523 length=200ms; # C5884:delay 240ms;885:beep frequency=494 length=200ms; # B4886:delay 240ms;887# bar 63888:beep frequency=247 length=25ms; # B3 bass889:delay 30ms;890:beep frequency=659 length=170ms; # E5891:delay 210ms;892:beep frequency=622 length=105ms; # D#5893:delay 120ms;894:beep frequency=740 length=105ms; # F#5895:delay 120ms;896:beep frequency=880 length=200ms; # A5897:delay 240ms;898:beep frequency=784 length=105ms; # G5899:delay 120ms;900:beep frequency=740 length=105ms; # F#5901:delay 120ms;902# bar 64903:beep frequency=165 length=25ms; # E3 bass904:delay 30ms;905:beep frequency=784 length=170ms; # G5906:delay 210ms;907:beep frequency=659 length=200ms; # E5908:delay 240ms;909:beep frequency=784 length=200ms; # G5910:delay 240ms;911:beep frequency=988 length=105ms; # B5912:delay 120ms;913:beep frequency=784 length=105ms; # G5914:delay 120ms;915# bar 65916:beep frequency=139 length=25ms; # C#3 bass917:delay 30ms;918:beep frequency=659 length=170ms; # E5919:delay 210ms;920:beep frequency=784 length=105ms; # G5921:delay 120ms;922:beep frequency=659 length=105ms; # E5923:delay 120ms;924:beep frequency=554 length=200ms; # C#5925:delay 240ms;926:beep frequency=659 length=105ms; # E5927:delay 120ms;928:beep frequency=554 length=105ms; # C#5929:delay 120ms;930# bar 66931:beep frequency=196 length=25ms; # G3 bass932:delay 30ms;933:beep frequency=440 length=530ms; # A4934:delay 570ms;935:beep frequency=587 length=105ms; # D5936:delay 120ms;937:beep frequency=740 length=105ms; # F#5938:delay 120ms;939:beep frequency=587 length=105ms; # D5940:delay 120ms;941# bar 67942:beep frequency=196 length=25ms; # G3 bass943:delay 30ms;944:beep frequency=659 length=75ms; # E5945:delay 90ms;946:beep frequency=587 length=105ms; # D5947:delay 120ms;948:beep frequency=659 length=105ms; # E5949:delay 120ms;950:beep frequency=587 length=105ms; # D5951:delay 120ms;952:beep frequency=554 length=105ms; # C#5953:delay 120ms;954:beep frequency=659 length=105ms; # E5955:delay 120ms;956:beep frequency=784 length=105ms; # G5957:delay 120ms;958:beep frequency=659 length=105ms; # E5959:delay 120ms;960# bar 68961:beep frequency=147 length=25ms; # D3 bass962:delay 30ms;963:beep frequency=740 length=75ms; # F#5964:delay 90ms;965:beep frequency=659 length=105ms; # E5966:delay 120ms;967:beep frequency=740 length=105ms; # F#5968:delay 120ms;969:beep frequency=659 length=105ms; # E5970:delay 120ms;971:beep frequency=587 length=105ms; # D5972:delay 120ms;973:beep frequency=740 length=105ms; # F#5974:delay 120ms;975:beep frequency=587 length=105ms; # D5976:delay 120ms;977:beep frequency=554 length=105ms; # C#5978:delay 120ms;979# bar 69980:beep frequency=247 length=25ms; # B3 bass981:delay 30ms;982:beep frequency=587 length=75ms; # D5983:delay 90ms;984:beep frequency=784 length=105ms; # G5985:delay 120ms;986:beep frequency=587 length=105ms; # D5987:delay 120ms;988:beep frequency=554 length=105ms; # C#5989:delay 120ms;990:beep frequency=587 length=105ms; # D5991:delay 120ms;992:beep frequency=880 length=105ms; # A5993:delay 120ms;994:beep frequency=587 length=105ms; # D5995:delay 120ms;996:beep frequency=554 length=105ms; # C#5997:delay 120ms;998# bar 70999:beep frequency=196 length=25ms; # G3 bass1000:delay 30ms;1001:beep frequency=587 length=75ms; # D51002:delay 90ms;1003:beep frequency=988 length=105ms; # B51004:delay 120ms;1005:beep frequency=587 length=105ms; # D51006:delay 120ms;1007:beep frequency=554 length=105ms; # C#51008:delay 120ms;1009:beep frequency=587 length=105ms; # D51010:delay 120ms;1011:beep frequency=988 length=105ms; # B51012:delay 120ms;1013:beep frequency=880 length=105ms; # A51014:delay 120ms;1015:beep frequency=784 length=105ms; # G51016:delay 120ms;1017# bar 711018:beep frequency=185 length=25ms; # F#3 bass1019:delay 30ms;1020:beep frequency=880 length=75ms; # A51021:delay 90ms;1022:beep frequency=740 length=105ms; # F#51023:delay 120ms;1024:beep frequency=659 length=105ms; # E51025:delay 120ms;1026:beep frequency=587 length=105ms; # D51027:delay 120ms;1028:beep frequency=740 length=200ms; # F#51029:delay 240ms;1030:beep frequency=740 length=25ms; # F#5 trill1031:delay 30ms;1032:beep frequency=659 length=170ms; # E51033:delay 210ms;1034# bar 721035:beep frequency=147 length=25ms; # D3 bass1036:delay 30ms;1037:beep frequency=587 length=400ms; # D51038:delay 450ms;1039:beep frequency=740 length=200ms; # F#51040:delay 240ms;1041:beep frequency=740 length=200ms; # F#51042:delay 240ms;1043# bar 731044:beep frequency=185 length=25ms; # F#3 bass1045:delay 30ms;1046:beep frequency=740 length=170ms; # F#51047:delay 210ms;1048:beep frequency=740 length=200ms; # F#51049:delay 240ms;1050:beep frequency=1175 length=200ms; # D61051:delay 240ms;1052:beep frequency=740 length=200ms; # F#51053:delay 240ms;1054# bar 741055:beep frequency=220 length=25ms; # A3 bass1056:delay 30ms;1057:beep frequency=784 length=25ms; # G5 trill1058:delay 30ms;1059:beep frequency=740 length=140ms; # F#51060:delay 180ms;1061:beep frequency=659 length=200ms; # E51062:delay 240ms;1063:beep frequency=659 length=200ms; # E51064:delay 240ms;1065:beep frequency=659 length=200ms; # E51066:delay 240ms;1067# bar 751068:beep frequency=233 length=25ms; # A#3 bass1069:delay 30ms;1070:beep frequency=659 length=170ms; # E51071:delay 210ms;1072:beep frequency=659 length=200ms; # E51073:delay 240ms;1074:beep frequency=1109 length=200ms; # C#61075:delay 240ms;1076:beep frequency=659 length=200ms; # E51077:delay 240ms;1078# bar 761079:beep frequency=247 length=25ms; # B3 bass1080:delay 30ms;1081:beep frequency=740 length=25ms; # F#5 trill1082:delay 30ms;1083:beep frequency=659 length=140ms; # E51084:delay 180ms;1085:beep frequency=587 length=200ms; # D51086:delay 240ms;1087:beep frequency=988 length=200ms; # B51088:delay 240ms;1089:beep frequency=1175 length=105ms; # D61090:delay 120ms;1091:beep frequency=988 length=105ms; # B51092:delay 120ms;1093# bar 771094:beep frequency=165 length=25ms; # E3 bass1095:delay 30ms;1096:beep frequency=880 length=25ms; # A5 grace1097:delay 30ms;1098:beep frequency=784 length=620ms; # G51099:delay 660ms;1100:beep frequency=988 length=50ms; # B51101:delay 60ms;1102:beep frequency=880 length=50ms; # A51103:delay 60ms;1104:beep frequency=784 length=50ms; # G51105:delay 60ms;1106:beep frequency=740 length=50ms; # F#51107:delay 60ms;1108# bar 781109:beep frequency=165 length=25ms; # E3 bass1110:delay 30ms;1111:beep frequency=659 length=650ms; # E51112:delay 690ms;1113:beep frequency=784 length=50ms; # G51114:delay 60ms;1115:beep frequency=740 length=50ms; # F#51116:delay 60ms;1117:beep frequency=659 length=50ms; # E51118:delay 60ms;1119:beep frequency=587 length=50ms; # D51120:delay 60ms;1121# bar 791122:beep frequency=165 length=25ms; # E3 bass1123:delay 30ms;1124:beep frequency=523 length=75ms; # C51125:delay 90ms;1126:beep frequency=659 length=105ms; # E51127:delay 120ms;1128:beep frequency=784 length=105ms; # G51129:delay 120ms;1130:beep frequency=659 length=105ms; # E51131:delay 120ms;1132:beep frequency=523 length=105ms; # C51133:delay 120ms;1134:beep frequency=494 length=105ms; # B41135:delay 120ms;1136:beep frequency=523 length=105ms; # C51137:delay 120ms;1138:beep frequency=494 length=105ms; # B41139:delay 120ms;1140# bar 801141:beep frequency=165 length=25ms; # E3 bass1142:delay 30ms;1143:beep frequency=466 length=170ms; # A#41144:delay 210ms;1145:beep frequency=370 length=200ms; # F#41146:delay 240ms;1147:beep frequency=392 length=200ms; # G41148:delay 240ms;1149:beep frequency=370 length=200ms; # F#41150:delay 240ms;1151# bar 811152:beep frequency=185 length=25ms; # F#3 bass1153:delay 30ms;1154:beep frequency=494 length=170ms; # B41155:delay 210ms;1156:beep frequency=466 length=105ms; # A#41157:delay 120ms;1158:beep frequency=554 length=105ms; # C#51159:delay 120ms;1160:beep frequency=659 length=200ms; # E51161:delay 240ms;1162:beep frequency=587 length=105ms; # D51163:delay 120ms;1164:beep frequency=554 length=105ms; # C#51165:delay 120ms;1166# bar 821167:beep frequency=247 length=25ms; # B3 bass1168:delay 30ms;1169:beep frequency=587 length=170ms; # D51170:delay 210ms;1171:beep frequency=494 length=50ms; # B41172:delay 60ms;1173:beep frequency=554 length=50ms; # C#51174:delay 60ms;1175:beep frequency=587 length=50ms; # D51176:delay 60ms;1177:beep frequency=659 length=50ms; # E51178:delay 60ms;1179:beep frequency=740 length=200ms; # F#51180:delay 240ms;1181:beep frequency=587 length=105ms; # D51182:delay 120ms;1183:beep frequency=740 length=105ms; # F#51184:delay 120ms;1185# bar 831186:beep frequency=147 length=25ms; # D3 bass1187:delay 30ms;1188:beep frequency=988 length=170ms; # B51189:delay 210ms;1190:beep frequency=740 length=200ms; # F#51191:delay 240ms;1192:beep frequency=659 length=105ms; # E51193:delay 120ms;1194:beep frequency=587 length=105ms; # D51195:delay 120ms;1196:beep frequency=554 length=105ms; # C#51197:delay 120ms;1198:beep frequency=587 length=105ms; # D51199:delay 120ms;1200# grid: unit 60ms, bar 480ms1201# bar 841202:beep frequency=247 length=25ms; # B3 bass1203:delay 30ms;1204:beep frequency=554 length=25ms; # C#5 grace1205:delay 30ms;1206:beep frequency=494 length=1200ms; # B41207:delay 1200ms;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.