Basic编程小技巧 音响与音乐 雪海 1997-01-01   Basic为用户提供下列音响与音乐语句: #3  ☆BEEP或PRINT CHR$(T):   发出频率为800Hz,音长为1/4秒的声音。这就是大家常在机器上听到的“嘟嘟”声,经常作为警告的提示。 #3  ☆PLAY “字符串”演奏给定字符串表示的音乐:   “#”(或“+”)和“-”表示升降号。On表示音乐的八度(n取0~6)。日常的中音用O3表示,提高或降低一个八度分别用“>”或“<”表示。音长用Ln表示(n取1~64,分别表示音长1~1/64个全音)。此外,音乐语言中还有一些辅助命令,用来控制演奏方式。节奏用Tn表示(n取32~255,缺省值为120),演奏速度分正常(MN)、快速(MS)和慢速(ML)三种。演奏方式有前台(MF)和后台(MB)两种。如:   10   PLAY "MBMLT100"   20 PLAY "O4L8ED#ED#EO3BO4DCO3L4A.L8CEAL4B.L8EG#BO4L4C.O3L8"   30 PLAY "EEO4D#ED#EO3BO4DCO3L4A.L8CEAL4B.L8EO4CO3BL2AO4L8"   此段程序以后台演奏方式演奏“献给爱丽丝”的乐曲。 #3  ☆SOUND 频率:   音长发出指定频率,指定音长的声音,其中频率范围从37到3276Hz,音长范围从0至65535个时钟单位(1/18.2秒)。   SOUND语句可模拟各种声响。如:   10 FOR I=1 TO 100   20 SOUND 650,10:SOUND 520,10   30 NEXT I   此段程序发出警车奔驰的呼叫声。   此外,SOUND语句还能发出优美动听的颤音乐曲。