はじめに
TidalCyclesを使って音を鳴らすにあたり、SuperColliderのGUIアプリケーションを操作したり、AtomやVSCodeといったエディタでTidalCyclesのコードを記述する必要があります。
しかし、一応CLIのみで音を鳴らせるので、その方法を記述します。
※ macosとLinuxについてはこちらの方法で実現できることは確認していますが、Windowsについては確認していません。
方法
sclangを実行しSCサーバーを立ち上げてSuperDirtを起動する
$ sclang
$ SuperDirt.start
sclang
の実行についてパスが通っていない場合、macosについては /Applications/SuperCollider.app/Contents/MacOS/sclang
で起動できます。
ghciを起動してTidalCyclesで音を鳴らす
BootTidal.hsを利用します。
$ ghci
ghci> (BootTidal.hsのソースをコピー&ペーストして実行)
tidal> d1 $ "bd bd bd bd"