internal/tunes/tune/beethoven-elise.tune.ps1

Register-PSJTune -Name beethoven-elise -Category tune -Description 'Sometimes, the classics last longer than any modern piece of art' -Scriptblock {
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 622 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 622 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 494 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 587 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 523 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 440 750
    Invoke-PSJBeep 0 50
    Invoke-PSJBeep 262 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 330 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 440 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 494 750
    Invoke-PSJBeep 0 50
    Invoke-PSJBeep 330 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 415 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 494 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 523 750
    Invoke-PSJBeep 0 50
    Invoke-PSJBeep 330 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 622 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 622 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 659 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 494 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 587 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 523 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 440 750
    Invoke-PSJBeep 0 50
    Invoke-PSJBeep 262 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 330 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 440 120
    Invoke-PSJBeep 0 100
    
    Invoke-PSJBeep 494 750
    Invoke-PSJBeep 0 50
    Invoke-PSJBeep 330 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 523 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 494 120
    Invoke-PSJBeep 0 100
    Invoke-PSJBeep 440 750
}