-
-
Save GiovanniFrigo/2605bd6c0537f246fdedb5016c3ddcbf to your computer and use it in GitHub Desktop.
STILL ALIVE as a Bash script with beep (didn't create, just sharing) - sox version
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Let 'em know that we're Still Alive | |
# http://pastebin.com/f72f8f72d (no longer valid) | |
# On macOS, install sox with brew: `brew install sox` | |
#!/bin/bash | |
echo -n "This " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 784 | |
echo -n "was " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "a " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo "triumph." | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
sleep 0.8 | |
echo -n "I'm making " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 784 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "a " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "note " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
sleep 0.3 | |
echo -n "here: " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "huge " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
sleep 0.3 | |
echo "success." | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
sleep 0.8 | |
echo -n "It's " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
echo -n "hard " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 659 | |
echo -n "to " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "overstate " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 784 | |
play --no-show-progress --null --channels 1 synth 0.300 sine 659 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 554 | |
sleep 0.1 | |
echo -n "my " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo "satisfaction." | |
play --no-show-progress --null --channels 1 synth 0.300 sine 659 | |
sleep 0.1 | |
play --no-show-progress --null --channels 1 synth 0.300 sine 440 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
sleep 1 | |
echo -n "Aperture " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 784 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo "Science." | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
sleep 0.8 | |
echo -n "We " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 784 | |
echo -n "do what " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "we " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "must " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
sleep 0.3 | |
echo -n "because " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
sleep 0.3 | |
echo -n "we " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo "can." | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
sleep 0.8 | |
echo -n "For " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 659 | |
echo -n "the " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 740 | |
echo -n "good " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 784 | |
echo -n "of " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "all " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 554 | |
echo -n "of " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo "us." | |
play --no-show-progress --null --channels 1 synth 0.400 sine 659 | |
sleep 0.1 | |
echo -n "Except " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "the " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "ones " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo -n "who " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "are " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo "dead." | |
play --no-show-progress --null --channels 1 synth 0.200 sine 523 | |
sleep 0.4 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
echo -n "But " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 466 | |
echo -n "there's " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 523 | |
echo -n "no " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo -n "sense " | |
sleep 0.1 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "crying " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "over " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 523 | |
sleep 0.05 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "every " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 523 | |
echo "mistake," | |
sleep 0.05 | |
play --no-show-progress --null --channels 1 synth 0.300 sine 523 | |
sleep 0.05 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 523 | |
sleep 0.2 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 440 | |
echo -n "You " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 466 | |
echo -n "just " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 523 | |
echo -n "keep " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo -n "on " | |
sleep 0.1 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 783 | |
echo -n "trying " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
play --no-show-progress --null --channels 1 synth 0.250 sine 659 | |
echo -n "til " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "you " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "run " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo -n "out " | |
play --no-show-progress --null --channels 1 synth 0.300 sine 698 | |
echo -n "of " | |
sleep 0.05 | |
play --no-show-progress --null --channels 1 synth 0.300 sine 698 | |
echo "cake " | |
sleep 0.1 | |
echo -n "And " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 783 | |
echo -n "the " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 880 | |
echo -n "science " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 932 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 932 | |
echo -n "gets " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 880 | |
sleep 0.05 | |
echo "done" | |
play --no-show-progress --null --channels 1 synth 0.300 sine 783 | |
echo -n "and " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo -n "you " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 783 | |
echo -n "make " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 880 | |
echo -n "a " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 880 | |
echo -n "neat " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 783 | |
sleep 0.05 | |
echo "gun" | |
play --no-show-progress --null --channels 1 synth 0.300 sine 698 | |
sleep 0.1 | |
echo -n "for " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
echo -n "the " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 523 | |
echo -n "people " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 587 | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo -n "who " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 698 | |
echo "are" | |
play --no-show-progress --null --channels 1 synth 0.300 sine 659 | |
sleep 0.05 | |
echo -n "STILL " | |
play --no-show-progress --null --channels 1 synth 0.200 sine 659 | |
echo "ALIVE " | |
play --no-show-progress --null --channels 1 synth 0.100 sine 739 | |
play --no-show-progress --null --channels 1 synth 0.400 sine 739 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment