生活-音樂燈光秀
隨著任一音樂旋律,閃爍燈光,試著來一段自己設計的音樂燈光秀吧!
隨著任一音樂旋律,閃爍燈光,試著來一段自己設計的音樂燈光秀吧!
紙角錐聖誕燈樹
鋁線中空聖誕燈樹
壓克力燈環(命運、多瑙河)
壓克力燈環(布蘭詩歌)
壓克力燈柱(給愛麗絲)
光纖花朵(卡農)
112聖誕祝福
113學生作品 - 萬聖節燈光音樂
113聖誕祝福
113九年級音樂燈光專題(OSEP)
【基礎】燈光音樂程式實作 - 以Microbit蜂鳴器、Microbit LED為例
測試LED(圖案):控制Microbit 5x5 LED閃爍不同圖案。(程式範例1)
測試蜂鳴器:用蜂鳴器播放旋律。(程式範例2)
任務1:上網搜尋樂曲,關鍵字包含「簡譜」,再使用音符轉換工具,將音符轉成頻率,填入陣列中,以蜂鳴器播放。(說明如何從Javascript貼到陣列)
測試燈光LED指令,讓前5顆燈全亮,也讓前5顆燈全暗。(比較:圖案指令執行的速度慢,燈光指令執行的速度快)(程式範例4)
任務2:燈光隨著音符閃爍,單數音符時亮前5燈,雙數音符時關前5燈,輪流閃爍。(程式範例5)
任務3:燈光隨著音符閃爍,依序從第1、2、3、4、5列輪流閃爍。(也可以依序第1、2、3、4、5行輪流閃爍)(程式範例6)
任務4:燈光隨著音符閃爍,依序從第1、2、3…24、25顆逐一開燈,當25顆全開後,可以關全部燈,重新從第1顆燈依序開燈。(程式範例7)
查譜網頁:https://www.poppiano.org/、https://tw.everyonepiano.com/
【中階】燈光音樂程式實作 - 以Microbit蜂鳴器、燈環為例
讓燈環變幻各種色彩。(程式範例-指定燈色、程式範例-循環變化、程式範例-依序開燈與關燈、程式範例-特殊燈)(簡報)
燈光隨著音符閃爍(簡報)
任務1:燈光隨著音符閃爍,單數音符開燈,雙數音符時關燈,燈色自訂。(程式範例4)
任務2:燈光隨著音符閃爍,每播放一個音符,讓燈環顯示隨機色彩。(程式範例5)
任務3:燈光隨著音符閃爍,每播放一個音符,讓燈環顯示彩虹循環。(程式範例6)
任務4:燈光隨著音符閃爍,每播放一個音符,讓燈環顯示一顆燈循環。(也可2,3,4,6顆循環)(程式範例7)
任務5:燈光隨著音符閃爍,每播放一個音符,讓燈環顯示左右兩色燈光交換。(也可切3,4顆燈色)(程式範例8)
任務6:燈光隨著音符閃爍,每播放一個音符,從第1顆開始逐一開燈,當12顆全開後,關全部燈,重新從第1顆燈開始逐一開燈,不停重複。(程式範例9)
查譜網頁:https://www.poppiano.org/、https://tw.everyonepiano.com/
【進階】燈光音樂程式實作 - 以燈環、mp3模組為例
測試燈環:請參考網頁廣告燈(燈光秀)。
測試mp3模組(dfplayer mini):播放、停止播放、音量。
任務1:擷取一段熱門mp3旋律,設計一段搭配旋律的燈光閃爍。
任務2:將音樂切成幾小段,每一段用函式定義不同的燈光閃爍,最後把函式組合起來,完成全曲。
任務3:把「音樂節拍」輸入陣列,隨著節拍閃爍隨機燈色。如何取得音樂節拍呢?
自己敲打節奏,產出節拍陣列。這裡提供一個Scratch工具程式,需匯入自選的mp3旋律。(雖不精準,但容易實作。)
查詢樂譜,把節拍一筆一筆輸入到陣列。(找譜、讀譜。這是精確作法,但費工費時。)
隨機數字指定R,G,B,色差常常不明顯。如何讓色差明顯變化呢?(色環數字)
工具:Lamucal AI從Youtube辨識樂譜(參考用,免費版無法下載譜)