Faust Advent Calendar 2017

Faust Advent Calender 2017

関数型音声処理言語Faust(Functional-AUdio-STream)のアドベントカレンダーです。

  • Faust初めて触ってみたレポート
  • この環境との組み合わせで使ってみた(Max,Pd,SuperCollider,ChucK,JUCE,openframeworks,VST,OWL,Bela,,,)
  • こんなシンセ/エフェクター作ってみた
  • Faustのこの記法についての解説

などなど。

キーワード:関数型,音声信号処理,DSP,C++,WebAudio,LLVM,,,

Faustとは?

Faustは簡潔(かつやや特殊)な記法で信号処理を記述することができるプログラミング言語で、C++を経由してスタンドアロンアプリ、VST/AU/LADSPA/Lv2プラグイン、JUCEなどの様々なアーキテクチャ、さらにはOWLやBelaなどのハードウェアプラットフォームにもと、様々なプラットフォームへエクスポートが出来る環境を備えています。
また最近ではLLVMを利用して実行時コンパイルやWebAudioなどへのエクスポートも可能です。

詳しくはこちらのスライド等を参照下さい。

今年は初めて日本での勉強会が開かれたりするなど少しずつユーザーが増えてきています。
(ちなみに、11/26に第2回の勉強会があります!)

日本でのFaustコミュニティを盛り上げていきましょう!


Calendar Sponsor PR

Faust Advent Calendar is looking for participants