之前的系列文章現已介紹了聲響積木中的播映聲響積木和敲擊類積木,(大眾號底部菜單中能夠找到歷史文章)本文將持續解說演奏類積木。
與敲擊類積木比較,演奏類樂器積木要雜亂一些,依據咱們現實生活中的經歷就能了解這一點,由于鼓只要鼓點節奏,而鋼琴、吉他之類的樂器,除了節奏還有凹凸不同的音符。
01 設置演奏樂器
與敲擊類積木的第一個不同,經過這個積木就能看的出來。比照“演奏鼓聲 x y 拍”,它本身就具有了挑選樂器類型的功用(第一個參數),而演奏類積木有一個獨自的積木用來挑選樂器。
Scratch支撐的演奏樂器如下:
常見的琴、弦樂、吹奏樂器都能夠找到,別的還有并不能稱為樂器的唱詩班、音樂盒、組成長音等。
多種樂器合作運用,制造一個簡略的交響樂小程序也說不定。
02 演奏音符
挑選好樂器(設置樂器)后,就能夠開端演奏了。積木的第一個框能夠下拉挑選,也能夠直接輸入,它的作用是挑選音符(note),即“多來米發梭拉西”;第二個框設置演奏這個音符所用的節拍數(beats)。(音符和節拍已在之前的文章中已介紹《聲響積木擴展常識:音符、節拍、bpm》,大眾號底部菜單中能夠找到歷史文章)
看下積木英文本來的姿態,趁便借著英文注解加深了解:
那么,這兩個參數應該怎樣填寫呢?
第一個,音符參數:
它的值是從0到127的共128個整數,數值越小音頻越低。下面是官方列出的最常用的音符與數值之間的對照表。
記住這些對應聯系可不是輕松的工作
只是為了編寫個音樂程序,這投入不值得。
走運的是,Scratch供給了更人性化的積木運用方法。點擊一下三角形下拉按鈕,會有驚喜,呈現一個直觀的小鍵盤:
鋼琴款式的音符提示
鼠標在小鋼琴鍵盤上滑動,下面會呈現對應的音符稱號,點擊后這個音符的數值就會主動填寫到輸入框中。
鋼琴鍵盤列出了最常用的音符,假如你想用的音符不在里邊,那么就對照上面的表格查找吧。假如表格也滿意你的要求!給我留言!!
第二個,節拍參數:

它的值能夠是小數,也能夠是整數。詳細填什么,要依據曲譜決議,還真欠好一會兒說清楚。
后邊咱們會一同著手完結一個比如,咱們經過實踐來體會吧~
03 休止符
曲譜中除了發出聲響的音符,還有操控間歇中止的休止符。休止符便是等候必定的節拍數,而且不發出聲響。
04 音量
音量的數值規模是0~100,默許值100。別的,音量設置只對當時人物有用,也便是說,不同人物能夠音量不同。
05 演奏速度
設置演奏速度beats per minute,即一個節拍beat的秒數(歷史文章中已解說),默許bpm值是60,也便是每個節拍1秒。想讓音樂演奏的快一點,就把bpm調大,反之亦然。
至此,聲響積木悉數講完了。咱們再實戰個小比如。
小比如
耳熟能詳的歌謠,曲譜相對簡略。
最初的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。
看個動圖:
有了簡譜123-->ABC,就能夠設置積木的音符了。下面是簡譜對應的一切積木:
音樂程序完結了,運轉一下聽聽作用吧
tag:#Scratch編程、#少兒編程、#兒童編程、#興趣編程、#青少年編程、#軟件編程
評論前必須登錄!
立即登錄 注冊