第五次:陣列程式設計實作(1)


樂譜

樂譜編碼(音訊數位化)

Scratch程式設計音樂

實作1: 貓咪音樂會1:小星星

方法1:循序結構

1.新增背景及角色選取

2.擴充積木(音樂)

3.依照樂譜撰寫程式(一小節)

資料引用:全華.翰林108課綱資訊科技

作業存成109****-1Scratch專案.sb3

思考問題:利用上述的方法來撰寫程式.有何問題?

方法2:陣列資料結構+索引值+重複結構

程式執行結果

教學影片

1.建立star清單

2.小星星樂譜曲文字檔下載

3.匯入小星星樂譜文字檔到star清單

在star清單按右鍵匯入

images10

4.利用index(索引值)變數迴圈結構(重複積木)循序取出清單內的項目(元素.Scratch音階代號)

舉一反三

 貓咪音樂會2:天空之城

程式執行結果

提示:

0.保留原來小星星的程式

1.新增兩個清單(sky音階.sky節拍)及將音階及文字檔匯入到sky音階.sky節拍清單

2天空之城音階及節拍文字檔下載

3.匯入sky音階.sky節拍文字檔到sky音階.sky節拍清單

4.利用index(索引值)變數及重複結構取出sky音階.sky節拍清單的內容

作業存成109****-1+Scratch專案.sb3

參考網站

範例Scratch 音樂創作坊


作業上傳到雲端

 

 

 

 

 

 

 

 

 

 

 

1.