Advertisement
jiffypop23

jiffypop23- D845WN

Jun 1st, 2012
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.16 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ##############################
  4. #    D845WN by jiffypop23    #
  5. # ~~~~~~~~~~~~~~~~~~~~~~~~~~ #
  6. # facebook.com/jiffypop23    #
  7. # thesilphscope.bandcamp.com #
  8. #     *CC BY-NC-SA 2012*     #
  9. ##############################
  10.  
  11. # NOTES:
  12. #   -this song uses the nifty little program called beep, it's available in most distro's repositories
  13. #   -also, you might have to run sudo modprobe pcspkr before this script
  14.  
  15.  
  16. ##      INTRO/BUILDUP      ##
  17. A=0
  18. while [  $A -lt 2 ]; do
  19.     B=0
  20.     while [  $B -lt 7 ]; do
  21.         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
  22.         let B=B+1
  23.     done
  24.     beep -f 36.7 -l 400
  25.     let A=A+1
  26. done
  27. A=0
  28. while [  $A -lt 2 ]; do
  29.     ##      A SECTION      ##
  30.     B=0
  31.     while [  $B -lt 4 ]; do
  32.         # Dmin #
  33.         C=0
  34.         while [  $C -lt 4 ]; do
  35.             beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 440 -l 50 -n -f 587.3 -l 50
  36.             let C=C+1
  37.         done
  38.         # Bb #
  39.         C=0
  40.         while [  $C -lt 4 ]; do
  41.             beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 466.2 -l 50 -n -f 587.3 -l 50
  42.             let C=C+1
  43.         done
  44.         # C #
  45.         C=0
  46.         while [  $C -lt 4 ]; do
  47.             beep -f 261.6 -l 50 -n -f 329.6 -l 50 -n -f 392 -l 50 -n -f 523.2 -l 50
  48.             let C=C+1
  49.         done
  50.         # A #
  51.         C=0
  52.         while [  $C -lt 4 ]; do
  53.             beep -f 277.2 -l 50 -n -f 329.6 -l 50 -n -f 440 -l 50 -n -f 554.3 -l 50
  54.             let C=C+1
  55.         done
  56.         let B=B+1
  57.     done
  58.     ##      B SECTION      ##
  59.     B=0
  60.     while [  $B -lt 4 ]; do
  61.         C=0
  62.         while [  $C -lt 6 ]; do
  63.             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
  64.             let C=C+1
  65.         done
  66.         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
  67.         let B=B+1
  68.     done
  69.     let A=A+1
  70. done
  71. ##      BUILDUP      ##
  72. A=0
  73. while [  $A -lt 2 ]; do
  74.     B=0
  75.     while [  $B -lt 7 ]; do
  76.         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
  77.         let B=B+1
  78.     done
  79.     beep -f 36.7 -l 400
  80.     let A=A+1
  81. done
  82. ##      A SECTION      ##
  83. A=0
  84. while [  $A -lt 4 ]; do
  85.     # Dmin #
  86.     B=0
  87.     while [  $B -lt 4 ]; do
  88.         beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 440 -l 50 -n -f 587.3 -l 50
  89.         let B=B+1
  90.     done
  91.     # Bb #
  92.     B=0
  93.     while [  $B -lt 4 ]; do
  94.         beep -f 293.7 -l 50 -n -f 349.2 -l 50 -n -f 466.2 -l 50 -n -f 587.3 -l 50
  95.         let B=B+1
  96.     done
  97.     # C #
  98.     B=0
  99.     while [  $B -lt 4 ]; do
  100.         beep -f 261.6 -l 50 -n -f 329.6 -l 50 -n -f 392 -l 50 -n -f 523.2 -l 50
  101.     let B=B+1
  102.     done
  103.     # A #
  104.     B=0
  105.     while [  $B -lt 4 ]; do
  106.         beep -f 277.2 -l 50 -n -f 329.6 -l 50 -n -f 440 -l 50 -n -f 554.3 -l 50
  107.         let B=B+1
  108.     done
  109.     let A=A+1
  110. done
  111. ##      B SECTION      ##
  112. A=0
  113. while [  $A -lt 4 ]; do
  114.     B=0
  115.     while [  $B -lt 6 ]; do
  116.         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
  117.         let B=B+1
  118.     done
  119.     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
  120.     let A=A+1
  121. done
  122. beep -f 36.7 -l 1600
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement