資訊內容
第4課 音畫時尚-演奏音符和聲音的可視化
第4課音畫時尚——演奏音符和聲音的可視化
任務導航
圖4.1是小星星的簡譜,這次課我們要把這首歌用Scratch演奏出來,我們還會把這首曲子轉換為一幅美麗的圖畫.

圖4.1 小星星的簡譜
任務分析
在Scratch中提供了完整的鋼琴鍵盤,如圖4.2所示,中央C用60表示,每個數字表示鋼琴鍵盤中的一個音節.圖4.2左側的代碼是制作了一個用于演奏的樂器,默認的音效是鋼琴,右側的代碼是直接將這首曲子的簡譜編成了一段旋律.

圖4.2 演奏“小星星”并制作鋼琴樂器
左面的代碼的優點是制作了一個樂器,使得不但能夠演奏“小星星”,還可以演奏其他音樂,但是它的缺點是拍數固定,右面的代碼只能播放音樂,但是不能自由演奏樂曲,優點是拍數很準確。下面我們就把這首“小星星”的演奏過程轉換為一幅畫。
Follow me
1.讓色塊的顏色伴隨音樂變化
首先繪制一個紅色的方塊,對圖4.2所示的代碼進行改進,在彈奏每一個代碼的時候都切換到對應顏色的造型上,使得每一個顏色對應一個音符??纯茨懿荒茉谘葑唷靶⌒切恰钡耐瑫r,色塊的顏色跟著變化如圖4.3所示。


圖4.3 將色塊與彈奏的音符對應起來
修改每個造型的名稱,使得造型編號與要彈的簡譜一致,與此同時采用調色板上用黑色框起來一行顏色對每個色塊進行填色,如圖4.4所示。

圖4.4填色的規則
修改演奏的代碼,使得顏色能夠伴隨這演奏的音符改變,如圖4.5所示

圖4.5 色塊顏色隨演奏音符變化
這樣當你在彈奏音樂的時候,你就能看到色塊顏色也隨之變化了。此外圖4.5所示的代碼還具有選擇樂器的功能,編號為1的樂器是鋼琴。
智多星
Scratch提供播放聲音,演奏音符和敲鼓三種音樂輸出形式,提供了豐富的樂器類型,完整地音符序列,如圖4.6所示

圖4.6 scratch聲音輸出類型
如圖4.7所示每一個白鍵或者黑鍵對應一個音符,從左到右順序增加。低音do是48,再高一個八度,中音do是60,再高一個八度之后高音do是72,可以看出每高一個八度音符的數值增長12。

圖4.7 音符的規律
2.讓色塊的變化能夠記錄下來
如圖4.8所示,使用圖章功能可以把當前造型“印”在背景上,我們將代碼增添圖章功能,與此同時讓色塊右移色塊的寬度那么長的距離,如圖4.9所示把“小星星”這首曲子畫在了屏幕上。

4.8改進代碼讓曲子轉換為一幅圖畫

圖4.9小星星可視化之后的效果
圖4.9中,彈奏完第一行之后,用鼠標將色塊移動到第二行,完成整首曲子的演奏,這樣小星星就轉變為一首曲子了,美中不足的是其中按照譜子要演奏1拍的音符只能彈奏0.5拍了。像這種將聲音轉換為圖畫的過程,稱為“聲音的可視化”,是一種常見的數字藝術的表現形式。
想一想
- 如何自動地切換到第二行
- 使用
- 畫筆菜單中的
- 聲音可視化除了改變顏色之外還有什么其他的形式
DIY
將圖4.10所示的歡樂頌的簡譜轉換為一幅圖畫

圖4.10 歡樂頌的可視化
歡樂頌這首歌有低音和連音,由于程序所限,只能忽略這些細節了。演奏完成以后,可以在舞臺區域點擊右鍵,選擇將舞臺存成圖片,保存在電腦中,如圖4.11所示,這樣就講聲音轉化成圖片永久的保存起來,除此之外,你還可以把圖片打印成照片掛起來,甚至印到T恤衫或者杯子上。

