微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题Basic编程小技巧——音响与音乐
栏目多媒体应用
作者雪海
发布1997-01-01
  Basic为用户提供下列音响与音乐语句:
  ☆BEEP或PRINT CHR$(T):
  发出频率为800Hz,音长为1/4秒的声音。这就是大家常在机器上听到的“嘟嘟”声,经常作为警告的提示。
  ☆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"
  此段程序以后台演奏方式演奏“献给爱丽丝”的乐曲。
  ☆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语句还能发出优美动听的颤音乐曲。