Scratch少兒編程系列:(九)音樂高級技巧

1、程序說明html

本程序用來演奏音樂,相對於「Scratch少兒編程系列:(八)演奏簡單音樂」而言,本節介紹的方法適用於複雜點的音樂。git

2、程序流程圖github

爲了更直觀的描述上述過程,採用流程圖的方式將猜數字的過程進行描述。編程

還在製做中...post

3、製做過程htm

1. 場景和角色的選擇blog

場景選擇「音樂和舞蹈」主題下的「spotlight-stage」,角色沿用默認角色,以下圖:get

選擇後效果以下圖:it

2. 新增變量和列表class

   經過上一節簡單音樂的介紹,咱們知道,播放音樂簡單來講就是按照曲譜彈奏音符指定的節拍。

   本節咱們將曲譜中的音符和節拍放到列表中。

   切換到「腳本」選項卡下的數據,點擊「創建一個列表」,列表名稱輸入「音符列表」,「節拍列表」。

爲了演奏音樂,咱們還須要點擊「創建一個變量」,變量名稱爲「序號」,用來指定當前演奏列表中的第幾個音符。

3. 將音符、節拍導入列表中

爲了將音符、節拍導入音符,咱們須要根據曲譜,生成一個文本文件用來存放曲譜對應的音符和節拍。

該文件一行一個音符便可,下圖爲「一閃一閃亮晶晶」音符、節拍的列表:

     

 

在舞臺中顯示的列表「節拍列表」上點擊右鍵,選擇「導入」,而後找到該文本文件。

節拍列表的導入同上。

4. 腳本的製做

拖動以下腳本到腳本區域中便可。

 

 

5. 源代碼下載:

  請點擊以下連接下載:https://files.cnblogs.com/files/siweihz/%E4%B8%80%E9%97%AA%E4%B8%80%E9%97%AA%E4%BA%AE%E6%99%B6%E6%99%B6.rar

  也能夠移步個人github下載:https://github.com/guoxin718/scratch_study

相關文章
相關標籤/搜索