概要: overtoneをツールとして使いながら、シンセサイザーの仕組みの基本を学習してみる
overtoneのコードを用意してあるので、鳴らしながらやるとよいと思う
https://github.com/overtone/overtone
https://github.com/overtone/overtone/wiki
overtoneは、SuperColliderという音プログラミング環境及び言語のclojureラッパー
to start server,
$> lein repl
(clojure repl starts)
user=> (use 'overtone.live)
https://github.com/overtone/overtone/wiki に大体書いてある
-
leinをインストールする https://github.com/overtone/overtone/wiki/Installing-overtone
$> lein new hoge-project -
projectファイルにdependencyとしてovertoneを追加する
-
dependencyをインストールする
$> lein deps
vimのプラグインが割と充実
https://github.com/overtone/overtone/wiki/Overtone-in-vim
- vim-clojure-static
- clojureファイルを編集しやすい感じの設定にしてくれたり
- vim-fireplace
- ファイル開いたまま実行できたり(quickrunがすごくなった的な)
- vim-classpath
- classpathをleinのプロジェクトに合わせて適当に張ってくれる
- rainbow_parentheses
- カッコが虹色になる