音效積木
micro:bit 的音效積木,可以讓外接的喇蜂鳴器,發出指定的旋律或音高,藉由不同的音階和速度組合,就能演奏各種好聽的音樂。
音效積木有幾個分類:演奏旋律、演奏音階、演奏休息、音量、停止播放所有音效、設定 / 改變演奏速度、演奏速度、播放旋律、停止旋律、當音效發生。
使用外接蜂鳴器
micro:bit V1.5 本身沒有可以發出音效的電子零件,所以如果要使用音效積木,必須外接蜂鳴器,如下圖所示,使用鱷魚夾的連接線 ( 或 micro:bit 的腳位擴充板 ),將蜂鳴器的負極連接到 micro:bit 的 GND,正極連接到 0 號引腳,使用相關音效積木之後,MakeCode 裡的 micro:bit 模擬器,也會出現對應的連線示意圖。
演奏旋律
「演奏旋律」積木可以自訂一組八個音符的旋律,點擊下拉選單,用滑鼠點擊白色區塊就能設定音符,此時也可透過電腦的耳機或喇叭,試聽彈奏的聲音,除了八個音符之外,還可以設定八個音符演奏的速度,預設是 120bpm。
bpm 表示一分鐘有幾拍,120bpm 表示一分鐘有 120 拍,一秒會演奏兩拍 ( 兩個音符 )
演奏音階
「演奏音階」積木有兩種,第一種可以指定 micro:bit 持續不斷的發出某一個某個音階的聲音,第二種可以指定某個音階的聲音,發出後持續多少拍,用滑鼠點擊下拉選單,回出現一個虛擬的鋼琴鍵盤,當滑鼠點擊鋼琴鍵盤時,可以透過電腦的耳機或喇叭,試聽聲音。
演奏休息
「演奏休息」積木可以指定某個拍子,不要發出聲音。
音量
「音量」積木有兩個,一個可以設定預設的音量,另外一個可以顯示目前的音量,音量的數值範圍是 0~255,0 表示沒有聲音,255 是最大聲。
停止播放所有音效
「停止播放所有音效」積木使用後,會停止目前所有的播放音效,不過如果是使用「重複」或「迴圈」積木進行播放旋律,使用「停止播放所有音效」積木之後,只會停止目前的音效,停止後會因為「重複」,音效又再度開始播放。
設定 / 改變演奏速度
「設定 / 改變演奏速度」積木有兩個,「設定演奏速度」可以指定目前的一分鐘有幾拍 ( bmp ),預設 120 bpm,「改變演奏速度」則是從目前的 bmp 增加或減少指定的數值,如果目前是 120bpm,改變 20 就會變成 140bpm。
下圖的例子,micro:bit 啟動後會重複不斷播放三個音符,每個音符一拍,不斷按下 B 按鈕就會聽到聲音樂播越快,按下 A 按鈕就會變回原來的播放速度。
演奏速度
「演奏速度」積木有兩個,「幾拍」可以顯示一個節拍持續的時間,單位是毫秒 ( 1/1000 秒 ),「演奏速度」可以顯示每分鐘的拍子數,單位是 bpm,數字越大速度越快。
播放旋律
「播放旋律」積木可以播放內建的旋律,除了透過下拉選單選擇旋律外,也可透過另外一個下拉選單,選擇旋律要在播放一次、重複播放、還是在前景或背景播放。
- 一次:前景播放一次,播放時背景旋律暫停。
- 無限次:前景音樂重複不斷,直到手動停止。
- 一次 ( 背景 ):背景播放一次,如果播放過程中前景出現聲音,背景音樂暫停,前景聲音結束後,再繼續播放。
- 無限次 ( 背景 ):背景音樂不斷重複,直到手動停止,如果播放過程中前景出現聲音,背景音樂暫停,前景聲音結束後,再繼續播放。
下圖的例子,micro:bit 啟動之後,會不斷播放 baddy 的音樂,按下 A 按鈕,背景音樂會暫停,先播放八個音,播放完畢,背景 baddy 音樂繼續播放。
停止旋律
「停止旋律」積木可以停止前景或背景的旋律,或將前景背景的旋律一併停止。
當音效發生
「當音效發生」積木可以設定音效發生什麼事件的時候,要進行什麼樣的動作。
下圖的例子,按下按鈕 A 的時候會播放前景旋律,這時 LED 會出現數字 1,按下按鈕 B 的時候會停止旋律,LED 會出現數字 0。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~