logo音乐命令.doc_第1页
logo音乐命令.doc_第2页
logo音乐命令.doc_第3页
logo音乐命令.doc_第4页
logo音乐命令.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

让 小 海 龟 唱 歌 三明市少年宫李应雄 学习过L O G O 语言的小朋友都知道L O G O 语言里有一个本领高强的会画画的小海龟,只要你给它下达了前进、后退、左转、右转的各种命令,它都会马上作出响应,按照你的命令在电脑屏幕上画出各种美丽的图画来。通过教小海龟画画,小朋友们可以在轻松愉快的气氛中学会编制电脑程序,进入电脑世界的王国。可是你知道吗?小海龟不但会画画,还会唱歌呢。请你试试在电脑中打入下面的命令:PLAY O4 2C O3 G E C D E G A. O4 8D C O3 8B 8A 2G.按下回车键后,你听!小海龟用电脑里的小喇叭唱起你熟悉的歌曲“我们是共产主义接班人”。原来,只要你给电脑输入正确的LOGO音乐命令,小海龟就会唱出你喜欢的各种乐曲来。让小海龟唱歌的命令是PLAY。它的书写格式为:PLAY 音乐子命令表PLAY命令的作用是通知小海龟要唱歌了,中括号里的一连串子命令告诉小海龟要唱什么、怎么唱。子命令一共有六条,它们要互相配合好,才能让小海龟正确的唱歌。 音符子命令音符包括音高和音长。音高由C、D、E、F、G、A、B七个符号表示简谱里C调的1、2、3、4、5、6、7七个音。如果要把某个音升高半音,可以在那个音的符号后面加上一个“#”号;如果要把某个音降低半音,就在那个音的符号后面加上一个“b”号。另外用P表示简谱里的休止符0。音高符号和简谱符号的对应关系是:在音高符号前面加上一个整数数字就可以表示这个音的音长。音长数字可表示的音长是:如果在音高符号的后面加上一个点“.”符号,就表示将这个音再延长一半,相当于简谱中的附点音符。这样,二拍的音加点后就变成了三拍;一拍的音加点后就变成了一拍半。请你对照下面的简谱音符和LOGO命令的音符:1.2 3 45 56 . 54 43 23231 -PLAY 8C. 16D 8E 8F 4G 4G 4A. 8GPLAY 8F 16F 16E 16D 16E 16D 16E 2C 音阶组子命令O光使用音符子命令时,小海龟只能演唱一个音阶组里的几个音。要让小海龟唱出更高或更低的音,必须使用音阶组子命令O。O子命令的后面必须跟一个0至6的整数,表示在此之后的音符所在的音阶组。数字越小的音组,发出的音调就越低。O的后面也可以跟一个“#”号,表示升高一个音阶组;若跟一个“b”号,表示降低一个音阶组。O子命令的预设值是3,所以,在没有使用O子命令之前,每个音符发出的音都是第三组的音。下面,我们试着编写一段乐谱:红星歌5.5 5 6 5 - 6 3 2 1 - 1.1 6 6 . 1 6 5 4 3 2 - 5.5 1 1 1 - 6 6.5 3 - 2 22 6 5 4 3 2 1 5 - 5 - 5 .5 1 1 1 -2 2 .1 6 - 5 51 6 5 3 5 6 5 1 - 1 -TO HXGPLAY 8G. 16G 8G 8A 2G 4A 8E 8D 2CPLAY 8C. 16C 4A 4A. O4 8C O3 8A 8G 8F 8E 2DPLAY 5G. 16G O4 8C 8C 2C O3 4A 8A. 16G 2EPLAY 8D 16D 16D 8A 8G 8F 8E 8D 8C 1GPLAY 5G. 16G O4 8C 8C 2C 4D 8D. 16C O3 2APLAY 8G 16G O4 16C O3 8A 8G 8E 8G 8A 8G O4 1CEND 简写音长子命令L如果你输入一个子命令L,后面跟一个表示音长的整数,那么在此之后凡是用这个整数表示音长的音符,整数部分都可以省略不写。L子命令的预设值是L4,所以,如果你不使用这个子命令,则凡是用4表示音长的音符,音高符号前面的4都可以省略不写。例如,上面的红星歌中,音长为8的音比较多,我们就可以在乐曲过程的开头加上一个子命令L8,后面凡是音长为8的音,8都可以省略不写了:TO HXGPLAY L8 G. 16G G A 2G 4A E D 2CPLAY C. 16C 4A 4A. O4 C O3 A G F E 2DPLAY 5G. 16G O4 C C 2C O3 4A A. 16G 2EPLAY D 16D 16D A G F E D C 1GPLAY 5G. 16G O4 C C 2C 4D D. 16C O3 2APLAY G 16G O4 16C O3 A G E G A G O4 1CEND 演奏速度子命令T如果你想让小海龟改变唱歌的速度,打入速度子命令T,并在后面跟一个1至1000的整数,就可以指定小海龟在这个命令之后每分钟演奏多少拍。T子命令的预设值是120,就是每分钟演奏120拍。 演奏方式子命令S使用子命令S,可以指定小海龟在演奏时,两个音符之间停顿时间的长短。S子命令的后面要跟一个0至100的整数,表示两个音符之间停止发音的时间占音符总时间的百分比。S的预设值是10。如果你打入S0子命令,两个音符之间就没有停顿的时间了,这时,后面的音符将以连奏的方式演奏,如果有几个相同音高的音符在一起,它们就会被加成一个比较长的音符。复位子命令R这个子命令一般用在乐曲的开头,它的作用是将各个子命令的参数恢复为预设值(O3、L4、T120、S10)。下面让我们用LOGO音乐命令编几个演奏音乐的LOGO过程。东方红5 5 6 2 - 1 1 6 2 - 5 5 6 1 6 5 1 1 6 2 - 5 2 1 7 6 5 5 2 3 2 1 1 6 2 3 2 1 2 1 7 6 5 - TO DFHPLAY R L8 4G G A 2D 4C C O2 A O3 2DPLAY 4G 4G A O4 C O3 A G 4C C O2 A O3 2DPLAY 4G 4D 4C O2 B A 4G O3 4G 4D E D 4C C O2 APLAY O3 D E D C D C O2 B A 2GEND歌唱祖国5.5 1 5 3 1 5 . 6 5 5.5 1 1 6.5 4 65 - 5 5 .5 6 6 2 2 .2 5 . 4 3 5 .5 5 5 6 5 4 3 2 1 - 1 5 .5 1 1 6 6 .5 4 . 5 6 2 .2 5 5 6 7 5 6 7 1 - 1 0 TO GCZGPLAY R T100 O2 8G. 16G O3 C O2 G O3 E C G. 8A GPLAY 8G. 16G O4 C C O3 8A. 16G 8F 8A 2G. 8G. 16G A APLAY D 8D. 16D G. 8F E O2 8G. 16G O3 G 8G 8APLAY 8G 8F 8E 8D 2C. 8G. 16G O4 C C O3 A 8A. 16G F. 8GPLAY A 8D. 16D G 8G 8A 8B 8G 8A 8B O4 2C.END多瑙河之波3 - - 3 #5 6 7 - - 7 #5 3 1 - - 1 7 6 3 - - 3 6 3 4 - - 4 3 2 3 - - 3 2 1 6 - - 7 1 7 6 - - 7 1 2 3 4 5 6 6 6 6 6 6 7 5. #4 5 - - 4 4 4 4 4 4 4 3 .#2 3 - - 2 2 2 2 2 2 2 1. 7 6 - 6 4 2 7 1 - 7 6 - - 6 0 0 3 - - 3 #5 6 7 - - 7 #5 3 1 - - 1 7 6 3 - - 3 6 3 4 - - 4 3 2 3 - - 3 2 1 7 - - 7 1 7 6 - - 6 0 0 TO DNHPLAY R S3 1E G# A 1B G# E O4 1C O3 B APLAY O4 1E O3 A O4 E 1F E D 1E D CPLAY O3 1B O4 C O3 B 2A. S4 0 8B O4 8C 8D 8E 8F 8GPLAY A A A A A A A S5 G. 8F# 2G. S4 0 F F F F F F FPLAY S5 E. 8D# 2E. S4 0 D D D D D D D S5 C. O3 8BPLAY 2A O4 A F D O3 B O4 2C O3 B 1A 2PPLAY S3 1E G# A 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论