scratch是一个很好的少儿编程语言,它不用记住命令,简单易学,操作方便,深受小朋友们的喜。今天小编主要给大家分享scratch编程的播放声音,希望对你们有帮助!
scratch编程的播放声音
一、声音指令集
在指令区,选择脚本标签下面的声音标签,可以看到scratch中全部的声音指令。
1、播放和停止声音
这三条指令用于控制播放声音,第一二条用于播放角色中包含的声音,第三条用于停止。
“播放声音”与“播放声音直到播放完毕”的区别:这两条指令的区别在于,第一条指令当声音播放开始时,立刻继续执行下面的指令,而第二条指令则等待声音播放结束后,再继续执行下面的指令。
注意:所有声音都是基于角色而存在的。默认情况下“播放声音‘喵’”,之所以会有‘喵’的声音,是因为默认情况下舞台存在小猫角色。
点击声音标签,可以看到“喵”这个声音文件,点击声音下面的播放按钮可以测试声音。
Scratch允许用户导入新的声音,有三种新建声音的方式,分别可以从系统声音库,麦克风录制以及文件导入新的声音。
选择第一个“从声音库中选取声音”打开声音库对话框,在动物分类中选择“meow2”后确定。
这个时候声音列表中多了一个文件,可以将新导入的声音重新命名为“小猫叫声2”。
将“播放声音”指令拖动到脚本区,现在下拉列表里面多了一个可供选择的声音,就是我们刚刚导入的声音文件。
2、乐器指令
Scratch列出了四种用于控制乐器声音的指令。
第一个指令用于演奏打击乐器,在下拉列表中可以选择打击乐器的种类。
第二个指令用于暂停指定拍数。
第三个指令用指定的乐器,演奏不同的音阶。
第四个指令用于设定指令三的乐器。
3、音量及节奏设定指令
这6个指令三个一组,分别用于设定音量与节奏,其中音量与节奏变量可以显示当前音量和节奏的大小,勾选复选框可以在舞台中查看当前的数值。(音量最大到100)
二、编写程序播放《两只老虎》
因为程序涉及到相关音乐知识,这里不做过多介绍,只给出编写的过程。懂音乐的小朋友可以在学会后自己尝试编写更多的歌曲。
1、准备乐谱
准备一张《两只老虎》的乐谱,为了方便我们这里准备的是简谱。
2、程序初始设定
在脚本区设定节奏为60,音量为100,乐器为1(钢琴),这里的节奏和音量数值都是选择的默认大小。初始设定为了保证多次重复启动程序后程序的运行效果相同。
3、分小节组合播放指令
第一小节如下:
演奏音符的数值60,62,64对应C大调的dou,ruai,mi,点开下拉列表可以看到一个钢琴的键盘,根据键盘位置选择。
将音乐代码与初始设定代码组合后,可以点击开始按钮查看播放效果。
4、嵌套循环,重新设置
在音乐代码外设置循环;
在每段循环结束之前改变乐曲演奏的设定;
再次单击会发现音乐节奏会加快,音量会减小。
如何在scratch中播放声音
打开scratch软件,进入其主界面;
找到脚本,在脚本里点一下声音;
打开声音面板;
点事件,将绿旗被点击时拉到脚本编辑区;
点声音,将声音面板里的播放声音喵拉到脚本编辑区,放在当绿旗被点击时命令的下面,两者将拼积木一样拼接在一起;
点一下绿旗,就可以播放声音喵;
我们还可以让电脑弹奏鼓声和音符;
也可以让电脑演奏各种乐器的声音;
也可以自己录音,然后播放。
如何在scratch2.0中添加自己的录音
打开scratch2.0程序,进入工作界面;
点Events,将当绿旗被点击时开始拉到右边的脚本编辑区;
点Sound面板,将play sound拉到右边的脚本编辑区;
点play sound右边的下拉箭头,找到record命令;
点录音按钮,开始录音;
录完后可点播放按钮试听;
对自己的录音可以通过edit进行编辑;
编辑完后就可将刚才的录音recording1回到你的程序中引用了。
| 人工智能编程 | ||
| 课程简介:人工智能编程课程,面向6-18岁青少年,内容涵盖少儿启蒙编程(Scratch)和少儿趣味编程(Python、JavaScript、HTML、CSS、Java),课程通过编程游戏启蒙、可视化图形编程等形式,培养学生的计算思维和创新解难能力。 | ||
| 课程内容 | 适合年级 | 成长路线 |
| Scratch启蒙编程 | 一年级以上 | 感知实践期 |
| Python趣味游戏创意编程 | 三年级以上 | Python初级工程师 |
| Python智能场景创意编程 | 四年级以上 | AI初级工程师 |
| Python Web网页创意编程 | 五年级以上 | Web前端初级工程师 |
| Python Web服务器创意编程 | 六年级以上 | 全栈初级工程师 |
| Python人工智能应用编程 | 七年级以上 | AI工程师 |
| 手机APP基础应用编程 | 八年级以上 | Android前端工程师 |
| 手机APP高级应用编程 | 九年级以上 | Android工程 |
| 智能机器人编程 | ||
| 课程简介:根据挑战任务,借助于专业教具,通过积木搭建出机器人外观,编程实现机器人的功能,将创意变成实物,锻炼学生的多方面能力的课程。 | ||
| 课程内容 | 适合年级 | 教具 |
| 科学启蒙课(WeDo编程) | 一年级以上 | WeDo2.0机器人 |
| 科学创意课(EV3基础) | 二年级以上 | EV3核心套装 |
| 科学启蒙课(EV3进阶) | 三年级以上 | EV3核心套装 |
| 科学启蒙课(EV3扩展) | 四年级以上 | EV3核心套装、能源备件库、气动力 |
| 科学启蒙课(EV3高阶) | 五年级以上 | EV3核心套装、备件库 |
| APP 手机编程 | 六年级以上 | Android手机 |
| Python 人工智能编程 | 七年级以上 | Mento 教育机器人 |
免费为您提供优质的机构
稍后会有专业老师给您回电,请保持电话畅通
易达招生网@版权所有 豫ICP备12014175号
本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。