skip to Main Content

Christmas Music Tutorial.

Looking for a fun project to impress your fellow network nerds?

How about creating Holiday Music on your MikroTik? Here’s a demo of the end result.

Here is a getting started guide and code for a few songs. 

1. Start by accessing WinBox on your MikroTik router that has a speaker.
2. Click on "System->Scripts"
3. Click on the "+" sign to add a new script
4. Give the script a name
5. Copy/paste the song script into the "Source" segment of the window
6. Click "Apply"
7. Click "Run Script"

All I Want For Christmas Is You

:beep frequency=800 length=450ms;
:delay 450ms;
:beep frequency=990 length=400ms;
:delay 400ms;
:beep frequency=1200 length=350ms;
:delay 350ms;
:beep frequency=1520 length=250ms;
:delay 300ms;
:beep frequency=1620 length=300ms;
:delay 300ms;
:beep frequency=1550 length=400ms;
:delay 400ms;
:beep frequency=1360 length=400ms;
:delay 400ms;
:beep frequency=1200 length=450ms;
:delay 650ms;

:beep frequency=1800 length=450ms;
:delay 450ms;
:beep frequency=1620 length=300ms;
:delay 350ms;
:beep frequency=1620 length=300ms;
:delay 300ms;
:beep frequency=1550 length=300ms;
:delay 350ms;
:beep frequency=1620 length=320ms;
:delay 320ms;
:beep frequency=1550 length=300ms;
:delay 300ms;
:beep frequency=1360 length=300ms;
:delay 300ms;
:beep frequency=1200 length=500ms;
:delay 500ms;

:beep frequency=1080 length=400ms;
:delay 400ms;
:beep frequency=1080 length=350ms;
:delay 400ms;
:beep frequency=1360 length=300ms;
:delay 320ms;
:beep frequency=1620 length=300ms;
:delay 300ms;
:beep frequency=1810 length=300ms;
:delay 320ms;
:beep frequency=1620 length=300ms;
:delay 300ms;
:beep frequency=1360 length=300ms;
:delay 300ms;
:beep frequency=1200 length=350ms;
:delay 400ms;

:beep frequency=1080 length=350ms;
:delay 400ms;
:beep frequency=1300 length=300ms;
:delay 300ms;
:beep frequency=1600 length=150ms;
:delay 200ms;
:beep frequency=1830 length=150ms;
:delay 300ms;
:beep frequency=1900 length=300ms;
:delay 350ms;
:beep frequency=1850 length=300ms;
:delay 300ms;
:beep frequency=1260 length=400ms;
:delay 600ms;

:beep frequency=1600 length=350ms;
:delay 400ms;
:beep frequency=1825 length=350ms;
:delay 400ms;
:beep frequency=1540 length=350ms;
:delay 400ms;
:beep frequency=1600 length=150ms;
:delay 150ms;
:beep frequency=1380 length=350ms;
:delay 400ms;
:beep frequency=1540 length=350ms;
:delay 400ms;
:beep frequency=1300 length=400ms;
:delay 450ms;

:beep frequency=2070 length=350ms;
:delay 400ms;
:beep frequency=1825 length=350ms;
:delay 400ms;
:beep frequency=1650 length=150ms;
:delay 200ms;
:beep frequency=1540 length=150ms;
:delay 300ms;
:beep frequency=1380 length=350ms;
:delay 400ms;
:beep frequency=1540 length=350ms;
:delay 400ms;
:beep frequency=1380 length=350ms;
:delay 400ms;
:beep frequency=1300 length=500ms;
:delay 550ms;



:beep frequency=1230 length=350ms;
:delay 400ms;
:beep frequency=1380 length=250ms;
:delay 300ms;
:beep frequency=1650 length=350ms;
:delay 400ms;
:beep frequency=2500 length=250ms;
:delay 300ms;
:beep frequency=2200 length=500ms;
:delay 550ms;
:beep frequency=2070 length=500ms;
:delay 550ms;
:beep frequency=2070 length=350ms;
:delay 400ms;
:beep frequency=1825 length=300ms;
:delay 300ms;
:beep frequency=1650 length=350ms;
:delay 350ms;
:beep frequency=1380 length=350ms;
:delay 350ms;
:beep frequency=1230 length=350ms;
:delay 350ms;
:beep frequency=1825 length=800ms;
:delay 900ms;
:beep frequency=2070 length=350ms;
:delay 350ms;
:beep frequency=1825 length=350ms;
:delay 350ms;
:beep frequency=1650 length=800ms;
:delay 850ms;

Deck The Halls

:beep frequency=1860 length=350ms;
:delay 400ms;
:beep frequency=1680 length=150ms;
:delay 200ms;
:beep frequency=1600 length=150ms;
:delay 250ms;
:beep frequency=1420 length=150ms;
:delay 250ms;
:beep frequency=1260 length=150ms;
:delay 250ms;
:beep frequency=1420 length=150ms;
:delay 250ms;
:beep frequency=1600 length=150ms;
:delay 250ms;
:beep frequency=1260 length=150ms;
:delay 250ms;

:beep frequency=1420 length=100ms;
:delay 150ms;
:beep frequency=1600 length=100ms;
:delay 150ms;
:beep frequency=1680 length=100ms;
:delay 150ms;
:beep frequency=1420 length=100ms;
:delay 150ms;
:beep frequency=1600 length=300ms;
:delay 350ms;
:beep frequency=1420 length=100ms;
:delay 150ms;
:beep frequency=1260 length=250ms;
:delay 300ms;
:beep frequency=1200 length=250ms;
:delay 300ms;
:beep frequency=1260 length=150ms;
:delay 150ms;

Jingle Bells

:beep frequency=523 length=220ms;
:delay 250ms;
:beep frequency=523 length=220ms;
:delay 250ms;
:beep frequency=523 length=300ms;
:delay 500ms;

:beep frequency=523 length=200ms;
:delay 250ms;
:beep frequency=523 length=200ms;
:delay 250ms;
:beep frequency=523 length=300ms;
:delay 500ms;

:beep frequency=523 length=220ms;
:delay 250ms;

:beep frequency=623 length=220ms;
:delay 250ms;
:beep frequency=423 length=220ms;
:delay 250ms;
:beep frequency=473 length=220ms;
:delay 250ms;
:beep frequency=523 length=600ms;
:delay 1000ms;

:beep frequency=553 length=220ms;
:delay 250ms;
:beep frequency=553 length=220ms;
:delay 250ms;
:beep frequency=553 length=300ms;
:delay 500ms;

:beep frequency=553 length=220ms;
:delay 250ms;
:beep frequency=523 length=220ms;
:delay 250ms;
:beep frequency=523 length=250ms;
:delay 500ms;

:beep frequency=523 length=220ms;
:delay 250ms;
:beep frequency=470 length=220ms;
:delay 250ms;
:beep frequency=470 length=220ms;
:delay 250ms;
:beep frequency=523 length=300ms;
:delay 350ms;
:beep frequency=470 length=600ms;
:delay 1000ms;
Back To Top