返回網站

製作音樂 Music

Make Music

2016年7月4日

每個人都有一首主題曲。現在,運用Scratch,透過音階、節拍與各種聲音,發揮創意成為小小音樂家!

這個一小時程式設計(Hour of Code™)活動將一步步引導你使用Scratch製作一個音樂作品。
音樂可以表達各種情緒、心情。一起來創作互動式音樂作品,你的主題曲是什麼呢?

你還可以將這個作品分享給朋友與家人噢!

聲明:內容與圖像版權歸屬於 SCRATCH.MIT.EDU
由Scratch-TW僅進行中文化編輯與翻譯,編譯者:方毓賢(YU HSIEN FANG)
引用來源:https://scratch.mit.edu/go​

使用Scratch,兒童與青少年可以編寫程式來創作專屬的遊戲、故事、動畫以及更多的可能性。透過這個一個小時的Scratch活動,參與者將藉由設計一個音樂作品來獲得寫程式的經驗。完成的音樂作品也可透過網路分享給其他人。

MIT Scratch Team團隊提供了以下的教學素材與建議,可協助老師將這個活動帶入教室、圖書館或其他學習場所:

準備好開始了嗎?我們的建議如下

  1. 請先閱讀以下的活動指引,留意活動需準備的事項,建議導引者自己完整實作一次。
  2. 下載教育者指南中文版,導引者可更了解如何籌備教學活動。
  3. 下載活動卡片中文版,可印發給學員們。
  4. 前往Scratch-製作音樂-線上教學頁面,創作音樂作品。
  5. 如果遇到困難,可參考由ThinkinViz協力製作的Scratch Project: 製作音樂-教學案例

第1步
活動前準備

  • 確認活動場所是否有「網際網路連線」。這是一個需要電腦設備與網路連線的活動,務必事先確認。
  • 建議教師可準備投影設備(例如:投影機)以便讓學生看見操作畫面。
  • 學習註冊Scratch帳號,詳細步驟請查閱:Scratch註冊指引
  • 前往製作音樂工作室製作音樂-教學案例,看看來自世界各地的創作,激發靈感。

project: 製作音樂-教學案例 (*僅於電腦上操作),點紅色圖示來停止。

第2步
開始程式設計

1. 註冊並登入Scratch

引導學生前往Scratch網站,註冊Scratch帳號並登入。​

2. 播放活動簡介影片

引導學生前往:http://scratch.mit.edu/music,準備開始創作音樂。

3. 選擇一種鼓

點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個新的角色:

點選佈景主題下的「音樂」,挑選一個你喜歡的鼓:

想要刪除某個角色嗎?你可以使用「剪刀」工具來刪除它。

先點擊「剪刀」圖示,再點一下貓咪。

小技巧:Scratch中的人物又都稱為「角色(Sprite)」。這個字是我們從第一款電子遊戲(video game)引用來的。

4. 發出鼓的聲音

按下鍵盤的空白鍵時,鼓要發出聲音。​

首先,滑鼠點一下「角色區」中的鼓,再點一下「程式」分頁。

藍色外框表示,你選到了那個角色,例如:鼓。

加入以下的程式積木:

現在,按一下鍵盤的空白鍵,鼓發出聲音了嗎?很好!

切換到「音效」分頁,可以瀏覽並聽聽看所有音效。

5. 製作一段節奏

把更多的音效串起來,變成一段節奏

將原本的程式積木修改為:

加入「等待_秒」的程式積木:這會在不同的音效之間,產生停頓的效果。

試試看,加入更多「音效積木」,並且調整「等待的秒數」,組合出一段更長的節奏旋律。

按一下鍵盤的空白鍵,來測試看看。

6. 讓它重複執行

我們可以指定「重複」播放一段節奏,好幾次

將原本的程式積木修改為:

將重複修改為4次。

按一下鍵盤的空白鍵,來測試看看。

7. 讓鼓動起來

加入「造型切換」積木

讓樂器產生動畫的效果

將原本的程式積木修改為:

按一下鍵盤的空白鍵,來測試看看。

鼓是不是好像動起來了呢?很好!

切換到「造型」分頁,可以瀏覽並看看角色擁有的不同外觀。

8. 彈奏樂器

除了鼓之外,還可以加入其他不同的樂器。

點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個新的角色:

點選佈景主題下的「音樂」,

挑選一種樂器,例如「Saxophone」或「Trumpet」,

點選確定。

接著,滑鼠點一下「角色區」中的薩克斯風(saxophone),再點一下「程式」分頁。

藍色外框表示,你選到了那個角色,例如:薩克斯風。

加入以下的程式積木:

按一下鍵盤的向上鍵,來測試看看。

薩克斯風有沒有發出聲音呢?很好!

小技巧:你也可以試試看選用其他的按鍵。

9. 製作一段旋律

幫樂器增加更多音效,來組成一段旋律。

將原本的程式積木修改為:​

按一下鍵盤的向上鍵,來測試看看。

組合更多的音效,來製作屬於你的主題曲吧!

10. 加入合音

在同一個時間發出兩種以上的聲音,
就可以產生「合音」的效果。​

滑鼠點一下「角色區」中的薩克斯風(saxophone),再點一下「程式」分頁。

加入以下的程式積木:

按一下鍵盤的向下鍵,來測試看看。

你還可以加入更多的合音,試試看加入更多的程式積木:

11. 隨機播放音階

我們再加入一種新的樂器。
點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個新的角色:

