LoginSignup
3
4

More than 5 years have passed since last update.

linuxでtidal

Last updated at Posted at 2016-05-08

linuxでライブコーディングできないかといろいろ探してみたらtidalというのがあるのが分かったので
環境をセットアップしてみました.

osはkonaLinux3.0です

基本的にここのとおりです
http://tidalcycles.org/getting_started.html#tidal-on-linux

必要なものをインストール
sudo apt-get install build-essential libsndfile1-dev libsamplerate0-dev liblo-dev libjack-jackd2-dev qjackctl jackd git

dirtのインストール(サンプラーのようです。)
git clone --recursive https://github.com/tidalcycles/Dirt.git
cd Dirt
make clean; make

haskellのインストール

sudo apt-get install haskell-platform

tidalのインストール

cabal update
cabal install tidal

とやってもうまくインストールされませんでした。注意書きに強制的に・・みたいなことが書いてあってので
下記のとおり変更

cabal install --force-reinstall tidal

こんどは、asoundのCライブラリが無いからPortmidiがビルドできないのでインストールできないとでたので

sudo apt-get install libasound2-dev libesd0

でライブラリをインストール。

tidalはエディタからhaskellを呼び出して・・みたいな動きらしいのでエディターの設定
超初心者ながらvimを使っているのでvimで設定します

tidal用のプラグインをダウンロード
https://github.com/munshkr/vim-tidal

.vimrcにNeoBundle "/munshkr/vim-tidal"を付け加えて
vimを立ち上げてインストール。

※どうでもいいのですが、僕の環境ではdirtが大文字でDirtでした。このvimtidalはdirtのパスが”~/dirt”に
 なっています。どちらをあわせてもいいと思いますがvimtidalの方を変更しました

~/.vim/bundle/vim-tidal/bin/tidalvimの最初のほうにある
DIRT_PATH="~/dirt"なのをDIRT_PATH="~/Dirt"に変更

cd ~/.vim/bundle/vim-tidal
sudo make install

tmuxのインストール

sudo apt-get install tmux

音が鳴るか確かめる

tidalvimで自動的に立ち上がります(jackを起動しなくてもいいみたいです)

d1 $ sound "db"と打って、その行にカーソルを置いて¥とSを同時に押すと
ドラムの音が鳴り出します(やったー)

キーバインドは.vimrcの設定でやればいいのかなぁと思います

3
4
1

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
3
4