Web:Bit 音樂&聲音
Web:Bit 開發板內建一個微型蜂鳴器,可以發出三個八度音階的單一聲響,藉由不同音符代碼的組合,或者搭配內建的範例音樂,就能讓開發板發出各種美妙的旋律。
音樂&聲音積木清單
音樂&聲音的積木包含演奏某個音階、休息、預設音樂和停止演奏...等積木。
音樂&聲音積木必須搭配「開發板」積木,選擇模擬器,執行後可以聽見電腦喇叭發出聲音,選擇 USB,執行後會透過 USB 連線方式控制實體開發板,讓開發板的蜂鳴器發出聲音,選擇 Wi-Fi 則可透過 Wi-Fi 指定 Device ID 操控。
USB 控制模式為「安裝版編輯器」限定,請參考 Web:Bit 編輯器
Wi-Fi 模式需要開發板連接 Wi-Fi,請參考 Web:Bit 硬體開發板 ( 初始化設定 )
演奏音階
「演奏音階」積木可以演奏三個八度音階,同時亦可指定每個音階的拍子,拍子分為 1/16、1/8、1/4、1/2、1 和 2 拍。
點選音階的選項會彈出一個虛擬的鋼琴鍵盤,使用滑鼠移到琴鍵上,電腦的喇叭就會發出對應的聲響。
在音階的缺口,可以分別放入音階和休止符積木,持續的缺口只能放入拍子積木。
放入好幾個音階,執行後可以聽到一個音階接著一個音階播放。
由於演奏音階積木會是「演奏完成才會繼續執行後方程式」的類型,若程式放在音階之後,在所有音階演奏完成後,才會執行後方程式。
演奏音階積木也可以搭配重複迴圈,做到不斷重複播放一段旋律的效果。
音階積木支援陣列的使用,藉由陣列的排列組合,就能自行編輯音樂並重複使用,下圖的例子,分別將音階和拍子獨立成兩個陣列。
使用陣列的情況下,若音階數量少於拍子,多出來的拍子會採用最後一個音階播放,若拍子數量少於音階,多出來的音階會採用最後一個拍子播放。
演奏休息
「演奏休息」積木表示該拍子沒有聲音,等同於使用演奏音階積木搭配休止符積木。
演奏音樂
「演奏音樂」積木包含超級瑪琍、超級瑪琍和弦、真善美、哥哥爸爸真偉大和叮叮噹五首音樂,可以獨立使用或和音階積木搭配使用。
由於演奏音樂積木會是「演奏完成才會繼續執行後方程式」的類型,若有音階或其他程式放在演奏音樂之後,音樂演奏完成後,才會執行後方程式。
停止/暫停/繼續演奏
「停止/暫停/繼續演奏」積木可以控制音樂演奏的行為。
下圖的例子透過 Web:Bit 開發板的按鈕開關控制音樂播放,A 和 B 同時按下時開始播放,播放進行中按下 A 就會暫停,按下 B 就會繼續播放。
如果要將音樂、音階拍子積木混合控制,在切換音樂之前加入「停止播放」的積木,就可完全停止現有的音樂並進行切換。
聯絡我們
如果對於 Webduino 產品有興趣,歡迎透過下列方式購買:
個人線上購買:https://store.webduino.io/ ( 支援信用卡、超商取貨付款 )
企業&學校採購:來信 service@webduino.io 或來電 07-3388511。
如果對於這篇教學有任何問題或建議,歡迎透過下列方式聯繫我們:
Email:service@webduino.io
Facebook 粉絲團:https://www.facebook.com/webduino/
Facebook 技術討論社團:https://www.facebook.com/groups/webduino/