RouterOS beeper player
Thunderstruck
One note held down while another walks over it — two voices from one speaker.
1# Thunderstruck (AC/DC, 1990), written by Angus Young and Malcolm Young, for one beeper2# grid: unit 110ms, bar 1760ms3# https://lab.glossema.dev/play/thunderstruck4#5# Written flat. Every note is a :beep and the :delay that follows it, one pair of lines per6# note, so the line that is lit is the note you hear. Nothing is folded into a function, a7# table or a loop; every repeat is written out, and nothing jumps backwards.8#9# The unit is a sixteenth of 110ms and a bar is sixteen of them, 1760ms, in every bar but10# the last. A note's slot is its written value and the slot is what the :delay spends; the11# bass thumps, the grace notes and the rolled chords are paid for out of the slot they12# decorate, never added to the bar. 136 beats per minute, 43 bars, about 78 seconds.13#14# The climb is a stream of sixteenths in which the moving line and the B4 pedal alternate,15# and it is the only section that runs that fast. The riff, the verse and the chorus are16# written here, in the same key and over the same harmony, in quarters, dotted quarters and17# halves over a low B hammered 28ms at a time on every strong beat. The last pass lifts the18# moving line an octave, walks it back down by step, thins to the pedal alone and slows.1920# ---- the climb ----21:put "The climb";2223# bar 124:beep frequency=622 length=105ms; # D#525:delay 110ms;26:beep frequency=494 length=80ms; # B4 pedal27:delay 110ms;28:beep frequency=740 length=105ms; # F#529:delay 110ms;30:beep frequency=494 length=80ms; # B4 pedal31:delay 110ms;32:beep frequency=622 length=105ms; # D#533:delay 110ms;34:beep frequency=494 length=80ms; # B4 pedal35:delay 110ms;36:beep frequency=740 length=105ms; # F#537:delay 110ms;38:beep frequency=494 length=80ms; # B4 pedal39:delay 110ms;40:beep frequency=622 length=105ms; # D#541:delay 110ms;42:beep frequency=494 length=80ms; # B4 pedal43:delay 110ms;44:beep frequency=740 length=105ms; # F#545:delay 110ms;46:beep frequency=494 length=80ms; # B4 pedal47:delay 110ms;48:beep frequency=622 length=105ms; # D#549:delay 110ms;50:beep frequency=494 length=80ms; # B4 pedal51:delay 110ms;52:beep frequency=740 length=105ms; # F#553:delay 110ms;54:beep frequency=494 length=80ms; # B4 pedal55:delay 110ms;5657# bar 258:beep frequency=622 length=105ms; # D#559:delay 110ms;60:beep frequency=494 length=80ms; # B4 pedal61:delay 110ms;62:beep frequency=740 length=105ms; # F#563:delay 110ms;64:beep frequency=494 length=80ms; # B4 pedal65:delay 110ms;66:beep frequency=622 length=105ms; # D#567:delay 110ms;68:beep frequency=494 length=80ms; # B4 pedal69:delay 110ms;70:beep frequency=740 length=105ms; # F#571:delay 110ms;72:beep frequency=494 length=80ms; # B4 pedal73:delay 110ms;74:beep frequency=622 length=105ms; # D#575:delay 110ms;76:beep frequency=494 length=80ms; # B4 pedal77:delay 110ms;78:beep frequency=740 length=105ms; # F#579:delay 110ms;80:beep frequency=494 length=80ms; # B4 pedal81:delay 110ms;82:beep frequency=622 length=105ms; # D#583:delay 110ms;84:beep frequency=494 length=80ms; # B4 pedal85:delay 110ms;86:beep frequency=740 length=105ms; # F#587:delay 110ms;88:beep frequency=494 length=80ms; # B4 pedal89:delay 110ms;9091# bar 392:beep frequency=659 length=105ms; # E593:delay 110ms;94:beep frequency=494 length=80ms; # B4 pedal95:delay 110ms;96:beep frequency=784 length=105ms; # G597:delay 110ms;98:beep frequency=494 length=80ms; # B4 pedal99:delay 110ms;100:beep frequency=659 length=105ms; # E5101:delay 110ms;102:beep frequency=494 length=80ms; # B4 pedal103:delay 110ms;104:beep frequency=784 length=105ms; # G5105:delay 110ms;106:beep frequency=494 length=80ms; # B4 pedal107:delay 110ms;108:beep frequency=659 length=105ms; # E5109:delay 110ms;110:beep frequency=494 length=80ms; # B4 pedal111:delay 110ms;112:beep frequency=784 length=105ms; # G5113:delay 110ms;114:beep frequency=494 length=80ms; # B4 pedal115:delay 110ms;116:beep frequency=659 length=105ms; # E5117:delay 110ms;118:beep frequency=494 length=80ms; # B4 pedal119:delay 110ms;120:beep frequency=784 length=105ms; # G5121:delay 110ms;122:beep frequency=494 length=80ms; # B4 pedal123:delay 110ms;124125# bar 4126:beep frequency=659 length=105ms; # E5127:delay 110ms;128:beep frequency=494 length=80ms; # B4 pedal129:delay 110ms;130:beep frequency=784 length=105ms; # G5131:delay 110ms;132:beep frequency=494 length=80ms; # B4 pedal133:delay 110ms;134:beep frequency=659 length=105ms; # E5135:delay 110ms;136:beep frequency=494 length=80ms; # B4 pedal137:delay 110ms;138:beep frequency=784 length=105ms; # G5139:delay 110ms;140:beep frequency=494 length=80ms; # B4 pedal141:delay 110ms;142:beep frequency=659 length=105ms; # E5143:delay 110ms;144:beep frequency=494 length=80ms; # B4 pedal145:delay 110ms;146:beep frequency=784 length=105ms; # G5147:delay 110ms;148:beep frequency=494 length=80ms; # B4 pedal149:delay 110ms;150:beep frequency=659 length=105ms; # E5151:delay 110ms;152:beep frequency=494 length=80ms; # B4 pedal153:delay 110ms;154:beep frequency=784 length=105ms; # G5155:delay 110ms;156:beep frequency=494 length=80ms; # B4 pedal157:delay 110ms;158159# bar 5160:beep frequency=622 length=105ms; # D#5161:delay 110ms;162:beep frequency=494 length=80ms; # B4 pedal163:delay 110ms;164:beep frequency=740 length=105ms; # F#5165:delay 110ms;166:beep frequency=494 length=80ms; # B4 pedal167:delay 110ms;168:beep frequency=622 length=105ms; # D#5169:delay 110ms;170:beep frequency=494 length=80ms; # B4 pedal171:delay 110ms;172:beep frequency=740 length=105ms; # F#5173:delay 110ms;174:beep frequency=494 length=80ms; # B4 pedal175:delay 110ms;176:beep frequency=622 length=105ms; # D#5177:delay 110ms;178:beep frequency=494 length=80ms; # B4 pedal179:delay 110ms;180:beep frequency=740 length=105ms; # F#5181:delay 110ms;182:beep frequency=494 length=80ms; # B4 pedal183:delay 110ms;184:beep frequency=622 length=105ms; # D#5185:delay 110ms;186:beep frequency=494 length=80ms; # B4 pedal187:delay 110ms;188:beep frequency=740 length=105ms; # F#5189:delay 110ms;190:beep frequency=494 length=80ms; # B4 pedal191:delay 110ms;192193# bar 6194:beep frequency=622 length=105ms; # D#5195:delay 110ms;196:beep frequency=494 length=80ms; # B4 pedal197:delay 110ms;198:beep frequency=740 length=105ms; # F#5199:delay 110ms;200:beep frequency=494 length=80ms; # B4 pedal201:delay 110ms;202:beep frequency=622 length=105ms; # D#5203:delay 110ms;204:beep frequency=494 length=80ms; # B4 pedal205:delay 110ms;206:beep frequency=740 length=105ms; # F#5207:delay 110ms;208:beep frequency=494 length=80ms; # B4 pedal209:delay 110ms;210:beep frequency=622 length=105ms; # D#5211:delay 110ms;212:beep frequency=494 length=80ms; # B4 pedal213:delay 110ms;214:beep frequency=740 length=105ms; # F#5215:delay 110ms;216:beep frequency=494 length=80ms; # B4 pedal217:delay 110ms;218:beep frequency=622 length=105ms; # D#5219:delay 110ms;220:beep frequency=494 length=80ms; # B4 pedal221:delay 110ms;222:beep frequency=740 length=105ms; # F#5223:delay 110ms;224:beep frequency=494 length=80ms; # B4 pedal225:delay 110ms;226227# bar 7228:beep frequency=659 length=105ms; # E5229:delay 110ms;230:beep frequency=494 length=80ms; # B4 pedal231:delay 110ms;232:beep frequency=784 length=105ms; # G5233:delay 110ms;234:beep frequency=494 length=80ms; # B4 pedal235:delay 110ms;236:beep frequency=659 length=105ms; # E5237:delay 110ms;238:beep frequency=494 length=80ms; # B4 pedal239:delay 110ms;240:beep frequency=784 length=105ms; # G5241:delay 110ms;242:beep frequency=494 length=80ms; # B4 pedal243:delay 110ms;244:beep frequency=659 length=105ms; # E5245:delay 110ms;246:beep frequency=494 length=80ms; # B4 pedal247:delay 110ms;248:beep frequency=784 length=105ms; # G5249:delay 110ms;250:beep frequency=494 length=80ms; # B4 pedal251:delay 110ms;252:beep frequency=659 length=105ms; # E5253:delay 110ms;254:beep frequency=494 length=80ms; # B4 pedal255:delay 110ms;256:beep frequency=784 length=105ms; # G5257:delay 110ms;258:beep frequency=494 length=80ms; # B4 pedal259:delay 110ms;260261# bar 8262:beep frequency=659 length=105ms; # E5263:delay 110ms;264:beep frequency=494 length=80ms; # B4 pedal265:delay 110ms;266:beep frequency=784 length=105ms; # G5267:delay 110ms;268:beep frequency=494 length=80ms; # B4 pedal269:delay 110ms;270:beep frequency=659 length=105ms; # E5271:delay 110ms;272:beep frequency=494 length=80ms; # B4 pedal273:delay 110ms;274:beep frequency=784 length=105ms; # G5275:delay 110ms;276:beep frequency=494 length=80ms; # B4 pedal277:delay 110ms;278:beep frequency=659 length=105ms; # E5279:delay 110ms;280:beep frequency=494 length=80ms; # B4 pedal281:delay 110ms;282:beep frequency=784 length=105ms; # G5283:delay 110ms;284:beep frequency=494 length=80ms; # B4 pedal285:delay 110ms;286:beep frequency=659 length=105ms; # E5287:delay 110ms;288:beep frequency=494 length=80ms; # B4 pedal289:delay 110ms;290:beep frequency=784 length=105ms; # G5291:delay 110ms;292:beep frequency=494 length=80ms; # B4 pedal293:delay 110ms;294295# bar 9296:beep frequency=988 length=105ms; # B5297:delay 110ms;298:beep frequency=494 length=80ms; # B4 pedal299:delay 110ms;300:beep frequency=880 length=105ms; # A5301:delay 110ms;302:beep frequency=494 length=80ms; # B4 pedal303:delay 110ms;304:beep frequency=831 length=105ms; # G#5305:delay 110ms;306:beep frequency=494 length=80ms; # B4 pedal307:delay 110ms;308:beep frequency=880 length=105ms; # A5309:delay 110ms;310:beep frequency=494 length=80ms; # B4 pedal311:delay 110ms;312:beep frequency=831 length=105ms; # G#5313:delay 110ms;314:beep frequency=494 length=80ms; # B4 pedal315:delay 110ms;316:beep frequency=740 length=105ms; # F#5317:delay 110ms;318:beep frequency=494 length=80ms; # B4 pedal319:delay 110ms;320:beep frequency=831 length=105ms; # G#5321:delay 110ms;322:beep frequency=494 length=80ms; # B4 pedal323:delay 110ms;324:beep frequency=659 length=105ms; # E5325:delay 110ms;326:beep frequency=494 length=80ms; # B4 pedal327:delay 110ms;328329# bar 10330:beep frequency=988 length=105ms; # B5331:delay 110ms;332:beep frequency=494 length=80ms; # B4 pedal333:delay 110ms;334:beep frequency=880 length=105ms; # A5335:delay 110ms;336:beep frequency=494 length=80ms; # B4 pedal337:delay 110ms;338:beep frequency=831 length=105ms; # G#5339:delay 110ms;340:beep frequency=494 length=80ms; # B4 pedal341:delay 110ms;342:beep frequency=880 length=105ms; # A5343:delay 110ms;344:beep frequency=494 length=80ms; # B4 pedal345:delay 110ms;346:beep frequency=831 length=105ms; # G#5347:delay 110ms;348:beep frequency=494 length=80ms; # B4 pedal349:delay 110ms;350:beep frequency=740 length=105ms; # F#5351:delay 110ms;352:beep frequency=494 length=80ms; # B4 pedal353:delay 110ms;354:beep frequency=831 length=105ms; # G#5355:delay 110ms;356:beep frequency=494 length=80ms; # B4 pedal357:delay 110ms;358:beep frequency=659 length=105ms; # E5359:delay 110ms;360:beep frequency=494 length=80ms; # B4 pedal361:delay 110ms;362363# bar 11364:beep frequency=740 length=105ms; # F#5365:delay 110ms;366:beep frequency=494 length=80ms; # B4 pedal367:delay 110ms;368:beep frequency=622 length=105ms; # D#5369:delay 110ms;370:beep frequency=494 length=80ms; # B4 pedal371:delay 110ms;372:beep frequency=659 length=105ms; # E5373:delay 110ms;374:beep frequency=494 length=80ms; # B4 pedal375:delay 110ms;376:beep frequency=622 length=105ms; # D#5377:delay 110ms;378:beep frequency=494 length=80ms; # B4 pedal379:delay 110ms;380:beep frequency=659 length=105ms; # E5381:delay 110ms;382:beep frequency=494 length=80ms; # B4 pedal383:delay 110ms;384:beep frequency=622 length=105ms; # D#5385:delay 110ms;386:beep frequency=494 length=80ms; # B4 pedal387:delay 110ms;388:beep frequency=659 length=105ms; # E5389:delay 110ms;390:beep frequency=494 length=80ms; # B4 pedal391:delay 110ms;392:beep frequency=622 length=105ms; # D#5393:delay 110ms;394:beep frequency=494 length=80ms; # B4 pedal395:delay 110ms;396397# bar 12398:beep frequency=740 length=105ms; # F#5399:delay 110ms;400:beep frequency=494 length=80ms; # B4 pedal401:delay 110ms;402:beep frequency=622 length=105ms; # D#5403:delay 110ms;404:beep frequency=494 length=80ms; # B4 pedal405:delay 110ms;406:beep frequency=659 length=105ms; # E5407:delay 110ms;408:beep frequency=494 length=80ms; # B4 pedal409:delay 110ms;410:beep frequency=622 length=105ms; # D#5411:delay 110ms;412:beep frequency=494 length=80ms; # B4 pedal413:delay 110ms;414:beep frequency=659 length=105ms; # E5415:delay 110ms;416:beep frequency=494 length=80ms; # B4 pedal417:delay 110ms;418:beep frequency=622 length=105ms; # D#5419:delay 110ms;420:beep frequency=494 length=80ms; # B4 pedal421:delay 110ms;422:beep frequency=659 length=105ms; # E5423:delay 110ms;424:beep frequency=494 length=80ms; # B4 pedal425:delay 110ms;426:beep frequency=622 length=105ms; # D#5427:delay 110ms;428:beep frequency=494 length=80ms; # B4 pedal429:delay 110ms;430431# bar 13432:beep frequency=988 length=105ms; # B5433:delay 110ms;434:beep frequency=494 length=80ms; # B4 pedal435:delay 110ms;436:beep frequency=880 length=105ms; # A5437:delay 110ms;438:beep frequency=494 length=80ms; # B4 pedal439:delay 110ms;440:beep frequency=831 length=105ms; # G#5441:delay 110ms;442:beep frequency=494 length=80ms; # B4 pedal443:delay 110ms;444:beep frequency=880 length=105ms; # A5445:delay 110ms;446:beep frequency=494 length=80ms; # B4 pedal447:delay 110ms;448:beep frequency=831 length=105ms; # G#5449:delay 110ms;450:beep frequency=494 length=80ms; # B4 pedal451:delay 110ms;452:beep frequency=740 length=105ms; # F#5453:delay 110ms;454:beep frequency=494 length=80ms; # B4 pedal455:delay 110ms;456:beep frequency=831 length=105ms; # G#5457:delay 110ms;458:beep frequency=494 length=80ms; # B4 pedal459:delay 110ms;460:beep frequency=659 length=105ms; # E5461:delay 110ms;462:beep frequency=494 length=80ms; # B4 pedal463:delay 110ms;464465# bar 14466:beep frequency=988 length=105ms; # B5467:delay 110ms;468:beep frequency=494 length=80ms; # B4 pedal469:delay 110ms;470:beep frequency=880 length=105ms; # A5471:delay 110ms;472:beep frequency=494 length=80ms; # B4 pedal473:delay 110ms;474:beep frequency=831 length=105ms; # G#5475:delay 110ms;476:beep frequency=494 length=80ms; # B4 pedal477:delay 110ms;478:beep frequency=880 length=105ms; # A5479:delay 110ms;480:beep frequency=494 length=80ms; # B4 pedal481:delay 110ms;482:beep frequency=831 length=105ms; # G#5483:delay 110ms;484:beep frequency=494 length=80ms; # B4 pedal485:delay 110ms;486:beep frequency=740 length=105ms; # F#5487:delay 110ms;488:beep frequency=494 length=80ms; # B4 pedal489:delay 110ms;490:beep frequency=831 length=105ms; # G#5491:delay 110ms;492:beep frequency=494 length=80ms; # B4 pedal493:delay 110ms;494:beep frequency=659 length=105ms; # E5495:delay 110ms;496:beep frequency=494 length=80ms; # B4 pedal497:delay 110ms;498499# bar 15500:beep frequency=740 length=105ms; # F#5501:delay 110ms;502:beep frequency=494 length=80ms; # B4 pedal503:delay 110ms;504:beep frequency=622 length=105ms; # D#5505:delay 110ms;506:beep frequency=494 length=80ms; # B4 pedal507:delay 110ms;508:beep frequency=659 length=105ms; # E5509:delay 110ms;510:beep frequency=494 length=80ms; # B4 pedal511:delay 110ms;512:beep frequency=622 length=105ms; # D#5513:delay 110ms;514:beep frequency=494 length=80ms; # B4 pedal515:delay 110ms;516:beep frequency=659 length=105ms; # E5517:delay 110ms;518:beep frequency=494 length=80ms; # B4 pedal519:delay 110ms;520:beep frequency=622 length=105ms; # D#5521:delay 110ms;522:beep frequency=494 length=80ms; # B4 pedal523:delay 110ms;524:beep frequency=659 length=105ms; # E5525:delay 110ms;526:beep frequency=494 length=80ms; # B4 pedal527:delay 110ms;528:beep frequency=622 length=105ms; # D#5529:delay 110ms;530:beep frequency=494 length=80ms; # B4 pedal531:delay 110ms;532533# bar 16534:beep frequency=740 length=105ms; # F#5535:delay 110ms;536:beep frequency=494 length=80ms; # B4 pedal537:delay 110ms;538:beep frequency=622 length=105ms; # D#5539:delay 110ms;540:beep frequency=494 length=80ms; # B4 pedal541:delay 110ms;542:beep frequency=659 length=105ms; # E5543:delay 110ms;544:beep frequency=494 length=80ms; # B4 pedal545:delay 110ms;546:beep frequency=622 length=105ms; # D#5547:delay 110ms;548:beep frequency=494 length=80ms; # B4 pedal549:delay 110ms;550:beep frequency=659 length=105ms; # E5551:delay 110ms;552:beep frequency=494 length=80ms; # B4 pedal553:delay 110ms;554:beep frequency=622 length=105ms; # D#5555:delay 110ms;556:beep frequency=494 length=80ms; # B4 pedal557:delay 110ms;558:beep frequency=659 length=105ms; # E5559:delay 110ms;560:beep frequency=494 length=80ms; # B4 pedal561:delay 110ms;562:beep frequency=622 length=105ms; # D#5563:delay 110ms;564:beep frequency=494 length=80ms; # B4 pedal565:delay 110ms;566567# ---- the riff ----568:put "The riff";569570# bar 17571:delay 440ms; # bar 17, beats 1-2: the gap before the band comes in572:beep frequency=247 length=30ms; # B3 roll573:delay 34ms;574:beep frequency=311 length=30ms; # D#4 roll575:delay 34ms;576:beep frequency=370 length=30ms; # F#4 roll577:delay 34ms;578:beep frequency=740 length=298ms; # F#5579:delay 338ms;580:beep frequency=123 length=28ms; # B2 bass581:delay 32ms;582:beep frequency=659 length=368ms; # E5583:delay 408ms;584:beep frequency=123 length=28ms; # B2 bass585:delay 32ms;586:beep frequency=622 length=368ms; # D#5587:delay 408ms;588589# bar 18590:beep frequency=123 length=28ms; # B2 bass591:delay 32ms;592:beep frequency=494 length=368ms; # B4593:delay 408ms;594:beep frequency=123 length=28ms; # B2 bass595:delay 32ms;596:beep frequency=622 length=368ms; # D#5597:delay 408ms;598:beep frequency=123 length=28ms; # B2 bass599:delay 32ms;600:beep frequency=740 length=368ms; # F#5601:delay 408ms;602:beep frequency=123 length=28ms; # B2 bass603:delay 32ms;604:beep frequency=659 length=368ms; # E5605:delay 408ms;606607# bar 19608:beep frequency=123 length=28ms; # B2 bass609:delay 32ms;610:beep frequency=740 length=368ms; # F#5611:delay 408ms;612:beep frequency=123 length=28ms; # B2 bass613:delay 32ms;614:beep frequency=659 length=368ms; # E5615:delay 408ms;616:beep frequency=123 length=28ms; # B2 bass617:delay 32ms;618:beep frequency=622 length=368ms; # D#5619:delay 408ms;620:beep frequency=123 length=28ms; # B2 bass621:delay 32ms;622:beep frequency=494 length=368ms; # B4623:delay 408ms;624625# bar 20626:beep frequency=123 length=28ms; # B2 bass627:delay 32ms;628:beep frequency=622 length=368ms; # D#5629:delay 408ms;630:beep frequency=123 length=28ms; # B2 bass631:delay 32ms;632:beep frequency=740 length=368ms; # F#5633:delay 408ms;634:beep frequency=123 length=28ms; # B2 bass635:delay 32ms;636:beep frequency=831 length=368ms; # G#5637:delay 408ms;638:beep frequency=123 length=28ms; # B2 bass639:delay 32ms;640:beep frequency=740 length=368ms; # F#5641:delay 408ms;642643# bar 21644:beep frequency=123 length=28ms; # B2 bass645:delay 32ms;646:beep frequency=659 length=368ms; # E5647:delay 408ms;648:beep frequency=123 length=28ms; # B2 bass649:delay 32ms;650:beep frequency=622 length=368ms; # D#5651:delay 408ms;652:beep frequency=123 length=28ms; # B2 bass653:delay 32ms;654:beep frequency=494 length=808ms; # B4655:delay 848ms;656657# ---- the verse ----658:put "The verse";659660# bar 22661:beep frequency=123 length=28ms; # B2 bass662:delay 32ms;663:beep frequency=494 length=368ms; # B4664:delay 408ms;665:beep frequency=123 length=28ms; # B2 bass666:delay 32ms;667:beep frequency=494 length=113ms; # B4668:delay 188ms;669:beep frequency=494 length=22ms; # B4 grace670:delay 26ms;671:beep frequency=554 length=116ms; # C#5672:delay 194ms;673:beep frequency=123 length=28ms; # B2 bass674:delay 32ms;675:beep frequency=622 length=368ms; # D#5676:delay 408ms;677:beep frequency=123 length=28ms; # B2 bass678:delay 32ms;679:beep frequency=554 length=368ms; # C#5680:delay 408ms;681682# bar 23683:beep frequency=123 length=28ms; # B2 bass684:delay 32ms;685:beep frequency=622 length=368ms; # D#5686:delay 408ms;687:beep frequency=123 length=28ms; # B2 bass688:delay 32ms;689:beep frequency=554 length=368ms; # C#5690:delay 408ms;691:beep frequency=123 length=28ms; # B2 bass692:delay 32ms;693:beep frequency=494 length=368ms; # B4694:delay 408ms;695:beep frequency=123 length=28ms; # B2 bass696:delay 32ms;697:beep frequency=554 length=368ms; # C#5698:delay 408ms;699700# bar 24701:beep frequency=220 length=28ms; # A3 bass702:delay 32ms;703:beep frequency=554 length=368ms; # C#5704:delay 408ms;705:beep frequency=220 length=28ms; # A3 bass706:delay 32ms;707:beep frequency=494 length=113ms; # B4708:delay 188ms;709:beep frequency=440 length=132ms; # A4710:delay 220ms;711:beep frequency=220 length=28ms; # A3 bass712:delay 32ms;713:beep frequency=494 length=368ms; # B4714:delay 408ms;715:beep frequency=220 length=28ms; # A3 bass716:delay 32ms;717:beep frequency=554 length=368ms; # C#5718:delay 408ms;719720# bar 25721:beep frequency=220 length=28ms; # A3 bass722:delay 32ms;723:beep frequency=440 length=368ms; # A4724:delay 408ms;725:beep frequency=220 length=28ms; # A3 bass726:delay 32ms;727:beep frequency=494 length=368ms; # B4728:delay 408ms;729:beep frequency=220 length=28ms; # A3 bass730:delay 32ms;731:beep frequency=554 length=368ms; # C#5732:delay 408ms;733:beep frequency=220 length=28ms; # A3 bass734:delay 32ms;735:beep frequency=659 length=368ms; # E5736:delay 408ms;737738# bar 26739:beep frequency=165 length=28ms; # E3 bass740:delay 32ms;741:beep frequency=659 length=368ms; # E5742:delay 408ms;743:beep frequency=165 length=28ms; # E3 bass744:delay 32ms;745:beep frequency=622 length=368ms; # D#5746:delay 408ms;747:beep frequency=165 length=28ms; # E3 bass748:delay 32ms;749:beep frequency=554 length=368ms; # C#5750:delay 408ms;751:beep frequency=165 length=28ms; # E3 bass752:delay 32ms;753:beep frequency=494 length=368ms; # B4754:delay 408ms;755756# bar 27757:beep frequency=123 length=28ms; # B2 bass758:delay 32ms;759:beep frequency=659 length=22ms; # E5 grace760:delay 26ms;761:beep frequency=740 length=342ms; # F#5762:delay 382ms;763:beep frequency=123 length=28ms; # B2 bass764:delay 32ms;765:beep frequency=659 length=368ms; # E5766:delay 408ms;767:beep frequency=123 length=28ms; # B2 bass768:delay 32ms;769:beep frequency=622 length=808ms; # D#5770:delay 848ms;771772# ---- the chorus ----773:put "The chorus";774775# bar 28776:beep frequency=123 length=28ms; # B2 bass777:delay 32ms;778:beep frequency=988 length=368ms; # B5779:delay 408ms;780:beep frequency=1109 length=22ms; # C#6 grace781:delay 26ms;782:beep frequency=1245 length=374ms; # D#6783:delay 414ms;784:beep frequency=123 length=28ms; # B2 bass785:delay 32ms;786:beep frequency=1109 length=368ms; # C#6787:delay 408ms;788:beep frequency=123 length=28ms; # B2 bass789:delay 32ms;790:beep frequency=988 length=368ms; # B5791:delay 408ms;792793# bar 29794:beep frequency=123 length=28ms; # B2 bass795:delay 32ms;796:beep frequency=988 length=368ms; # B5797:delay 408ms;798:beep frequency=123 length=28ms; # B2 bass799:delay 32ms;800:beep frequency=1109 length=368ms; # C#6801:delay 408ms;802:beep frequency=123 length=28ms; # B2 bass803:delay 32ms;804:beep frequency=1245 length=368ms; # D#6805:delay 408ms;806:beep frequency=123 length=28ms; # B2 bass807:delay 32ms;808:beep frequency=1319 length=22ms; # E6 grace809:delay 26ms;810:beep frequency=1480 length=342ms; # F#6811:delay 382ms;812813# bar 30814:beep frequency=440 length=30ms; # A4 roll815:delay 34ms;816:beep frequency=554 length=30ms; # C#5 roll817:delay 34ms;818:beep frequency=659 length=30ms; # E5 roll819:delay 34ms;820:beep frequency=1319 length=298ms; # E6821:delay 338ms;822:beep frequency=220 length=28ms; # A3 bass823:delay 32ms;824:beep frequency=1109 length=368ms; # C#6825:delay 408ms;826:beep frequency=220 length=28ms; # A3 bass827:delay 32ms;828:beep frequency=880 length=368ms; # A5829:delay 408ms;830:beep frequency=220 length=28ms; # A3 bass831:delay 32ms;832:beep frequency=1109 length=368ms; # C#6833:delay 408ms;834835# bar 31836:beep frequency=220 length=28ms; # A3 bass837:delay 32ms;838:beep frequency=988 length=588ms; # B5839:delay 628ms;840:beep frequency=1109 length=620ms; # C#6841:delay 660ms;842:beep frequency=220 length=28ms; # A3 bass843:delay 32ms;844:beep frequency=1245 length=22ms; # D#6 grace845:delay 26ms;846:beep frequency=1319 length=342ms; # E6847:delay 382ms;848849# bar 32850:beep frequency=165 length=28ms; # E3 bass851:delay 32ms;852:beep frequency=1319 length=368ms; # E6853:delay 408ms;854:beep frequency=165 length=28ms; # E3 bass855:delay 32ms;856:beep frequency=1109 length=368ms; # C#6857:delay 408ms;858:beep frequency=165 length=28ms; # E3 bass859:delay 32ms;860:beep frequency=988 length=368ms; # B5861:delay 408ms;862:beep frequency=165 length=28ms; # E3 bass863:delay 32ms;864:beep frequency=831 length=368ms; # G#5865:delay 408ms;866867# bar 33868:beep frequency=123 length=28ms; # B2 bass869:delay 32ms;870:beep frequency=988 length=368ms; # B5871:delay 408ms;872:beep frequency=123 length=28ms; # B2 bass873:delay 32ms;874:beep frequency=1109 length=368ms; # C#6875:delay 408ms;876:beep frequency=123 length=28ms; # B2 bass877:delay 32ms;878:beep frequency=988 length=808ms; # B5879:delay 848ms;880881# ---- the riff again ----882:put "The riff again";883884# bar 34885:beep frequency=123 length=28ms; # B2 bass886:delay 32ms;887:beep frequency=494 length=368ms; # B4888:delay 408ms;889:beep frequency=123 length=28ms; # B2 bass890:delay 32ms;891:beep frequency=622 length=368ms; # D#5892:delay 408ms;893:beep frequency=123 length=28ms; # B2 bass894:delay 32ms;895:beep frequency=740 length=368ms; # F#5896:delay 408ms;897:beep frequency=123 length=28ms; # B2 bass898:delay 32ms;899:beep frequency=659 length=368ms; # E5900:delay 408ms;901902# bar 35903:beep frequency=123 length=28ms; # B2 bass904:delay 32ms;905:beep frequency=740 length=368ms; # F#5906:delay 408ms;907:beep frequency=123 length=28ms; # B2 bass908:delay 32ms;909:beep frequency=659 length=368ms; # E5910:delay 408ms;911:beep frequency=123 length=28ms; # B2 bass912:delay 32ms;913:beep frequency=622 length=368ms; # D#5914:delay 408ms;915:beep frequency=123 length=28ms; # B2 bass916:delay 32ms;917:beep frequency=494 length=368ms; # B4918:delay 408ms;919920# bar 36921:beep frequency=123 length=28ms; # B2 bass922:delay 32ms;923:beep frequency=622 length=368ms; # D#5924:delay 408ms;925:beep frequency=123 length=28ms; # B2 bass926:delay 32ms;927:beep frequency=740 length=368ms; # F#5928:delay 408ms;929:beep frequency=123 length=28ms; # B2 bass930:delay 32ms;931:beep frequency=831 length=368ms; # G#5932:delay 408ms;933:beep frequency=123 length=28ms; # B2 bass934:delay 32ms;935:beep frequency=740 length=368ms; # F#5936:delay 408ms;937938# ---- the chorus again ----939:put "The chorus again";940941# bar 37942:delay 880ms; # bar 37, beats 1-4: the silence before the last chorus943:beep frequency=247 length=30ms; # B3 roll944:delay 34ms;945:beep frequency=311 length=30ms; # D#4 roll946:delay 34ms;947:beep frequency=370 length=30ms; # F#4 roll948:delay 34ms;949:beep frequency=988 length=298ms; # B5950:delay 338ms;951:beep frequency=1109 length=22ms; # C#6 grace952:delay 26ms;953:beep frequency=1245 length=374ms; # D#6954:delay 414ms;955956# bar 38957:beep frequency=123 length=28ms; # B2 bass958:delay 32ms;959:beep frequency=988 length=368ms; # B5960:delay 408ms;961:beep frequency=123 length=28ms; # B2 bass962:delay 32ms;963:beep frequency=1109 length=368ms; # C#6964:delay 408ms;965:beep frequency=123 length=28ms; # B2 bass966:delay 32ms;967:beep frequency=1245 length=368ms; # D#6968:delay 408ms;969:beep frequency=123 length=28ms; # B2 bass970:delay 32ms;971:beep frequency=1319 length=22ms; # E6 grace972:delay 26ms;973:beep frequency=1480 length=342ms; # F#6974:delay 382ms;975976# bar 39977:beep frequency=440 length=30ms; # A4 roll978:delay 34ms;979:beep frequency=554 length=30ms; # C#5 roll980:delay 34ms;981:beep frequency=659 length=30ms; # E5 roll982:delay 34ms;983:beep frequency=1319 length=298ms; # E6984:delay 338ms;985:beep frequency=220 length=28ms; # A3 bass986:delay 32ms;987:beep frequency=1109 length=368ms; # C#6988:delay 408ms;989:beep frequency=220 length=28ms; # A3 bass990:delay 32ms;991:beep frequency=880 length=368ms; # A5992:delay 408ms;993:beep frequency=220 length=28ms; # A3 bass994:delay 32ms;995:beep frequency=1109 length=368ms; # C#6996:delay 408ms;997998# bar 40999:beep frequency=165 length=28ms; # E3 bass1000:delay 32ms;1001:beep frequency=1319 length=368ms; # E61002:delay 408ms;1003:beep frequency=165 length=28ms; # E3 bass1004:delay 32ms;1005:beep frequency=1109 length=368ms; # C#61006:delay 408ms;1007:beep frequency=165 length=28ms; # E3 bass1008:delay 32ms;1009:beep frequency=988 length=368ms; # B51010:delay 408ms;1011:beep frequency=165 length=28ms; # E3 bass1012:delay 32ms;1013:beep frequency=831 length=368ms; # G#51014:delay 408ms;10151016# bar 411017:beep frequency=123 length=28ms; # B2 bass1018:delay 32ms;1019:beep frequency=988 length=368ms; # B51020:delay 408ms;1021:beep frequency=123 length=28ms; # B2 bass1022:delay 32ms;1023:beep frequency=1109 length=368ms; # C#61024:delay 408ms;1025:beep frequency=123 length=28ms; # B2 bass1026:delay 32ms;1027:beep frequency=988 length=808ms; # B51028:delay 848ms;10291030# ---- the last climb ----1031:put "The last climb";10321033# bar 421034:beep frequency=1245 length=105ms; # D#61035:delay 110ms;1036:beep frequency=494 length=80ms; # B4 pedal1037:delay 110ms;1038:beep frequency=1480 length=105ms; # F#61039:delay 110ms;1040:beep frequency=494 length=80ms; # B4 pedal1041:delay 110ms;1042:beep frequency=1245 length=105ms; # D#61043:delay 110ms;1044:beep frequency=494 length=80ms; # B4 pedal1045:delay 110ms;1046:beep frequency=1480 length=105ms; # F#61047:delay 110ms;1048:beep frequency=494 length=80ms; # B4 pedal1049:delay 110ms;1050:beep frequency=1245 length=105ms; # D#61051:delay 110ms;1052:beep frequency=494 length=80ms; # B4 pedal1053:delay 110ms;1054:beep frequency=1480 length=105ms; # F#61055:delay 110ms;1056:beep frequency=494 length=80ms; # B4 pedal1057:delay 110ms;1058:beep frequency=1245 length=105ms; # D#61059:delay 110ms;1060:beep frequency=494 length=80ms; # B4 pedal1061:delay 110ms;1062:beep frequency=1480 length=105ms; # F#61063:delay 110ms;1064:beep frequency=494 length=80ms; # B4 pedal1065:delay 110ms;10661067# bar 431068:beep frequency=1480 length=120ms; # F#61069:delay 140ms;1070:beep frequency=494 length=120ms; # B4 pedal1071:delay 140ms;1072:beep frequency=1319 length=165ms; # E61073:delay 185ms;1074:beep frequency=494 length=165ms; # B4 pedal1075:delay 185ms;1076:beep frequency=1245 length=225ms; # D#61077:delay 245ms;1078:beep frequency=494 length=225ms; # B4 pedal1079:delay 245ms;1080:beep frequency=1109 length=300ms; # C#61081:delay 320ms;1082:beep frequency=494 length=300ms; # B4 pedal1083:delay 320ms;1084:beep frequency=988 length=400ms; # B51085:delay 420ms;1086:beep frequency=494 length=400ms; # B4 pedal1087:delay 420ms;1088:beep frequency=494 length=520ms; # B4 pedal1089:delay 540ms;1090:beep frequency=494 length=680ms; # B4 pedal1091:delay 700ms;1092/
NoteFreqBar
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.