2009-08-05
■ [chuck] 強く時間付けされた並列実時間言語、Chuck
社内勉強会でオーディオプログラミング言語のChuckというものを教えていただいた。
独自の言語(DSLですな)を書くと音が鳴ったり、フィルターが掛かったりするもので、実行中に新しいプログラムを評価したりして、 リアルタイムに音を変えて演奏できるという感じ。
んで、
この「指パッチン」がどうしてもやりたかったのでいろいろ試してみた。
- とりあえず、マイクとスピーカーが近すぎるのでどうしてもハウリングしてしまう
- そこでローパスフィルタLPFですよ
- おお、高音がなくなった
- ついでにGainで音大きくしようぜ
- …あれ、入力にローパスフィルタかけたら結局低い音しか出せなくね?
んで元ページ見たら「正帰還を作らないように注意」って書いてあった。ヘッドホンか……。