家のUbuntuPCに必要なソフトをインストール中。
表題の件について備忘録を残します。
前回はこの記事。
家の開発環境にUbuntuPCを追加しました。 – MachiaWorks (machiaworx.net)
TidalCycles
TidalCyclesのページを参考にしました。
Linux installation – TidalCycles userbase
SuperColliderについては、ここのページを参考にインストールしました。
Installing SuperCollider from source on Ubuntu · supercollider/supercollider Wiki (github.com)
最初インストールした時音がでなくて、仕方ないので自分でビルドしちゃいました。
ビルドについてはGCCを導入した上で対応したのみ。
sudo apt install gcc 等の命令で入力していくのが早いです。
(Haskellやgitも同様の方法で入れてます)
apt-getかaptでインストールできるはず。
なお、リモート接続とかも以下の手順で試してみたが、NG。
- プラグイン→SuperDirtのアドレスを指定
これはAtomプラグインの置き場所にあるTidalCyclesのソースコードを改変してみたがNG
これができないのは残念。
時間の関係もあり、とりあえずLinuxにリモートログインした状態でローカル処理を行う。
テキストエディタ
VisualStudioCodeとAtomはインストール済み。
メニュー→UbuntuSoftware
でインストール可能。楽。
オーディオ設定
Jack1/Jack2をaptからインストール。
sudo apt-get install build-essential cabal-install git jackd2
(上記のTidalCyclesインストール手順に記載あり)
設定→パラメータ→インターフェースを「hw:DAC」に設定。
これしないと本体のほうから音が出てくる。
あとはPortAudio等あるけど、ソフトによってインストールするとかにする。
Waveform11
DAWですね。ちょい手間取ったので備忘録。
バージョンは11.5.9、フリー版です(全部共通の実行ファイルみたいですが)
- Firefoxからdebパッケージをダウンロード、実行してみたところNG
- wgetでソースコードを落とそうとしてみたところ、NG(ファイルがない)
- ファイルを直接実行してみたところ、UbuntuSoftwareが起動、うまくいった?
- sudo apt installで該当ファイルを直接キックしてみたところ、インストール済みと表示
上記のなんらかでインストール作業が起動したものと思われる。
ということで動いてます。現在Jackで動かしてます。
ただ、Waveformを終了させるとJackのほうでエラー吐いてくるので、
なんかおかしい部分があるかも。
Extempore
公式ページ
Extempore docs (extemporelang.github.io)
VSCode環境を推奨している。
以下の方法でリモート接続可能を確認。
- 準備
- Extempore:Connect(アドレス:ポートを指定)VSCode上でメニューあり
これは便利なので今後も使ってみよう。
他
余裕があれば追記するかも。