【Labplus3】触摸电子钢琴

rzegkly, 创新中国 有你有我
帖子创建于2020年08月13日 Labplus3软件 2177 次浏览 4 个赞 2 人关注


音乐是艺术的一种,是表达或寄托人们感情的艺术语言,比一般的语言更能反映人类现实生活情感,它能舒缓人心情、放松、享受、宣泄等等,让我们的情绪得到释放。通过程序控制掌控板发出指令,实时模式控制电脑音频,发出美妙的声音效果,结合掌控板上的触摸按键,可以制作出一个迷你的触摸电子钢琴。


一、思路:

1.当按下掌控板A键时,舞台背景切换到背景“掌控你的节奏”,掌控板屏幕清空,显示掌控logo,

2.当按下掌控板B键时,舞台背景切换到背景“掌控钢琴”,掌控板屏幕清空,显示掌控掌控钢琴,

3.当触摸掌控板6 个触摸按键“P”“Y”“T”“H”“O”“N”,对应播放音符“do、re、mi、fa、so、la”,舞台显示数字1-6,移动悟空到不同的位置。


二、环境

1、硬件: 掌控板

2、软件:Labplus3


三、乐理知识

1.音调、音符、音阶

(1).播放音符”命令后对应的节拍表示发音持续时间,可以理解为1拍=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右边的黑键。如果一个音符和前面的音符音阶、周期(节拍)一样,只用一个字母表示。


2.Labplus3的实时模式添加上的“演奏音符()()拍”的指令,可以任意的填写数字决定音高和长短,填写数字的地方会自动弹出钢琴,非常直观。

经过测试,60是钢琴上中音1(do)的数值,如果你把一个音阶里的七个按键都点一遍,会发现数字变化的规律,比如,中音re是62,中音mi是64,中音fa是65......,我们可以从中得出规律,通过调整左右两边箭头 ,数字增加或者减小,音就会增高(降低)。


四、配置:

1.用数据线将掌控板与电脑连接,恢复固件:2020-07-14;


2.在模块区点击右下角添加扩展按钮,选择——把作品连接到现实世界


3.选择com28掌控板连接,返回编辑器,掌控板显示:Online Mode

五、编辑脚本

1.添加角色

(1).在Labplus3编辑界面右下角,舞台区添加背景“掌控你的节奏”和“掌控钢琴”。



(2).在Labplus3编辑界面右下角,角色区添加monk角色和数字角色1-6。



2..编写monk角色的脚本



3.编写音符角色的脚本

(1)弹奏音符的思路:当触摸6 个触摸按键,对应播放不同音符,舞台显示不同数字1-6,控制悟空移动不同的位置。


(2).在窗口左下角,扩展中添加音乐工具








七、BPM

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

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

BPM为每分钟节拍数,是全曲速度标记,为独立在曲谱外的速度标准,一般记一个四分音符为一拍,一拍即为在当前BPM下的一个四分音符。

60BPM对应的曲目速度为一分钟均匀演奏60个四分音符(或等效音符组合),即一个四分音符(或等效音符组合)的时值应为1秒,而对应提供演奏者现实的演奏速度。


2 条评论

小齿轮 汝州一中朱现伟

2020年08月14日

好评

rzegkly

2020年08月16日

谢谢