Music to my ears

Ok, I was playing around today and got a little side tracked.
I am setting up a Point to Point link for a client using a couple of RB/411A’s and decided to make life easier with a simple alignment script but as i started throwing something together and made the LED’s blink i then added some sound but found myself playing an “evil prank” on a good friend who just happens to have a MT router siting on his desk.

Next step is to drive the guys in the server room around the twist :slight_smile:

:local A3 "220";
:local B3 "246";
:local C4 "261";
:local D4 293;
:local E4 329;
:local F4 349;
:local G4 392;
:local A4 440;
:local B4 493;
:local C5 523;

:local FN "500ms";
:local HN "250ms";
:local DN "1000ms";
:local NN "120ms";

:beep frequency=$C4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$HN;
:delay $HN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$F4 length=$HN;
:delay $HN;
:beep frequency=$E4 length=$HN;
:delay $HN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$G4 length=$FN;
:delay $FN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$A4 length=$HN;
:delay $HN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$F4 length=$HN;
:delay $HN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$A4 length=$FN;
:delay $FN;
:beep frequency=$A4 length=$HN;
:delay $HN;
:beep frequency=$B4 length=$HN;
:delay $HN;
:beep frequency=$A4 length=$HN;
:delay $HN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$C4 length=$HN;
:delay $HN;
:beep frequency=$C4 length=$HN;
:delay $HN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$G4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$DN;
:delay $DN;
:beep frequency=$C4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$DN;
:delay $DN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$C4 length=$DN;
:delay $DN;
:beep frequency=$G4 length=$DN;
:delay $DN;
:beep frequency=$A4 length=$FN;
:delay $FN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$G4 length=$HN;
:delay $HN;
:beep frequency=$F4 length=$HN;
:delay $HN;
:beep frequency=$F4 length=$HN;
:delay $HN;
:beep frequency=$C5 length=$FN;
:delay $FN;
:beep frequency=$C4 length=$FN;
:delay $FN;
:beep frequency=$C4 length=$HN;
:delay $HN;
:beep frequency=$C4 length=$HN;
:delay $HN;
:beep frequency=$D4 length=$FN;
:delay $FN;
:beep frequency=$G4 length=$FN;
:delay $FN;
:beep frequency=$E4 length=$FN;
:delay $FN;
:beep frequency=$F4 length=$DN;

Haha; that’s awesome… Thanks for that, I might just be using that tune!

Beethoven - Für Elise

:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=622 length=200ms;
:delay 200ms;
:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=622 length=200ms;
:delay 200ms;
:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 200ms;
:beep frequency=587 length=200ms;
:delay 200ms;
:beep frequency=523 length=200ms;
:delay 200ms;
:beep frequency=440 length=200ms;
:delay 250ms;
:beep frequency=262 length=200ms;
:delay 200ms;
:beep frequency=330 length=200ms;
:delay 200ms;
:beep frequency=440 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 250ms;
:beep frequency=330 length=200ms;
:delay 200ms;
:beep frequency=415 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 200ms;
:beep frequency=523 length=200ms;
:delay 250ms;
:beep frequency=330 length=200ms;
:delay 200ms;
:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=622 length=200ms;
:delay 200ms;
:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=622 length=200ms;
:delay 200ms;
:beep frequency=659 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 200ms;
:beep frequency=587 length=200ms;
:delay 200ms;
:beep frequency=523 length=200ms;
:delay 200ms;
:beep frequency=440 length=200ms;
:delay 250ms;
:beep frequency=262 length=200ms;
:delay 200ms;
:beep frequency=330 length=200ms;
:delay 200ms;
:beep frequency=440 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 250ms;
:beep frequency=330 length=200ms;
:delay 200ms;
:beep frequency=523 length=200ms;
:delay 200ms;
:beep frequency=494 length=200ms;
:delay 250ms;
:beep frequency=440 length=500ms;
:delay 250ms;

Ooh looks awesome.
But I probably shouldn’t try those during work hours. ^^;

All I have made is this:

# Morse code: IDIOT
{
    :local dot 200ms
    :local dash 600ms
    
    :beep length=$dot
    :delay $dot
    :beep length=$dot
    :delay $dash

    :beep length=$dash
    :delay $dot
    :beep length=$dot
    :delay $dot
    :beep length=$dot
    :delay $dash
    
    :beep length=$dot
    :delay $dot
    :beep length=$dot
    :delay $dash
    
    :beep length=$dash
    :delay $dot
    :beep length=$dash
    :delay $dot
    :beep length=$dash
    :delay $dash
    
    :beep length=$dash
}