Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ##############################
- # D845WN by jiffypop23 #
- # ~~~~~~~~~~~~~~~~~~~~~~~~~~ #
- # facebook.com/jiffypop23 #
- # thesilphscope.bandcamp.com #
- # *CC BY-NC-SA 2012* #
- ##############################
- # NOTES:
- # -this song uses the nifty little program called beep, it's available in most distro's repositories
- # -also, you might have to run sudo modprobe pcspkr before this script
- ## INTRO/BUILDUP ##
- A=0
- while [ $A -lt 2 ]; do
- B=0
- while [ $B -lt 7 ]; do
- beep -f 293.7 -l 15 -n -f 146.8 -l 25 -r 1 -D 60 -n -f 349.2 -l 15 -n -f 174.6 -l 25 -r 1 -D 60 -n -f 440 -l 15 -n -f 220 -l 25 -r 1 -D 60 -n -f 587.3 -l 15 -n -f 293.7 -l 25 -r 1 -D 60
- let B=B+1
- done
- beep -f 36.7 -l 400
- let A=A+1
- done
- A=0
- while [ $A -lt 2 ]; do
- ## A SECTION ##
- B=0
- while [ $B -lt 4 ]; do
- # Dmin #
- C=0
- while [ $C -lt 4 ]; do
- beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 440 -l 50 -n -f 587.3 -l 50
- let C=C+1
- done
- # Bb #
- C=0
- while [ $C -lt 4 ]; do
- beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 466.2 -l 50 -n -f 587.3 -l 50
- let C=C+1
- done
- # C #
- C=0
- while [ $C -lt 4 ]; do
- beep -f 261.6 -l 50 -n -f 329.6 -l 50 -n -f 392 -l 50 -n -f 523.2 -l 50
- let C=C+1
- done
- # A #
- C=0
- while [ $C -lt 4 ]; do
- beep -f 277.2 -l 50 -n -f 329.6 -l 50 -n -f 440 -l 50 -n -f 554.3 -l 50
- let C=C+1
- done
- let B=B+1
- done
- ## B SECTION ##
- B=0
- while [ $B -lt 4 ]; do
- C=0
- while [ $C -lt 6 ]; do
- beep -f 146.8 -l 50 -n -f 220 -l 50 -n -f 174.6 -l 50 -n -f 349.2 -l 50 -n -f 293.7 -l 50 -n -f 440 -l 50 -n -f 349.2 -l 50 -n -f 698.4 -l 50
- let C=C+1
- done
- beep -f 440 -l 25 -r 4 -D 25 -n -f 329.6 -l 25 -r 4 -D 25 -n -f 220 -l 25 -r 4 -D 25 -n -f 277.1 -l 25 -r 4 -D 25
- let B=B+1
- done
- let A=A+1
- done
- ## BUILDUP ##
- A=0
- while [ $A -lt 2 ]; do
- B=0
- while [ $B -lt 7 ]; do
- beep -f 293.7 -l 15 -n -f 146.8 -l 25 -r 1 -D 60 -n -f 349.2 -l 15 -n -f 174.6 -l 25 -r 1 -D 60 -n -f 440 -l 15 -n -f 220 -l 25 -r 1 -D 60 -n -f 587.3 -l 15 -n -f 293.7 -l 25 -r 1 -D 60
- let B=B+1
- done
- beep -f 36.7 -l 400
- let A=A+1
- done
- ## A SECTION ##
- A=0
- while [ $A -lt 4 ]; do
- # Dmin #
- B=0
- while [ $B -lt 4 ]; do
- beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 440 -l 50 -n -f 587.3 -l 50
- let B=B+1
- done
- # Bb #
- B=0
- while [ $B -lt 4 ]; do
- beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 466.2 -l 50 -n -f 587.3 -l 50
- let B=B+1
- done
- # C #
- B=0
- while [ $B -lt 4 ]; do
- beep -f 261.6 -l 50 -n -f 329.6 -l 50 -n -f 392 -l 50 -n -f 523.2 -l 50
- let B=B+1
- done
- # A #
- B=0
- while [ $B -lt 4 ]; do
- beep -f 277.2 -l 50 -n -f 329.6 -l 50 -n -f 440 -l 50 -n -f 554.3 -l 50
- let B=B+1
- done
- let A=A+1
- done
- ## B SECTION ##
- A=0
- while [ $A -lt 4 ]; do
- B=0
- while [ $B -lt 6 ]; do
- beep -f 146.8 -l 50 -n -f 220 -l 50 -n -f 174.6 -l 50 -n -f 349.2 -l 50 -n -f 293.7 -l 50 -n -f 440 -l 50 -n -f 349.2 -l 50 -n -f 698.4 -l 50
- let B=B+1
- done
- beep -f 440 -l 25 -r 4 -D 25 -n -f 329.6 -l 25 -r 4 -D 25 -n -f 220 -l 25 -r 4 -D 25 -n -f 277.1 -l 25 -r 4 -D 25
- let A=A+1
- done
- beep -f 36.7 -l 1600
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement