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

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

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

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

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

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

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

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

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

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

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