3
3

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.

Faust勉強会私的メモ

Last updated at Posted at 2017-08-26

Faust勉強会#1に参加してきました。
松浦さんのスライド(https://tomoyanonymous.github.io/faust_jp_tutorial/index.html#/)
(画面右下の十字ボタンで進行)

行きたがっていた大学の後輩への共有用&
個人的に気になってたところのざっくりメモ
文法についてはは省略します。(スライド参照)

#Faustとは
http://faust.grame.fr/
音用のプログラミング言語。
コンパイラで、FAUST言語からC, C++, JAVA, JavaScript, ASM.js, LLVM ビットコードを出力。
これを使うことでDAWのエフェクト/楽器プラグインであるVSTを作ったり,専用のエフェクターのプリセットを使ったり,Unityで使えたり、etc....

#例えばどんなことができる?
##Guitarix
http://guitarix.org/
Linux向けギターアンプシュミレーター

##OWL
https://hoxtonowl.com/
プログラマブルなギターペダル/ラック

#メリット /デメリット
##メリット
クロスプラットフォーム
C++直書きより高速

##デメリット
文法が特殊
wav読み込み、FFTなど×

#使い方
faustLive.appと任意のテキストエディタを使用

##1.「○○.dsp」ファイルを作成
ここにfaustのコードを書いていきます。

##2.faustLive
faustLive.appを実行。
「○○.dsp」ファイルを開く。するとそのまま実行される。(いきなり音がなったりするので注意)
⌘ + G でダイアグラム図表示(ブラウザもしくはイラレなど)
⌘ + K でQRコードが出てくる。これを読むと同一ネットワーク上のスマホからパラメータを操作したりできる

##3.export
⌘ + P で出力
プラットフォームなどを指定することで出力できる

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?