Examples/BeepSleepMario.wav.ps1

<#
.SYNOPSIS
    Beep Sleep Mario
.DESCRIPTION
    Beep Sleep Mario - The Mario Brothers Theme in Beep/Sleep Format
.NOTES
    Adapted with minor corrections from:

    https://github.com/peymanx/Console.Beep-Sample-Musics/blob/main/SuperMario.cs
.LINK
    https://github.com/peymanx/Console.Beep-Sample-Musics/blob/main/SuperMario.cs
#>

wave note @'
Console.Beep(659, 125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(523, 125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(784, 125)
Thread.Sleep(375)
Console.Beep(392, 125)
Thread.Sleep(375)
Console.Beep(523, 125)
Thread.Sleep(250)
Console.Beep(392, 125)
Thread.Sleep(250)
Console.Beep(330, 125)
Thread.Sleep(250)
Console.Beep(440, 125)
Thread.Sleep(125)
Console.Beep(494, 125)
Thread.Sleep(125)
Console.Beep(466, 125)
Thread.Sleep(42)
Console.Beep(440, 125)
Thread.Sleep(125)
Console.Beep(392, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(784, 125)
Thread.Sleep(125)
Console.Beep(880, 125)
Thread.Sleep(125)
Console.Beep(698, 125)
Console.Beep(784, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(587, 125)
Console.Beep(494, 125)
Thread.Sleep(125)
Console.Beep(523, 125)
Thread.Sleep(250)
Console.Beep(392, 125)
Thread.Sleep(250)
Console.Beep(330, 125)
Thread.Sleep(250)
Console.Beep(440, 125)
Thread.Sleep(125)
Console.Beep(494, 125)
Thread.Sleep(125)
Console.Beep(466, 125)
Thread.Sleep(42)
Console.Beep(440, 125)
Thread.Sleep(125)
Console.Beep(392, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(784, 125)
Thread.Sleep(125)
Console.Beep(880, 125)
Thread.Sleep(125)
Console.Beep(698, 125)
Console.Beep(784, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(587, 125)
Console.Beep(494, 125)
Thread.Sleep(375)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(415, 125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(1046, 125)
Thread.Sleep(125)
Console.Beep(1046, 125)
Console.Beep(1046, 125)
Thread.Sleep(625)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(415, 125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(622, 125)
Thread.Sleep(250)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(523, 125)
Thread.Sleep(1125)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(415, 125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(1046, 125)
Thread.Sleep(125)
Console.Beep(1046, 125)
Console.Beep(1046, 125)
Thread.Sleep(625)
Console.Beep(784, 125)
Console.Beep(740, 125)
Console.Beep(698, 125)
Thread.Sleep(42)
Console.Beep(622, 125)
Thread.Sleep(125)
Console.Beep(659, 125)
Thread.Sleep(167)
Console.Beep(415, 125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Thread.Sleep(125)
Console.Beep(440, 125)
Console.Beep(523, 125)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(622, 125)
Thread.Sleep(250)
Console.Beep(587, 125)
Thread.Sleep(250)
Console.Beep(523, 125)
'@
 sound '<tri>' play save .\BeepSleepMario.wav

return