国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

Scratch玩音樂:用Scratch演奏《蝸牛與黃鸝鳥》

極客小將2020-11-15-
1 在Scratch里演奏音樂是一件很簡單的事情。無論是背景還是角色都可以演奏音樂。最簡單的方法就是使用“播放聲音”這個積木,但三四分鐘的歌在Scratch上很占內(nèi)存,而自己制造歌曲就簡單了! 在Scratch 3.0中,可以使用“演奏音符……

1

在Scratch里演奏音樂是一件很簡單的事情。無論是背景還是角色都可以演奏音樂。最簡單的方法就是使用“播放聲音”這個積木,但三四分鐘的歌在Scratch上很占內(nèi)存,而自己制造歌曲就簡單了!

在Scratch 3.0中,可以使用“演奏音符……拍”積木演奏MIDI音樂。

音符是音樂的基本元素、最小單元,將音樂打散成由音符的組成集合,讓人們得以演奏、理解和分析。

在音樂中,音符是聲音的音高等級和持續(xù)時間。在Scratch中,音符note的含義是前者,即,“音符是聲音的高音等級”。而“音符是聲音持續(xù)時間”的含義由下面的beat表示。

最常見的音符和唱法如下:

upload/article/images/2020-11-15/93f66e3e57578450e69af4012586ca69.jpg

中文發(fā)音是:多、來、米、發(fā)、梭、拉、西。

再看一下簡譜與部分鋼琴鍵盤區(qū)域的對應(yīng)關(guān)系

upload/article/images/2020-11-15/5bb540078c43a7333411c78cbae7d086.jpg

另有音符的五線譜等其他表示方法,不再擴(kuò)展了……因為我也不會啊~

2

在編寫腳本之前,我們要做以下準(zhǔn)備工作:

1

認(rèn)識音符和節(jié)拍

簡譜中的dou re mi fa sou la xi dou是如何在Scratch中體現(xiàn)的呢。scratch中“聲音”模塊中有一個基本腳本是“彈奏什么音符多少拍”,音符用數(shù)字表示,數(shù)字和鋼琴鍵盤的鍵一一對應(yīng),多少拍也是用數(shù)字表示,設(shè)定一下可以聽效果,一對比很容易感受到半拍和一拍兩拍的區(qū)別。于是,我把中音和高音各七個與Scratch中的數(shù)字及鋼琴鍵盤一一對應(yīng)在scratch中用腳本排列起來,這時候點擊一聽,可以聽到不同音符。這樣,音符和節(jié)拍,以及之間的對應(yīng)關(guān)系就比較好理解了。

2

排列音符和節(jié)拍

用“彈奏什么音符多少節(jié)拍”這個基本腳本按簡譜中音符的順序依次排列,這個工作比較繁瑣,需要將簡譜“編碼”,即寫出對應(yīng)的音符和節(jié)拍各是多少,然后修改腳本的兩個參數(shù)的值。編碼和修改參數(shù)之后,作品基本成型,點擊可以彈奏出這個曲子。這一步我稱之為“第一層目標(biāo)”(基礎(chǔ)層次),做到了這一步,已經(jīng)認(rèn)識了簡譜,其與Scratch中音符和節(jié)拍的對應(yīng)關(guān)系,以及按順序結(jié)構(gòu)可以寫出這個彈奏曲子的程序。(如果聽的覺得節(jié)奏慢,可以通過添加“將節(jié)奏設(shè)定為多少bpm"來調(diào)節(jié)大小,一邊調(diào)節(jié)一邊聽效果,知道自己覺得舒服為止。

3引入鏈表

將音符和節(jié)拍放鏈表中。

3

下面來編寫腳本,演奏《?蝸牛與黃鸝鳥》。

01

首先能看懂簡單的樂譜,了解音符和節(jié)拍

upload/article/images/2020-11-15/611492cf93a4f03a9670b575c0e77dcf.jpg

02

了解Scratch是如何發(fā)出dou? re mi fa sol la xi 的聲音的,了解Scratch中的音符和節(jié)拍,將樂譜“編碼”,使得Scratch能識別

upload/article/images/2020-11-15/7beb48724e221708b6c36b9478b5f21a.jpg

腳本太長,怎么辦呢?

03

使用鏈表簡化編程

upload/article/images/2020-11-15/a0a2ffc0443dc034053fd181a0944e39.jpg

04

運行,制作完成

upload/article/images/2020-11-15/c43bf42ec4b6834fa59399aed5b6c368.jpg

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 丹东市| 长泰县| 白河县| 宜丰县| 彩票| 黄冈市| 周口市| 揭阳市| 邻水| 宁都县| 襄汾县| 乐亭县| 文成县| 苍溪县| 凤庆县| 邳州市| 丰顺县| 达孜县| 芷江| 思茅市| 偏关县| 阜新| 宁波市| 招远市| 逊克县| 大安市| 新兴县| 肃北| 惠州市| 瑞金市| 灵石县| 永丰县| 交口县| 宜黄县| 鲁山县| 曲阳县| 射洪县| 敦化市| 洛隆县| 漠河县| 江永县|