少兒編程|Scratch積木介紹:聲音積木(第3講)

少兒編程|Scratch積木介紹:聲音積木(第3講)

之前的系列文章已經介紹了聲音積木中的播放聲音積木和敲擊類積木,(公眾號底部菜單中可以找到歷史文章)本文將繼續講解彈奏類積木。

與敲擊類積木相比,彈奏類樂器積木要複雜一些,根據我們現實生活中的經驗就能理解這一點,因為鼓只有鼓點節奏,而鋼琴、吉他之類的樂器,除了節奏還有高低不同的音符。

01 設置演奏樂器


少兒編程|Scratch積木介紹:聲音積木(第3講)


與敲擊類積木的第一個不同,通過這個積木就能看的出來。對比“彈奏鼓聲 x y 拍”,它本身就具有了選擇樂器類型的功能(第一個參數),而彈奏類積木有一個單獨的積木用來選擇樂器。

Scratch支持的彈奏樂器如下:


少兒編程|Scratch積木介紹:聲音積木(第3講)


常見的琴、絃樂、吹奏樂器都可以找到,另外還有並不能稱為樂器的唱詩班、音樂盒、合成長音等。

多種樂器配合使用,製作一個簡單的交響樂小程序也說不定。

02 彈奏音符


少兒編程|Scratch積木介紹:聲音積木(第3講)

選擇好樂器(設置樂器)後,就可以開始彈奏了。積木的第一個框可以下拉選擇,也可以直接輸入,它的作用是選擇音符(note),即“多來米發梭拉西”;第二個框設置演奏這個音符所用的節拍數(beats)。(音符和節拍已在之前的文章中已介紹《【Scratch工具介紹】聲音積木擴展知識:音符、節拍、bpm》,公眾號底部菜單中可以找到歷史文章)

看下積木英文原來的樣子,順便藉著英文註解加深理解:


少兒編程|Scratch積木介紹:聲音積木(第3講)


那麼,這兩個參數應該怎麼填寫呢?

第一個,音符參數:

它的值是從0到127的共128個整數,數值越小音頻越低。下面是官方列出的最常用的音符與數值之間的對照表。


少兒編程|Scratch積木介紹:聲音積木(第3講)


記住這些對應關係可不是輕鬆的事情

少兒編程|Scratch積木介紹:聲音積木(第3講)

僅僅為了編寫個音樂程序,這投入不值得。

幸運的是,Scratch提供了更人性化的積木使用方法。點擊一下三角形下拉按鈕,會有驚喜,出現一個直觀的小鍵盤:


少兒編程|Scratch積木介紹:聲音積木(第3講)


鋼琴樣式的音符提醒

鼠標在小鋼琴鍵盤上滑動,下面會出現對應的音符名稱,點擊後這個音符的數值就會自動填寫到輸入框中。

鋼琴鍵盤列出了最常用的音符,如果你想用的音符不在裡面,那麼就對照上面的表格查找吧。如果表格也滿足你的要求!給我留言!!

第二個,節拍參數:

它的值可以是小數,也可以是整數。具體填什麼,要根據樂譜決定,還真不好一下子說清楚。

後面我們會一起動手完成一個例子,大家通過實踐來領會吧~

03 休止符


少兒編程|Scratch積木介紹:聲音積木(第3講)


樂譜中除了發出聲音的音符,還有控制間歇停頓的休止符。休止符就是等待一定的節拍數,並且不發出聲音。

04 音量


少兒編程|Scratch積木介紹:聲音積木(第3講)


音量的數值範圍是0~100,默認值100。另外,音量設置只對當前角色有效,也就是說,不同角色可以音量不同。

05 演奏速度


少兒編程|Scratch積木介紹:聲音積木(第3講)


設置演奏速度beats per minute,即一個節拍beat的秒數(歷史文章中已講解),默認bpm值是60,也就是每個節拍1秒。想讓音樂演奏的快一點,就把bpm調大,反之亦然。

至此,聲音積木全部講完了。我們再實戰個小例子。

小例子


少兒編程|Scratch積木介紹:聲音積木(第3講)


耳熟能詳的歌謠,曲譜相對簡單。

開頭的1=E是調號

,表示這份譜子是E大調的,即升調,為簡單起見,我們就不升了而是使用C調。

2/4的含義是“四分音符為1拍,每小節2拍”,我們先不修改bpm,使用默認的每拍1秒。如果你有興趣,可以自行修改,再運行積木體會下。

再看簡譜,因為每小節2拍,那麼,“兩隻12”是1拍,“兩1”是0.5拍beat;“眼3”是1拍beat;“怪1”後面的“0”是休止符,休止符1拍beat。

藉助下拉三角的小鍵盤和下面的對照表,找到簡譜的123對應的ABC。


少兒編程|Scratch積木介紹:聲音積木(第3講)


看個動圖:


少兒編程|Scratch積木介紹:聲音積木(第3講)

有了簡譜123-->ABC,就可以設置積木的音符了。下面是簡譜對應的所有積木:


少兒編程|Scratch積木介紹:聲音積木(第3講)

音樂程序完成了,運行一下聽聽效果吧

少兒編程|Scratch積木介紹:聲音積木(第3講)

tag:#Scratch編程、#少兒編程、#兒童編程、#趣味編程、#青少年編程、#軟件編程

少兒編程|Scratch積木介紹:聲音積木(第3講)


分享到:


相關文章: