版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用QBASIC演唱学习目标1.了解QBASIC的音乐功能。2.学会三种QBASIC发声语句的用法。一、音名1.音乐字符和简谱唱名的对照如表所示2.半音的升与降用符号#或+可以对前面的发声音符升半音,用符号—可以对前面的发声音符降半音。试试看在QBASIO中输入以下语句并运行程序,体会声音的变化。PLAY"CDEFGAB"PLAY"CC+DD+EE+FF+GG+AA+BB+"PLAY"CC-DD-EE-FF-GG-AA-BB-"二、音阶(1)在QBASIC中用On表示演奏乐谱音阶的高低,字母O后面的参数n的取值范围为0~6,即可以设置7个八度音阶。如果不设置音阶,系统默认为04。如:PLAY“O0CDEFGAB”PLAY“O2CDEFGAB”(2)若要把当前音阶升高(或降低)一个音阶来演奏音符,可以在音符前面加>(或<)来表示。如:PLAY“02C>C>C>C>C>C>C”PLAY“02C<C<C<C<C<C<C”三、音长设置发音的长度用Ln来表示。n的取值和音符长度的对照关系如表所示。如果不设置音长,系统会自动设置为16分音符即L16。如:PLAY“L2CDEFGAB”智多星对于连续几个音长一样的音符,用Ln来设置比较简单,对于单个音符设置音长可以在音符的后面直接加n值。如:PLAY“C1D2E4F8G16A32B64”。四、休止符与符点音符
(1)设置休止符用命令Pn来表示,n是休止时间,取值范围为1~64,其休止时间长度与音符发声长度相同。(2)符点音符用“.”来表示,符点音符可以用在A~G或休止符P的后面,一个符点可延长该音长的二分之一。如:PLAY“CP1DP2EP4FP8GP16AP32BP64”PLAY“C.D.E……F”五、演奏速度可以用Tn命令来设置音乐的演奏速度,n的取值范围为32~255,表示每分钟演奏的拍子数。如果没有设置演奏速度,系统会自动设置为每分钟120拍,即T120。六、发声语句1.PLAY语句PLAY语句可以演奏音乐字符串指定的音乐。如:PLAY“CDEFGAB”2.SOUND语句SOUND语句可以使计算机按指定的声音频率和持续时间发声。声音频率的单位是赫兹,取值范围为37~32767;持续时间的取值范围为0~65535,持续时间为18时为1秒,持续时间为65535时为1小时。如:SOUND1000,363.BEEP语句BEEP语句能使计算机发出一声短促的声音。试试看分别测试运行以上三种语句,注意听每个语句发声的部件(系统喇叭还是音响)有什么不同。智多星BEEP语句和另外两种发声语句不同的是:PLAY语句和SOUND语句只能驱动系统喇叭;而BEEP语句在没有多媒体音箱时驱动系统喇叭,有音箱时驱动的是音箱。BEEP语句能使计算机发出一声系统默认的声音。假设我们要让BEEP语句唱《让我们荡起双桨》,那么我们先要找到这首歌,并用超级解霸等工具将其转换成WAV格式的文件,然后再用Windows中的“录音机”对其进行切割,以少于100秒为宜。最后打开Windows中的“控制面板”,双击声音图标,把其中的默认声音改为刚才剪辑好的音乐。再回到QBASIC中运行BEEP,发出的声音是我们刚才剪辑的声音了。不过,一定要在Windows的MS-DOS方式下进行,不能在纯DOS下运行。小结1.用QBASIC语言编程可以演奏音乐。2.PLAY语句和SOUND语句只能驱动系统喇叭发声,而BEEP语句除了驱动系统喇叭发声外,还可以驱动音箱发声。思考与练习1.查阅有关资料,找到《生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南省沁阳市高三生物上册期末考试模拟试卷含答案(满分必刷)
- 2026年浙江省乐清市高三生物上册期末考试模拟测试卷及完整答案(名校卷)
- 2026年黑龙江省抚远市高三生物上册期末考试模拟考试卷【达标题】附答案
- 2026年急诊急救护士考核试题及答案
- 2026年结核病防治知识培训测试题(含答案)
- 2026年云南省香格里拉市高二生物下册期末考试模拟卷【夺冠】附答案
- 2026年辽宁省导游基础知识考试卷及答案(共六套)
- 2026年浙江省嵊州市高二生物下册期末考试模拟卷标准卷附答案
- 2026年湖南省吉首市高二生物下册期末考试模拟卷附完整答案【全优】
- 2026年湖北省宜都市高二生物下册期末考试模拟卷【名校卷】附答案
- 2026内蒙古水务发展集团有限公司招聘80人笔试模拟试题及答案详解
- 尿液红细胞形态检验与规范化报告专家共识(2026版)
- 高中数学统计章节练习及解析题库
- 健康生活预防癌症智慧树知到期末考试答案2024年
- 粪菌移植的临床应用课件
- 印刷设计方案
- 钢轨打磨设备及运用 课件 06 电气系统
- 15D503利用建筑物金属体做防雷及接地装置安装图集
- 人工智能赋能中职教育
- 智障儿童学习能力评估表优质资料
- 我的家乡-贵州课件
评论
0/150
提交评论