開始吧!和tidalcycles和superdirt的第一次

From TidalCycles userbase
Revision as of 15:19, 5 November 2019 by Somehoax (talk | contribs) (Created page with "正如開源軟體中常見的,你可以選擇各種不同的組件配製成你希望的TidalCycles系統。Atom 和 SuperDirt 或許提供你全部所需,但也有其他...")
Jump to: navigation, search

每次啟動TidalCycles有兩個步驟:

  1. 啟動SuperCollider 內的SuperDirt
  2. 啟動Atom內的TidalCycles

啟動SuperCollider內的SuperDirt

要啟動SuperDirt,在SuperCollider視窗內貼上以下代碼:

SuperDirt.start

點擊上述代碼,按Shift + Enter (SuperCollider求值組合鍵),在post window上會顯示一連串初始過程,在過程最底部你應該看到:

SuperDirt: listening to Tidal on port 57120

自動初始 SuperDirt

若你想要SuperDirt在每次開啟SuperCollider時自動初始,試著在SuperCollider初始檔案內加入 SuperDirt.start

在Atom內啟動TidalCycles

  1. 打開 Atom
  2. 創建並儲存一個後綴為.tidal的新檔案,例如:test.tidal
  3. 打開 Packages 選單並選擇 TidalCycles -> Boot TidalCycles,編輯視窗底下會出現一個小窗,顯示訊息告訴你 GHCi (Haskell直譯器)正在運行中

輸入以下代碼試著執行一個簡單的“圖式”吧!使用Shift+Enter組合鍵來求值(Ctrl+Enter也是一種方式,它會執行多行的求值)

d1 $ sound "bd sn"

你聽到聲音了嗎?恭喜!

如果遇上任何疑問,歡迎到我們的論壇或 Lurk RocketChat上的#tidal頻道上發問(中文論壇及頻道架設中)

正如開源軟體中常見的,你可以選擇各種不同的組件配製成你希望的TidalCycles系統。Atom 和 SuperDirt 或許提供你全部所需,但也有其他編輯器和合成器你可以使用