授課老師:陳柏諺
主題:Sonic Pi:用程式玩音樂
適合學習對象:有基礎程式能力之學生、音樂相關背景跨領域學程式之學生
先備知識:基礎音樂概念、基礎程式邏輯能力
課程目標:開心玩音樂,順便學點程式吧!
Class 0 :基本介面操作與環境設定
Class 1:基本程式功能
play、play_pattern_time
重複播放:times
Class 2:多聲部 與 聲音變化
in_thread 同時播放
release、decay、sustain 與 release 控制聲音大小與長度
Class 3:程式邏輯玩音樂
變數使用
陣列使用
loop 無限重複
if、elsif 和 else 條件判斷
define 定義函數