#TidalCyclesのインストールエラーの対処法
TidalCyclesのインストールに苦戦をしており、検索してもうまく行っていない人が多いので僕が衝突したインストールエラーと対処法をまとめます。
インストールの手順はここ"https://qiita.com/yoppa/items/fe21d7136f8f3aafd55c" でとてもわかりやすくまとめられていますのでご参考に。
##Tidal Boostrapのインストールエラー
Tidal BoostrapからDownload.zip をダウンロードし、tidal-boostrap.command を起動します。
File "/Users/ooo/Downloads/tidal-bootstrap-master/tidal-bootstrap.command", line 77
print "Please respond with 'yes' or 'no'"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Please respond with 'yes' or 'no'")?
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[プロセスが完了しました]
エラーを吐き出してしまいました。
とりあえずエラーの内容を見てみると、pythonのprint関数のエラーが出てます。
このtidal-boostrap.commandがpython2環境で書かれているので、python3の環境の僕のPCでエラーを吐きでしています。
なのでこちらの記事を参考にpython2をインストールしました
https://qiita.com/Ryuichirou/items/664eb6c37cee7e3708cd
python2 tidal-boostrap.command
とpython2を指定してコマンドを起動して All packages are installed!
と表示されれば成功です。
##Atomのパッケージエラー
SuperColliderでSuperDirtを起動し、AtomのダウンロードができたらPackageからTidalcyclesをダウンロードします。
.tidal
という拡張子で保存をしてPackage>Tidalcycles>BootTidalcycles
をしてから
d1 $ sound "bd cp"
とコマンドを入力してEnter + Shiftを押します。
すると
No kernel for grammar TidalCycles found
とAtomの右上にエラーが吐き出されました。これは以前にインストールしたPackageのHydrogenのエラーだと思われるのでPrefrences>Settings>Package>Hydrogen
でDisableにしてから先ほどのコマンドを入力してEnter + Shiftを押すと、音が出ました!
##参考にしたサイト