本文是视频教程:大白小课堂:跟着官方教程学习Scratch3.0系列的讲义版本,方便大家查阅

视频地址:https://www.bilibili.com/video/av54055338/

我们今天一起来看Scratch3.0官方教程-制作音乐。这个教程给出的案例还挺好玩的。官方教程大概给了如下几个演示步骤:

  • 选一个乐器角色

  • 点击时播放声音

  • 创作音乐

  • 选一种鼓,演奏鼓点

  • 用麦克风角色演唱节奏口技(B-Box?)

下面我们分步骤来对几个步骤进行演示和说明。

1 选一个乐器角色

点击右下角的【猫头】,进入角色浏览器。

我们在音乐类型中找到角色【Saxophone】,点击它。

我们给场景加载一个背景文件Concert,然后把萨克斯放在舞台的右面。

2 点击时播放声音

我们给角色【Saxophone】添加声音【播放声音 Csax】。在角色【Saxophone】中默认带有几种音调,我看可以都试试看。

3 创作音乐

按着教程给出的案例我们搭出一段音乐。点击角色可以听到这段音乐。

我们可以改一下等待时间,如上图所示,把0.25秒改成0.5秒。再播放一下,我们可以获得一段新的音乐。因此我们可以根据改变声音文件来控制音乐的音调,改变等待时间来控制音乐的节奏。这块可以发挥你的创意。

4 选一种鼓,演奏鼓点

点击添加一个角色的【猫头】按钮,进入角色浏览器,选择类型【音乐】,选择角色【Drum Kit】,点击。将角色【Drum Kit】放置在舞台的中央。

按上图来搭建鼓的演奏动作。这里引进了一个新的事件【当按下 空格 键】积木。这个积木表示,我们可以按键盘上的【空格】来演奏鼓点。

5 用麦克风角色演唱节奏口技(B-Box?)

我们按着上图的方式搭建话筒的积木。

首先事件和上节的一样,不同在于把【空格】换成了【向上箭头】,表示当我们按下键盘上的【向上】键可以触发话筒的口技演奏。

声音【播放声音。。】积木中我们插入了一个绿色的运算积木【在 1 和 8 之间取随机数】,这个积木表示每次播放的声音是在声音1-8之间随机播放的。

外观【下一个造型】,可以在每次按下【向上】键的时候换一个话筒的图片序列,让话筒可以播放一个小动画。

制作完成后,可以让几个朋友每个人控制一个角色进行乐队演奏,那感觉是有点酸爽啊!

6 小结

总结一下,几个新的积木模块为:

  1. 黄色事件【当按下 XX 键】:用键盘的按键播放角色的动画

  2. 绿色运算【在 a 到 b 之间取随机数】:在[a,b]之间选取随机数,本期案例是在角色的几个声音中随机切换播放

  3. 紫色外观【下一个造型】:切换下一个 造型完成角色的小动画

好的,今天的内容就到这里了~下一讲再见~

关于视频和课程资源地址:

大白小课堂-跟着官方教程学习Scratch3.0-写在前面:https://blog.csdn.net/melodybai/article/details/90710648

大白小课程-跟着官方教程学习Scratch3.0-P04制作音乐相关推荐

  1. GTSAM 官方教程学习

    GTSAM官方教程学习 0. 前言 1. 因子图 1.1 序 1.2 因子图 1.2.1 贝叶斯网络 1.2.2 因子图 2. 运动建模 2.1 因子图建模 2.2 创建因子图 2.3 因子图与变量 ...

  2. 【从零开始的大数据学习】Flink官方教程学习笔记(一)

    Flink官方教程学习笔记 学习资源 基础Scala语法 Scala数据结构专题 声明变量 代码块 函数(function) 方法(methods) Traits (接口) class(类) tupl ...

  3. PCL学习笔记(二):PCL官方教程学习

    PCL学习笔记(二):PCL官方教程学习 PCD文件制作 Features 表面法线提取 Keypoints 提取NARF关键点 KdTree Range Image How to create a ...

  4. GENSIM官方教程(4.0.0beta最新版)-Word2Vec词向量模型

    GENSIM官方教程(4.0.0beta最新版)-词向量模型 译文目录 回顾:词袋模型 简介:词向量模型 词向量模型训练实例 训练一个你自己的模型 储存和加载模型 训练参数 内存相关的细节 模型评估 ...

  5. GENSIM官方教程(4.0.0beta最新版)-LDA模型

    GENSIM官方文档(4.0.0beta最新版)-LDA模型 译文目录 概述 数据集 文档预处理以及向量化 训练LDA 需要调试的东西 原文链接 译文目录 GENSIM官方文档(4.0.0beta最新 ...

  6. uni-app官方教程学习手记

    本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...

  7. TensorFlow2.0 Guide官方教程 学习笔记20 -‘Effective TensorFlow 2‘

    本笔记参照TensorFlow Guide官方教程,主要是对'Effictive TensorFlow 2'教程内容翻译和内容结构编排,原文链接:Effictive TensorFlow 2 高效的T ...

  8. Dynamic Quantization PyTorch官方教程学习笔记

    诸神缄默不语-个人CSDN博文目录 本文是PyTorch的教程Dynamic Quantization - PyTorch Tutorials 1.11.0+cu102 documentation的学 ...

  9. TensorFlow2.0 Guide官方教程 学习笔记17 -‘Using the SavedModel format‘

    本笔记参照TensorFlow官方教程,主要是对'Save a model-Training checkpoints'教程内容翻译和内容结构编排,原文链接:Using the SavedModel f ...

最新文章

  1. LSTM里的dropout
  2. 搭建kafaka_Kafka 环境部署搭建
  3. 【渝粤题库】国家开放大学2021春2476旅游学概论题目
  4. [数据库]数据库三级加锁协议深入理解
  5. linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
  6. Android 系统(219)---Android O上networkAttributes的说明
  7. 用c语言ipv6组播,需要适用于iOS 9的IPv6组播C代码
  8. PAT(乙级)1016
  9. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_3 响应之返回值是void类型...
  10. ubuntu java 中文_java部署ubuntu后中文显示问号问题
  11. 最好用的 5 款 React 富文本编辑器
  12. 机器学习的归宿《终极算法》·一
  13. linux majaro 安装 hp p1106打印机
  14. 评价模型总结——个人学习笔记(二)
  15. 如何通过云解析DNS,5步帮你实现邮箱解析
  16. matplotlib显示宋体和Times New Roman
  17. Vue(狂神学习笔记)2021-10-8
  18. 某猫电影 css 加密解决方案
  19. 计算车号Java,汽车VIN码校验算法 java版
  20. 星空样式(HTML)

热门文章

  1. OTP单片机AD单片机FLASH开发之义隆应广九齐仿真器
  2. Android进程间通讯AIDL使用及问题详解(雷惊风)
  3. Win10安装fliqlo时钟屏保教程
  4. 二重积分x^2+y^2_计算二重积分∫∫(x+y)dxdy,其中D为x^2+y^2≤2x
  5. C#将日期转化成英文
  6. 为什么kafka客户端需要配置 /etc/hosts文件
  7. 数字图像处理——第三章 灰度变换与空间滤波
  8. 美还是丑?这有一个CNN开发的颜值评分器 | 实战
  9. ubuntu22.04安装搜狗输入法不出中文
  10. 你和你的女神之间,差了一个OpenCV口红色号识别器,android开发环境的搭建步骤