每個人都有一首主題曲。現在,運用Scratch,透過音階、節拍與各種聲音,發揮創意成為小小音樂家!
這個一小時程式設計(Hour of Code™)活動將一步步引導你使用Scratch製作一個音樂作品。
音樂可以表達各種情緒、心情。一起來創作互動式音樂作品,你的主題曲是什麼呢?
你還可以將這個作品分享給朋友與家人噢!
聲明:內容與圖像版權歸屬於 SCRATCH.MIT.EDU 。
由Scratch-TW僅進行中文化編輯與翻譯,編譯者:方毓賢(YU HSIEN FANG)
引用來源:https://scratch.mit.edu/go
使用Scratch,兒童與青少年可以編寫程式來創作專屬的遊戲、故事、動畫以及更多的可能性。透過這個一個小時的Scratch活動,參與者將藉由設計一個音樂作品來獲得寫程式的經驗。完成的音樂作品也可透過網路分享給其他人。
準備好開始了嗎?我們的建議如下
- 請先閱讀以下的活動指引,留意活動需準備的事項,建議導引者自己完整實作一次。
- 下載教育者指南中文版,導引者可更了解如何籌備教學活動。
- 下載活動卡片中文版,可印發給學員們。
- 前往Scratch-製作音樂-線上教學頁面,創作音樂作品。
- 如果遇到困難,可參考由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」,
點選確定,來加入音效。
我們總共要加入三種人聲音效:
- bass beatbox
- hihat beatbox
- 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電子報
取得最新教學課程與活動訊息