scratch案例——音乐 -金沙1005

附带一点点乐理知识:有了前面的准备,现在可以打开scratch编辑器(程序下载安装的办法见前文),一步步实现文章题目中的愿景了。首先,我们点击scratch左下角背景编辑区从背景库中选择一副中意的背景图:接着,我们进入scratch左下角角色编辑区把捣蛋的小猫赶走,选择与主旨相符的题材:然后呢?我们想让前面选中的题材随着音乐律动,所以需要在脚本里加入动作控制(左边的球顺时针旋转即s…

大家好,我是你的好朋友思创斯。网站金沙1005首页:https://ispacesoft.com

在这里插入图片描述
附带一点点乐理知识:
在这里插入图片描述
有了前面的准备,现在可以打开scratch编辑器(程序下载安装的办法见前文),一步步实现文章题目中的愿景了。

首先,我们点击scratch左下角背景编辑区从背景库中选择一副中意的背景图:
在这里插入图片描述
接着,我们进入scratch左下角角色编辑区把捣蛋的小猫赶走,选择与主旨相符的题材:
在这里插入图片描述
然后呢?我们想让前面选中的题材随着音乐律动,所以需要在脚本里加入动作控制(左边的球顺时针旋转即scratch中的右转,右边的球逆时针旋转即scratch中的左转):
在这里插入图片描述
铺垫了这么多,该最后一步了,设法让音乐响起来

先根据最前面的乐谱,整理好对应的scratch音符:
在这里插入图片描述
等不及了,我们简单粗暴就上:
在这里插入图片描述
但是,太粗鄙了。这首曲子还不长,拖几下积木就ok了。如果换一首长点的曲子,那不累死人啦。所以,我们的程序应该换用精致一点的做法。

考虑引入两个scratch列表。一个用来存储音符(见下面中的“音符列表”),一个用来存储对应的节拍(见下图中的“节拍列表”)。休止符呢,就用0表示。接下来我们选择使用一个重复积木,音符列表的项目数就是重复的次数。第一次读取音符列表的第一项,如果该项为0,就使用休止符积木,否则就使用弹奏积木,然后再读取下一项,如此反复,直到处理完整个音符列表。要实现这个效果,我们还得引入一个变量控制读取的位置(见下图中的变量“i”)。进入重复积木前把该变量设定为1,每执行一次重复积木内所有积木的处理,该变量增加1。好啦,附上程序代码图:
在这里插入图片描述
点击音乐播放积木组合,试听一下效果,还不错。

最后我们让程序更酷一点,依次用scratch中的21种乐器弹奏乐曲。为了达到这个效果,得引入了另一个重复积木和变量(作用是控制每次播放音乐说使用的乐器,见下图中的变量“n”)。再在开头引入启动积木,结尾引入停止全部积木,附上最终版程序图:
在这里插入图片描述

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4921.html

(0)

相关推荐

  •     在做实例的过程中,一般的单个图片的展示都比较简单,而一旦牵扯到图画,就算有一秒钟移动到指定位置的功能,也会有一种不流畅感,而为了让图片连接而成的动画更具自然感,我们则需要在每一个点上加上时间差,并且让人物与景色在一起同时动造成人眼所无法识别的滞后动法,下方就是对比图。前一张图是假设的鸡兔同笼的模版案例,其中鸡和兔的数量可以由孩子自己输入,但鸡和兔的数量一旦大了,如何将它们的…

  • 源文链接:https://github.com/llk/scratch-gui/wiki/getting-startedthescratcheditorisbuiltupmodularlyfromseveralrepos.eachcanstandalone,butfordevelopmentpurposesyoumayneedtomakedepend…

  • scratch编程消灭病毒游戏教程_彩虹猫病毒手机版下载

    scratch编程消灭病毒游戏教程_彩虹猫病毒手机版下载scratch制作彩虹猫病毒模拟器hello,大家好。编程慢慢更加接近生活,甚至小孩也开始学了,比如scratch编程,小编今天就带了一件作品(彩虹猫病毒模拟器)我们先看一下效果|做的还可以,来看一下代码吧!只要猫的代码————然后编辑背景,可以自己做也可以像小编这样————好了,说到这,拜拜!!!…

    2022年12月31日
  • scratch 开发自定义插件「建议收藏」

    自定义插件需要两步:登录scratchx平台 加载自定义程序第一步相对固定,打开网站地址为:http://scratchx.org/#scratch,选择“loadexperimentalextension”按钮,在右上角或者“moreblocks”模块下,如图第二步是在弹窗中输入自己的脚本程序,程序语法按照scratch的要求实现即可,包含三部分,其格式是固定的,框架如下:…

  • 关于scratch制作的素材准备教程1.素材图片的截取2.图片大小的转换3.图片格式的转换1.素材图片的截取内容:按自己对应功能截取使用过程的每一张图。方法:1.在电脑上用手机模拟器:qq截图alt a,windows10自带截图windows shift s2.手机截图都可。2.图片大小的转换为确保scratch应用全屏后,图片的清晰度,推荐将截取的图片大小修改为高度1600像素。方法:1.可以使用wps修改图片大小。2.

  • scratch案例——贪吃蛇

    一、角色设置设置两个角色。一个是蛇,分成蛇头和蛇身。蛇的身体由一块一块组成。蝙蝠:蛇的食物,可以挥动翅膀(,也可以飞翔移动)。二、蛇头的制作这是scratch标准角色库中提供的球,有不同颜色的球。我们以这个球为基础,制作蛇头。蛇头造型1:在角色中,使用“变形”,出现出现几个可以拉动的小点点。拉动圆形右边的点,最后形成尖尖的蛇头形状。蛇总要有眼睛,因此使用用粗线点两下,或者用画圆的功…

  • 少儿编程网站测评和源码下载(附scratch课程和教学方案)「建议收藏」

    少儿编程网站测评和源码下载(附scratch课程和教学方案)「建议收藏」少儿编程网站也可以称为教培管理系统,平台分为学生端和教师端。学生端供学生看教学视频,写作业并提交,创作作品,分享作品等使用。教师端供教师管理学生账号、班级、作业,课程、设置等使用。当然获得了少儿编程网站的使用账号并不等于真正拥有了属于自己的教学系统,因为通常情况下获取的都是有限的账号和功能,后续会更复杂,而且期限已过就会继续投入。那么如何拥有真正属于自己的少儿编程网站呢?就是拥有系统的源文件,即源代码。这样就能终身使用,也没有门店和用户数量上的限制,并且数据加密,logo,icon等都可以自..

    2022年12月17日
  • scratch教程——完整的跳跃

    目的目的:跳跃是很常用的游戏功能。不少游戏都是通过跳动前进、躲避障碍物,获取得分。这一次我阅读了scratch上关于跳跃的说明和举例。以此为蓝本,由浅入深,练习各种跳跃运动。适用对象:适合有一定编程和数学基础的用户,例如一二年级学生。通过之前约10次的练习,一年级学生能够独立完成本课程中多数功能,或者在家长指引下完成练习。实现方式本程度使用简单的猫咪角色,同时在屏幕最下方放置一红线,即地板…

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图