Posted at

TidalCyclesのインストールエラーの対処法


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を押すと、音が出ました!


参考にしたサイト