圖4.11 將舞臺保存成圖片
下一課我們會將這張圖片轉換為一首曲子,看看一幅圖畫聽起來會是什么感覺
【知識著陸】
設計:聲音的可視化
腳本:按下1-7鍵播放do—xi七個音符;播放音符變顏色;坐標變化
技巧:演奏和播放音樂的區別
【創作天地】
- 如圖4.12所示,設置后,開始彈奏。用“內錄”功能將演奏的曲子錄下來,請有音樂才華的同學用計算機制作的小樂器演奏一首曲子,使用“選擇樂器”功能嘗試合奏。
1.用鼠標點擊聲音。 2.再點擊錄音。 3.在彈出的“錄音機”窗口中點擊●。 | |
圖 4.12 用錄音功能錄下彈奏的曲子 |
- 制作電子樂器是最常見的互動音樂效果,在各種晚會上很常見。你能根據學到的知識來設計一個嗎?
- 修改樂器類型,看看音樂的演奏效果有什么樣的不同
- 用另外一臺電腦播放音樂,使用圖4.13所示的代碼將麥克風的音量轉換為一幅圖畫。

圖4.13 用麥克風實現聲音可視化
視野拓展
如果你擁有了一個scratch賬戶,那么快快把你的前三節課的作品都上傳到Scratch的網站上吧。點擊分享下的“將此作品在網絡上分享”,如圖4.7所示,填寫資料后,上傳作品。

圖4.7 上傳作品之前填寫作品資料
注意本書的用戶建議你能夠使用3個標準標簽,以便你能夠通過Scratch的網站找到更多的朋友,他們是“中國”,你的學校名稱和“數字藝術家”,填寫“中國”的目的是為了讓其他中國的用戶找到你,與此同時擴大中國用戶在Scratch社區中的影響。填寫本單元的題目“數字藝術家”作為標簽,目的是能夠找到跟你使用同樣教材的其他用戶的作品,所謂“他山之石,可以攻玉”,這是學習的好方法,填寫學校名稱也是為了形成校園的學習社群。最后一個標簽,期望你能夠給自己的作品起一個好聽的品牌名稱,這個名稱可能蘊含著你對Scratch的理解是彰顯你的個性的天地,創建自己的軟件品牌,應該從尋找一個具有個性風格的名字開始。最后,把你的全部作品都上傳的網站上去吧,仔細品味分享的快樂。如圖4.8所示,你的4個作品都長傳到你的個人主頁上了。

圖4.8 上傳作品到個人主頁上
這樣別人就可以查看你的作品了,圖4.8左上角所示的“想法 ? 程序 ? 分享”正是Scratch的精髓所在,圖4.8所示的這個用戶還沒有好友,也沒有評論其他人的作品,頭像也沒有上傳,需要作的事情還有不少啊。

- 、

- 、

- 能不能實現類似的聲音可視化得效果

- 是否也能夠得到類似的效果

- 上一篇
清華大學出版社Scratch教材第3課 隨機魅色-隨機數、坐標和特效
第3課 隨機魅色——隨機數、坐標和特效 任務導航 圖3.1和圖3.2所示的兩組數字作品中,你能找到什么規律么?通過觀察可以看出,圖3.1中,“LODON”的位置和顏色在舞臺空間隨機分布;而圖3.2中,顏色有一個明顯的中心,并且距離中心相等的位置,顏色相同
- 下一篇
第5課色辨成音——如果結構和廣播指令
第5課色辨成音——如果結構和廣播指令【任務導航】上次課我們將《歡樂頌》轉換成了一幅畫,如圖5.1所示,那么我們能不能將這幅圖轉換回歡樂頌呢?圖5.1 歡樂頌轉換為聲音任務分析 圖5.1所示,建立一個黑色方塊,大小比色塊要小,讓她作為一個新的角色識別大