【仿真】掌控电子琴

rzegkly, 创新中国 有你有我
帖子创建于2020年02月21日 基础使用 684 次浏览 2 个赞 1 人关注


好的音乐,的确可以净化心灵。

它可以稀释烦恼,让生活变得轻松。

它不能消除一切,但可以为你寻求片刻的安宁。

它不能改变所有,但可以影响你的一生。

利用mPython仿真制作电子琴,现在分享给大家!


一、知识库:

1、掌握条件分支结构

2、了解音符和乐理知识

3、熟悉相关音乐知识

二、学一学


乐理知识

1.每一个音符都有一个名称(比如C或F),音阶(传递音符音调高低)和周期(音调的持续时间)。

2.音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。


例如:

c4:4 c 对应 1 do 4 对应中音 第二个4 对应 1拍

g4:8 g 对应 6 la 4 对应中音 8 对应 2拍

3.周期也是由数字表示,数字越大持续时间越长。不同周期值之间互有联系,比如说周期4(1拍)的持续时间是周期2(1/2拍)的两倍。

4.A#表示的是A右边的黑键。如果一个音符和前面的音符音阶、周期(节拍)一样,只用一个字母表示。


三、想一想

设计一个仿真功能带灯光的掌控板触摸电子琴

四、练一练


1.在左侧找到音乐块,添加播放音符


2.在左侧找到逻辑块,添加条件分支结构


3.在左侧找到输入块,按键输入块


4.在左侧找到RGB块,设置不同触摸键,显示不同红、黄、蓝、紫、绿等颜色



五、做一做:




六、知识拓展

BPM

BPM是Beat Per Minute的简称,中文名为拍子数,释义为每分钟节拍数的单位。

最浅显的概念就是在一分钟的时间段落之间,所发出的声音节拍的数量,这个数量的单位便是BPM。

BPM为每分钟节拍数,是全曲速度标记,为独立在曲谱外的速度标准,一般以一个四分音符为一拍,60BPM为一分钟演奏均匀60个四分音符(或等效的音符组合)。一般记一个四分音符为一拍,一拍即为在当前BPM下的一个四分音符。60BPM对应的曲目速度为一分钟均匀演奏60个四分音符(或等效音符组合),即一个四分音符(或等效音符组合)的时值应为1秒,而对应提供演奏者现实的演奏速度。

https://v.youku.com/v_show/id_XNDU1MzM1MzUyOA==.html?spm=a2hcb.playlsit.page.10

2 条评论

心若幽兰

2020年02月21日

很详细👍,果断收藏

有 1 条回复

筱寒

2020年02月24日

这个创意很好玩呢,涨知识嘞

有 1 条回复