點選佈景主題下的「音樂」,

挑選一種樂器,例如「Piano」或「Guitar」,

點選確定。

滑鼠點一下「角色區」中的鋼琴(Piano),再點一下「程式」分頁。

加入以下的程式積木:

按一下鍵盤的向右鍵,來測試看看。

鋼琴是不是會隨意地彈奏不同的音階呢?

小技巧:你可以切換到「音效」分頁,來看看總共有幾種音效,再來填入隨機選擇的範圍。

12. 加入人聲

我們也可以加入人的聲音。
點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個喜歡的人物:

點選佈景主題下的「人物」,

挑選一個人物,例如「Dani」,

點選確定。

加入新的音效:

點選「音效」分頁,

點擊「從範例庫中選擇音效」按鈕,來加入其他的音效:

點選佈景主題下的「人聲」,

選擇一個音效,例如「bass beatbox」,

點選確定,來加入音效。

我們總共要加入三種人聲音效:

  1. bass beatbox
  2. hihat beatbox
  3. snare beatbox

提醒:一次只能加入一種音效,所以多加幾次吧!

讓人物Dani,變成Beatbox達人​

滑鼠點一下「角色區」中的人物Dani,再點一下「程式」分頁。

加入以下的程式積木:

按一下鍵盤的b鍵,來測試看看。

Dani是不是重複了兩次beatbox?太酷了!

小挑戰:你能不能讓Dani,隨機地說出任何一種的beatbox呢?

13. 錄製音效

引導者請注意:有時候會因為瀏覽器的安全性設定,而讓麥克風無法錄音。

因此,這個階段可能需要一段時間來排除問題。引導者可思考是否要實作這一段。

如果你有麥克風,

就可以錄下並且使用自己喜歡的聲音哦!

滑鼠點一下「角色區」中的人物Dani,再點一下「音效」分頁。

點擊「錄製新音效」按鈕,就能錄音。

例如:拍手的聲音、唱歌的聲音、大笑的聲音等等。

小技巧:若錄音正常,會看見左側的綠色長條會上下移動,代表錄到的聲音大小。

修剪聲音讓它變成短音節,你可以在音軌上拖曳滑鼠選取要刪除的區段,接著再按下「刪除鍵(delete)」。錄好的聲音,就跟其他音效檔案一樣,都可以用在角色上。

小挑戰:你可以讓Dani發出拍手的聲音嗎?

14. 讓音樂不斷循環

你也可以讓一段音樂不停重複播放。

點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個新的角色:

點選佈景主題下的「音樂」,

挑選一種樂器,例如「Speaker」,

點選確定。

點一下「角色區」中的音箱(Speaker),再點一下「音效」分頁。

讓音箱不停播放一段音效

點擊「從範例庫中選擇音效」按鈕,來加入其他的音效:

點選佈景主題下的「音樂循環」,

選擇一個音效,例如「drum jam」,

點選確定,來加入音效。

點一下「角色區」中的音箱(Speaker),再點一下「程式」分頁:

加入以下的程式積木:

現在,點一下「綠色旗子」,來看看發生了什麼事?

是不是有不停歇的鼓聲呢?很好!

15. 儲存並分享你的作品

最後,加上一個舞台背景​。

點擊「a. 從範例庫中選擇背景」按鈕,來選擇一個新的背景:

點選佈景主題下的「音樂和舞蹈」,

選擇一個背景,例如「spotlight-stage2」,

點選確定,來加入背景。

最後,你的畫面是不是類似這個樣子呢?

恭喜!你已經完成了一個音樂作品!

為你的程式專案取個名字(輸入標題)。

點一下,畫面右上方的「分享」

將音樂作品分享給世界上的所有人!

這個影片會教你,如何進行分享。
(記得打開中文字幕)

小技巧:

  • 你需要註冊Scratch並登入,才可以在線上儲存與分享你的程式專案。
  • 你也可以儲存程式專案到你的電腦中:點選「檔案」選單,再選擇「下載到您的電腦」。

第3步
活動結束後

謝謝你的參與!
恭喜!你已經完成了一小時程式設計活動(Hour of Code),前往列印或下載完成證書:
注意-只能在空白處輸入英文姓名

協助學生分享

每位學生完成音樂作品後,點擊畫面右上方的「分享」,這樣便會將學生創作的音樂在Scratch平台上公開。學生只需要複製程式專案的網址,再將網址傳送給想要分享的朋友或家人,便可讓大家一起分享音樂作品。

學習更多

  • 學生們可前往:Scratch-TW/學習者專區,進行另外其他的Scratch活動。
  • 老師們可前往:Scratch-TW/教育者專區,下載完整的教學指引手冊,規劃更完整的Scratch程式設計課程。
  • 找尋更多Scratch程式教育資源,可前往:ScratchEd查看來自世界各地教育者分享與討論的事項。

參考資源與連結:

https://scratch.mit.edu/go​ (Scratch 2016 Things to Try)⬀

Scratch-製作音樂-線上教學(scratch.mit.edu/music)⬀

製作音樂-教學案例 (Scratch Project by ThinkinViz)⬀

製作音樂-活動卡片中文版⬇︎

製作音樂-教育者指南中文版⬇︎ (Credits: 杜穎松、蔡凱如、孫賜萍 - 軟體自由協會)

一小時程式設計完成證書

第4步
分享與討論

留言分享你的Scratch作品網址
歡迎討論、一起學習

訂閱Scratch-TW電子報
取得最新教學課程與活動訊息