大白小课程-跟着官方教程学习Scratch3.0-P04制作音乐
本文是视频教程:大白小课堂:跟着官方教程学习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 小结
总结一下,几个新的积木模块为:
黄色事件【当按下 XX 键】:用键盘的按键播放角色的动画
绿色运算【在 a 到 b 之间取随机数】:在[a,b]之间选取随机数,本期案例是在角色的几个声音中随机切换播放
紫色外观【下一个造型】:切换下一个 造型完成角色的小动画
好的,今天的内容就到这里了~下一讲再见~
关于视频和课程资源地址:
大白小课堂-跟着官方教程学习Scratch3.0-写在前面:https://blog.csdn.net/melodybai/article/details/90710648
大白小课程-跟着官方教程学习Scratch3.0-P04制作音乐相关推荐
- GTSAM 官方教程学习
GTSAM官方教程学习 0. 前言 1. 因子图 1.1 序 1.2 因子图 1.2.1 贝叶斯网络 1.2.2 因子图 2. 运动建模 2.1 因子图建模 2.2 创建因子图 2.3 因子图与变量 ...
- 【从零开始的大数据学习】Flink官方教程学习笔记(一)
Flink官方教程学习笔记 学习资源 基础Scala语法 Scala数据结构专题 声明变量 代码块 函数(function) 方法(methods) Traits (接口) class(类) tupl ...
- PCL学习笔记(二):PCL官方教程学习
PCL学习笔记(二):PCL官方教程学习 PCD文件制作 Features 表面法线提取 Keypoints 提取NARF关键点 KdTree Range Image How to create a ...
- GENSIM官方教程(4.0.0beta最新版)-Word2Vec词向量模型
GENSIM官方教程(4.0.0beta最新版)-词向量模型 译文目录 回顾:词袋模型 简介:词向量模型 词向量模型训练实例 训练一个你自己的模型 储存和加载模型 训练参数 内存相关的细节 模型评估 ...
- GENSIM官方教程(4.0.0beta最新版)-LDA模型
GENSIM官方文档(4.0.0beta最新版)-LDA模型 译文目录 概述 数据集 文档预处理以及向量化 训练LDA 需要调试的东西 原文链接 译文目录 GENSIM官方文档(4.0.0beta最新 ...
- uni-app官方教程学习手记
本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...
- TensorFlow2.0 Guide官方教程 学习笔记20 -‘Effective TensorFlow 2‘
本笔记参照TensorFlow Guide官方教程,主要是对'Effictive TensorFlow 2'教程内容翻译和内容结构编排,原文链接:Effictive TensorFlow 2 高效的T ...
- Dynamic Quantization PyTorch官方教程学习笔记
诸神缄默不语-个人CSDN博文目录 本文是PyTorch的教程Dynamic Quantization - PyTorch Tutorials 1.11.0+cu102 documentation的学 ...
- TensorFlow2.0 Guide官方教程 学习笔记17 -‘Using the SavedModel format‘
本笔记参照TensorFlow官方教程,主要是对'Save a model-Training checkpoints'教程内容翻译和内容结构编排,原文链接:Using the SavedModel f ...
最新文章
- LSTM里的dropout
- 搭建kafaka_Kafka 环境部署搭建
- 【渝粤题库】国家开放大学2021春2476旅游学概论题目
- [数据库]数据库三级加锁协议深入理解
- linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
- Android 系统(219)---Android O上networkAttributes的说明
- 用c语言ipv6组播,需要适用于iOS 9的IPv6组播C代码
- PAT(乙级)1016
- 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_3 响应之返回值是void类型...
- ubuntu java 中文_java部署ubuntu后中文显示问号问题
- 最好用的 5 款 React 富文本编辑器
- 机器学习的归宿《终极算法》·一
- linux majaro 安装 hp p1106打印机
- 评价模型总结——个人学习笔记(二)
- 如何通过云解析DNS,5步帮你实现邮箱解析
- matplotlib显示宋体和Times New Roman
- Vue(狂神学习笔记)2021-10-8
- 某猫电影 css 加密解决方案
- 计算车号Java,汽车VIN码校验算法 java版
- 星空样式(HTML)
热门文章
- OTP单片机AD单片机FLASH开发之义隆应广九齐仿真器
- Android进程间通讯AIDL使用及问题详解(雷惊风)
- Win10安装fliqlo时钟屏保教程
- 二重积分x^2+y^2_计算二重积分∫∫(x+y)dxdy,其中D为x^2+y^2≤2x
- C#将日期转化成英文
- 为什么kafka客户端需要配置 /etc/hosts文件
- 数字图像处理——第三章 灰度变换与空间滤波
- 美还是丑?这有一个CNN开发的颜值评分器 | 实战
- ubuntu22.04安装搜狗输入法不出中文
- 你和你的女神之间,差了一个OpenCV口红色号识别器,android开发环境的搭建步骤