資訊內(nèi)容
Scratch編程教程10 簡易電子琴
培養(yǎng)編程思維,在學(xué)習(xí)和工作中處處領(lǐng)先于人,決勝未來的人工智能時代!
小同學(xué),你好,今天的作品叫“簡易電子琴”。我們前面編了一些作品,多數(shù)是控制角色的動作和形狀,其實在聲音方面,Scratch也有不少功能積木等我們?nèi)ビ门丁=裉煳覀兙妥鲆粋€簡單的電子琴吧!

步驟:
1.啟動Scratch編輯器,新建如圖的舞臺背景,并在網(wǎng)上找一個樂譜截圖下來,放到背景圖上。老師找的是《小星星》簡譜,供彈奏時用。

2.接下來繪制新角色,如圖,點擊繪制新角色后,在右邊繪畫區(qū)一個豎的長方形,作為琴鍵。

畫好后在角色區(qū)復(fù)制6個,這樣就有1到7個音符了。

接著為了讓小朋友知道彈奏,分別給每個鍵畫上字符1234567,如圖示:(畫的時候點T工具,然后用鍵盤上的四個方向鍵調(diào)整它們的位置)

3.接下來為電子琴再添加三種樂器(音色),我們用新建琴鍵角色的辦法,畫三個顏色不同的方塊就可以了,再打上字以便識別。

4.現(xiàn)在,請看音樂模塊的積木,我們要用到的兩個積木是彈奏音符和設(shè)定樂器,我們可以點一下小黑三角形拉下來看一下,下圖老師補充了一些音樂知識,請看:

5.為了讓各個角色(琴鍵和樂器)之間共享數(shù)據(jù),我們建立一個變量,請看數(shù)據(jù)模塊,點擊新建變量,取一個變量名,如“kk”,下面就增加了幾個跟這個變量相關(guān)的積木。

我們用這個變量來保存選了哪種樂器。如點了鋼琴角色kk=1,笛子=12,薩克斯=11。(這個看前面音樂知識這個圖就明白了。)

6.最后給7個琴鍵寫代碼,我可以用鍵盤上的1234567來彈奏,也可以用其他鍵,比如ASDFGHJ,每按一次鍵,就用當(dāng)前樂器(變量kk保存的那種樂器)彈奏對應(yīng)的音符。代碼如下:(以1和3兩個琴鍵角色為例,24567的代碼可以根據(jù)13的來編寫,只需彈奏不同的音符就可,具體數(shù)值看下圖)

小結(jié):
今天學(xué)了:
1.用指定的樂器彈奏一個音符。
2.可以自己建一個變量來保存需要用到的信息。
作業(yè):
試試用其它樂器彈奏音樂。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
