0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Fedora30へのTidalCycles導入について

Posted at

ノートPCはThink Padしか持っていないのでMacという選択肢が無いことと、普段使いのディストリビューションとしてFedoraに拘りがある僕としてはどうしてもFedoraに入れたかったので少し遠回りになりました。Ubuntuならもう少し楽だったかもだが。

Live Codingをしようと思った時、最初はFoxDotでやるつもりで環境作っていろいろ試していました。でも少し音的に物足りないなぁと思って色々Youtubeを漁っているとだいたい出てくる人皆のコードからTidalCycles使っているということが分かってきて乗り換えることにしました。

FoxDotを動かすことに大して苦労は感じませんでした。(ただAtomのプラグインは何故か上手く動かなったw)
でも必須の

*JACK
*SuperCollider

は入っていたのであとはTidalCyclesのみ。
でも色々ハマりました。

今日は少し時間がないのでポイントだけ。またいつかしっかり加筆していきたいです。何如んせんFedoraに入れている人が少なかったので少しでも情報をと。

何はなくともここを。
Planet CCRMA repo
このリポジトリをまず登録。

ここから上記のJACK,SuperColliderも楽にインストールできます。

Haskell

$ sudo dnf install haskell-platform

色々要るようだけど、上記でOKのよう。

TidalCycles

cabal install tidal

でOK。

SuperDirt synth
こちらは単にSuperCollider上で

include("SuperDirt")

sc3-plugins
これに悩まされた。でもよく見るとエラーメッセージにしっかり明記されててw
先程のPlanet CCRMA repoに用意されてて、

$ sudo dnf install supercollider-sc3-plugins

でOK。

Atom plugin
tidalCyclesと検索するとパッケージとして出てくる。
インストールして、拡張子.tidalのファイル作って開く。
パッケージ->TidalCycles->Boot TidalCycles
でTidalCyclesを使えるようになる。
※もちろん Boot TidalCycles の前にSuperCollider上で「SuperDirt.start」で待ち受けておくことをお忘れなく。

ところで…
このFoxDotの時もそうだったのですが、Atom Pluginを呼ぶと最初に

/bin/sh: switchml: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/bin/sh: `switchml' の関数定義をインポート中にエラーが発生しました
/bin/sh: module: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/bin/sh: `module' の関数定義をインポート中にエラーが発生しました
/bin/sh: scl: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/bin/sh: `scl' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: switchml: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `switchml' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: module: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `module' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: scl: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `scl' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: switchml: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `switchml' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: module: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `module' の関数定義をインポート中にエラーが発生しました
/usr/bin/sh: scl: 行 1: 構文エラー: 予期しないファイル終了 (EOF) です
/usr/bin/sh: `scl' の関数定義をインポート中にエラーが発生しました

が出てくるのですが…
今のところ動作に支障は無いれど、でも気になるので。色々調べたけど未だに解決策を得ず。。。
この記事を見られた方でどなたか解決方法わかる方、教えてください<(__)>

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?