音乐
音乐指令可以在Scratch中模拟各种乐器的声音,演奏出完整的音乐或者
前置知识:基础乐理(参考文字教程)
角色积木介绍
击打([(1)小军鼓])(0.25)拍
功能:利用所选的击打类乐器,演奏参数设置的拍子open in new window数。
乐器参数:椭圆形下拉参数,需要演示的击打类乐器。
使用椭圆形积木作为参数时,通过设置成乐器名称前面的数字进行乐器选择。
拍子参数:椭圆形参数,需要演奏的拍子数,也是积木运行的时长。
返回值:无
难度:☆☆
休止(0.25)拍
功能:休止open in new window参数设置的拍子open in new window数,效果类似于等待(1)秒积木。
参数:椭圆形参数,需要休止的拍子数。
返回值:无
难度:☆
演奏音符(60)(0.25)拍
功能:利用将乐器设为([(1)钢琴])所选的乐器,演奏参数设置的音符及参数设置的拍子open in new window数。
音符参数:椭圆形参数,需要演奏的音符。
利用数字表示音符,60为中音C。数字间相隔半音,数字越大,音调越高,数字越小,音调越低。
拍子参数:椭圆形参数,需要演奏的拍子数,也是积木运行的时长。
返回值:无
难度:☆☆☆
将乐器设为([(1)钢琴])
功能:选择需要演奏的乐器,使用演奏音符(60)(0.25)拍进行演奏。
参数:椭圆形下拉参数,需要演奏的乐器。
使用椭圆形积木作为参数时,通过设置成乐器名称前面的数字进行乐器选择。
返回值:无
难度:☆
将演奏速度设定为(60)
功能:设置演奏的速度。
参数:椭圆形参数,演奏速度。
返回值:无
难度:☆
将演奏速度增加(20)
功能:调整演奏速度,用现演奏速度值加上参数设置值。
参数:椭圆形参数。需要增加的演奏速度。
返回值:无
难度:☆
演奏速度
功能:获取角色当前的演奏速度,作为变量使用。
参数:无
返回值:角色当前的演奏速度
难度:☆
舞台积木介绍
同角色积木一致。
使用列表演奏
如果需要演奏的音符很多,通过演奏音符(60)(0.25)拍积木去一个一个设置会很麻烦。可以将需要演奏的音符和拍子数存入列表中,再通过遍历列表的形式将它们取出进行演奏。
难度:☆☆☆☆☆
使用并行事件演奏
同一首歌曲可能会有主音和伴奏,或者同时使用多种不同的乐器进行演奏,这时需要通过并行事件同时启动多段音轨。
可以使用多个绿旗事件,同时开始演奏不同的音轨。或者在同一个绿旗事件下面,通过发消息的形式来启动它们。如果使用的是不同乐器,需要使用不同的角色设置乐器。
难度:☆☆☆☆☆