資訊內(nèi)容
【Scratch工具介紹】聲音積木(part 3)
本文將講解彈奏類積木。
與敲擊類積木相比,彈奏類樂(lè)器積木要復(fù)雜一些,根據(jù)我們現(xiàn)實(shí)生活中的經(jīng)驗(yàn)就能理解這一點(diǎn),因?yàn)楣闹挥泄狞c(diǎn)節(jié)奏,而鋼琴、吉他之類的樂(lè)器,除了節(jié)奏還有高低不同的音符。
01 設(shè)置演奏樂(lè)器

與敲擊類積木的第一個(gè)不同,通過(guò)這個(gè)積木就能看的出來(lái)。對(duì)比“彈奏鼓聲? x???? y? 拍”,它本身就具有了選擇樂(lè)器類型的功能(第一個(gè)參數(shù)),而彈奏類積木有一個(gè)單獨(dú)的積木用來(lái)選擇樂(lè)器。
Scratch支持的彈奏樂(lè)器如下:

常見(jiàn)的琴、弦樂(lè)、吹奏樂(lè)器都可以找到,另外還有并不能稱為樂(lè)器的唱詩(shī)班、音樂(lè)盒、合成長(zhǎng)音等。
多種樂(lè)器配合使用,制作一個(gè)簡(jiǎn)單的交響樂(lè)小程序也說(shuō)不定。
02 彈奏音符

選擇好樂(lè)器(設(shè)置樂(lè)器)后,就可以開(kāi)始彈奏了。積木的第一個(gè)框可以下拉選擇,也可以直接輸入,它的作用是選擇音符(note),即“多來(lái)米發(fā)梭拉西”;第二個(gè)框設(shè)置演奏這個(gè)音符所用的節(jié)拍數(shù)(beats)。(音符和節(jié)拍已在之前的文章中已介紹《【Scratch工具介紹】聲音積木擴(kuò)展知識(shí):音符、節(jié)拍、bpm》,公眾號(hào)底部菜單中可以找到歷史文章)
看下積木英文原來(lái)的樣子,順便借著英文注解加深理解:

那么,這兩個(gè)參數(shù)應(yīng)該怎么填寫(xiě)呢?
第一個(gè),音符參數(shù):
它的值是從0到127的共128個(gè)整數(shù),數(shù)值越小音頻越低。下面是官方列出的最常用的音符與數(shù)值之間的對(duì)照表。

記住這些對(duì)應(yīng)關(guān)系可不是輕松的事情
僅僅為了編寫(xiě)個(gè)音樂(lè)程序,這投入不值得。
幸運(yùn)的是,Scratch提供了更人性化的積木使用方法。點(diǎn)擊一下三角形下拉按鈕,會(huì)有驚喜,出現(xiàn)一個(gè)直觀的小鍵盤(pán):

鋼琴樣式的音符提醒
鼠標(biāo)在小鋼琴鍵盤(pán)上滑動(dòng),下面會(huì)出現(xiàn)對(duì)應(yīng)的音符名稱,點(diǎn)擊后這個(gè)音符的數(shù)值就會(huì)自動(dòng)填寫(xiě)到輸入框中。
鋼琴鍵盤(pán)列出了最常用的音符,如果你想用的音符不在里面,那么就對(duì)照上面的表格查找吧。如果表格也滿足你的要求!給我留言!!
第二個(gè),節(jié)拍參數(shù):
它的值可以是小數(shù),也可以是整數(shù)。具體填什么,要根據(jù)樂(lè)譜決定,還真不好一下子說(shuō)清楚。
后面我們會(huì)一起動(dòng)手完成一個(gè)例子,大家通過(guò)實(shí)踐來(lái)領(lǐng)會(huì)吧~
03 休止符

樂(lè)譜中除了發(fā)出聲音的音符,還有控制間歇停頓的休止符。休止符就是等待一定的節(jié)拍數(shù),并且不發(fā)出聲音。
04 音量

音量的數(shù)值范圍是0~100,默認(rèn)值100。另外,音量設(shè)置只對(duì)當(dāng)前角色有效,也就是說(shuō),不同角色可以音量不同。
05 演奏速度

設(shè)置演奏速度beats per minute,即一個(gè)節(jié)拍beat的秒數(shù)(歷史文章中已講解),默認(rèn)bpm值是60,也就是每個(gè)節(jié)拍1秒。想讓音樂(lè)演奏的快一點(diǎn),就把bpm調(diào)大,反之亦然。
至此,聲音積木全部講完了。我們?cè)賹?shí)戰(zhàn)個(gè)小例子。
小例子

耳熟能詳?shù)母柚{,曲譜相對(duì)簡(jiǎn)單。
開(kāi)頭的1=E是調(diào)號(hào),表示這份譜子是E大調(diào)的,即升調(diào),為簡(jiǎn)單起見(jiàn),我們就不升了而是使用C調(diào)。
2/4的含義是“四分音符為1拍,每小節(jié)2拍”,我們先不修改bpm,使用默認(rèn)的每拍1秒。如果你有興趣,可以自行修改,再運(yùn)行積木體會(huì)下。
再看簡(jiǎn)譜,因?yàn)槊啃」?jié)2拍,那么,“兩只12”是1拍,“兩1”是0.5拍beat;“眼3”是1拍beat;“怪1”后面的“0”是休止符,休止符1拍beat。
借助下拉三角的小鍵盤(pán)和下面的對(duì)照表,找到簡(jiǎn)譜的123對(duì)應(yīng)的ABC。

看個(gè)動(dòng)圖:

有了簡(jiǎn)譜123-->ABC,就可以設(shè)置積木的音符了。下面是簡(jiǎn)譜對(duì)應(yīng)的所有積木:

音樂(lè)程序完成了,運(yùn)行一下聽(tīng)聽(tīng)效果吧!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
一起學(xué)Scratch第八課:兩只老虎
這節(jié)課我們學(xué)習(xí)用Scratch來(lái)演奏一首歌曲。 學(xué)習(xí)內(nèi)容 進(jìn)一步學(xué)習(xí)和熟悉聲音模塊中的命令; 學(xué)習(xí)
- 下一篇
【ScratchMaths暑期社會(huì)實(shí)踐團(tuán)】第一講開(kāi)課啦
開(kāi)課啦 告訴你們一個(gè)秘密哦——我們的Scratch暑期社會(huì)實(shí)踐團(tuán)開(kāi)課啦!! 7月11日,冒著炎炎烈日,小先生們來(lái)到了金陵圖書(shū)館和小朋友們一起走進(jìn)奇妙的scratch世界,在奇妙可愛(ài)的卡通人物的陪伴下我們的旅程開(kāi)
