1: 2# 3# Test script for the speaker driver 4# 5# v1.0 by Eric S. Raymond (Feb 1990) 6# v1.1 rightstuff contributed by Eric S. Tiedemann (est@snark.thyrsus.com) 7# 8reveille="t255l8c.f.afc~c.f.afc~c.f.afc.f.a..f.~c.f.afc~c.f.afc~c.f.afc~c.f.." 9contact="<cd<a#~<a#>f" 10dance="t240<cfcfgagaa#b#>dc<a#a.~fg.gaa#.agagegc.~cfcfgagaa#b#>dc<a#a.~fg.gga.agfgfgf." 11loony="t255cf8f8edc<a>~cf8f8edd#e~ce8cdce8cd.<a>c8c8c#def8af8" 12sinister="mst200o2ola.l8bc.~a.~>l2d#" 13rightstuff="olcega.a8f>cd2bgc.c8dee2" 14toccata="msl16oldcd4mll8pcb-agf+4.g4p4<msl16dcd4mll8pa.a+f+4p16g4" 15startrek="l2b.f+.p16a.c+.p l4mn<b.>e8a2mspg+e8c+f+8b2" 16 17case $1 in 18reveille) echo $reveille >/dev/speaker;; 19contact) echo $contact >/dev/speaker;; 20dance) echo $dance >/dev/speaker;; 21loony) echo $loony >/dev/speaker;; 22sinister) echo $sinister >/dev/speaker;; 23rightstuff) echo $rightstuff >/dev/speaker;; 24toccata) echo $toccata >/dev/speaker;; 25startrek) echo $startrek >/dev/speaker;; 26*) 27 echo "No such tune. Available tunes are:" 28 echo 29 echo "reveille -- Reveille" 30 echo "contact -- Contact theme from Close Encounters" 31 echo "dance -- Lord of the Dance (aka Simple Gifts)" 32 echo "loony -- Loony Toons theme" 33 echo "sinister -- standard villain's entrance music" 34 echo "rightstuff -- a trope from \"The Right Stuff\" score by Bill Conti" 35 echo "toccata -- opening bars of Bach's Toccata and Fugue in D Minor" 36 echo "startrek -- opening bars of the theme from Star Trek Classic" 37 ;; 38esac 39