Discuss Scratch

liko0194
Scratcher
32 posts

如何在Scratch里演奏音乐

在Scratch里演奏音乐是一件很简单的事情。无论是背景还是角色都可以演奏音乐。
最简单的方法就是这样:
点击绿旗时
重复执行
播放声音 [宠爱-TFBOYS v] 直到播放完毕
end
“宠爱”是一首TFBOYS唱的歌。我觉得挺好听的,建议你们听听。
为什么不是直接使用“播放声音…”而是用“播放声音…直到播放完毕”呢?因为我添加了“重复执行”模块,如果直接用“播放声音…”的模块就会很怪,不信你试试。
liko0194
Scratcher
32 posts

如何在Scratch里演奏音乐

但三四分钟的歌在Scratch上很占内存,而自己制造歌曲就简单了!
在这里,你也能制造歌曲!
点击绿旗时
弹奏音符 (60 v) (0.5) 拍
弹奏音符 (62 v) (0.5) 拍
弹奏音符 (64 v) (1) 拍
这就是“哆来咪”的演奏了!最低音是48(低音C),最高是72(高音C),中央C是90。你可以任意更改音的高度。
你会发现,“咪”音比其他两个音长,因为拍子不一样。你也可以设定你的拍子。
liko0194
Scratcher
32 posts

如何在Scratch里演奏音乐

但是,你可能不喜欢钢琴的声色,你可以用这个模块来改变声色。
设定乐器为 (1 v)
三个音都不同?可以!你可以这样编程:
点击绿旗时
设定乐器为 (1 v)
弹奏音符 (60 v) (0.5) 拍
设定乐器为 (4 v)
弹奏音符 (62 v) (0.5) 拍
设定乐器为 (8 v)
弹奏音符 (64 v) (1) 拍
音色有钢琴声,大提琴声,吉他声等。
liko0194
Scratcher
32 posts

如何在Scratch里演奏音乐

想要鼓声?没问题!用这个模块就可以了!
弹奏鼓声 (1 v) (0.25) 拍
鼓声没有声音的高低之分,却可以更改声色和拍子。

没有休止符?当然有了!这两个就可以:
停止 (1) 拍

等待 (1) 秒
liko0194
Scratcher
32 posts

如何在Scratch里演奏音乐

演奏的速度太快或者太慢也不是问题!
将节奏加快 (2)

将节奏设定为 (60) bpm
声音的大小也可以调整!
将音量增加 (10)
将音量设定为 (100)
你可以利用到节奏和音量来做一些事!
点击绿旗时
重复执行
如果 <(音量) > [120]> 那么
说 [声音太大啦!] (2) 秒
end
如果 <(节奏) > [100]> 那么
说 [节奏太快啦!] (2) 秒

end
end
除了“播放声音…直到播放完毕”外,其他声音都可以用这个模块停止:
停止所有声音

Powered by DjangoBB

Standard | Mobile