×

如未下载Scratch软件,请点击软件下载

×

本套教程需要使用素材,请点击课件下载

Scratch中文教程-音乐篇

本篇主要利用scratch中音乐类的积木,带领大家制做各种音乐相关的项目。另外,本篇也详细讲解了前几篇中没有出现过的,有关scratch中列表的知识。列表是编程中特别重要的一个知识,在本篇中有广泛的运用。

虽然本篇取名为音乐篇,但是其内容并不是以讲解乐理知识,或乐器演奏技巧为主的。所以,没有任何音乐基础的同学们也可以学习。我们希望通过本篇的教学,能激发大家对音乐的热爱,同时感受到编程的乐趣。

主要知识点

  • 列表的应用
  • 克隆角色的高级方法
  • 基本的乐理知识
  • 如何制做选择菜单
  • 导入和导出文本文件
  • 计算余数的应用

目录


第一章 第一首乐曲

  1. 音乐篇介绍
  2. 演奏音符
  3. Scratch音符的范围
  4. 解答演奏所有音符
  5. 认识钢琴键盘
  6. 解答滑奏法
  7. 第一首乐曲

第二章 制做迷你键盘

  1. 整体设计思路
  2. 绘制白键
  3. 绘制黑键
  4. C键代码
  5. 解答键盘弹奏
  6. 解答C#键代码
  7. 复制白键
  8. 解答复制黑键
  9. 测试迷你键盘

第三章 玩转打击乐器

  1. 其它音乐积木
  2. 创建打击乐器角色
  3. 解答打击范围问题
  4. 加入踩镲
  5. 解答加入小军鼓
  6. 加入架子鼓

第四章 升级键盘代码

  1. 改进迷你键盘设计
  2. 创建琴键列表
  3. 补齐其它列表
  4. 升级白键代码
  5. 解答白键音符和键盘字母
  6. 克隆其余白键
  7. 克隆黑键

第五章 扩展键盘功能

  1. 创建控制角色
  2. 制做选择乐器UI
  3. 解答选择乐器
  4. 解答显示乐器名称
  5. 调节音符长度
  6. 自动伴奏功能
  7. 添加伴奏状态
  8. 解答修复同时伴奏

第六章 制做88键钢琴键盘

  1. 准备制做88键钢琴
  2. 排列白键
  3. 计算白键音符
  4. 解答计算黑键音符
  5. 排列黑键

第七章 钢琴自动演奏上

  1. 创建乐曲角色
  2. 将音符存入列表
  3. 列表和文本互导
  4. 通过琴键演奏乐曲
  5. 补齐黑键的代码
  6. 简谱转换为Scratch乐谱

第八章 钢琴自动演奏下

  1. 改进Scratch乐谱格式
  2. 测试分割音符代码
  3. 准备新的乐谱
  4. 修改乐曲角色代码
  5. 修改琴键代码
  6. 加入第2首乐曲
  7. 制作选曲菜单