マイクトリガーのやり方がわかった。memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。マイクトリガーのやり方がわかった。2009-02-28やっとマイクトリガーのやり方がわかった。chuck1ヶ月前くらいにKZRさんのエントリーで知ったChucK(miniAudicle)。そのとき少し遊んだことを日記に記録しました。その少し後に同じくKZRさんのエントリーでマイクトリガーというデモがありました。やってやるんだろう?とマニュアルや資料を読むものの良くわからず。昨日、たまたま見かけたChucKのあるユーザフォーラムにマイク入力の音量を取得するコードが掲載されていたため、やっとやり方がわかりました。adcのインスタンスにはアクセスできないようなので、どうやって音量をどうやって取るのかわかりませんでした。以下がそのコードです。Gainのインスタンスから取得するんですね。now;}で、せっかくなので何か作ろうかいな。KZRさんのように動いているモノ(この場合は旋律)をマイク入力でコントロールしたかったので、とりあえず手拍子でテンポを変更できるようなものを作ってみました。”とりあえず”できたのでコードと動画を掲載します。今回作ってみて感じたのですが、Processingのように映像であれば動かしてみてデバッグができますが、音の場合(見えないので)、なぜうまくいかないのかわかりません。必然的に試行錯誤が多くなります。手をたたく音の立ち上がりだけを取ろうとしても。何かしらの統計処理をしてやればいいのでしょうけど、どのくらい悪いのか見えません。雑音除去にとローパスフィルタを入れていますが、カットオフ周波数がこれでいいのかわかりません(苦笑)。この手のプログラムをきちんと作るならスペアナは必須なんでしょうね。now;}ChucKのサイトは2002年から公開されているようです。論文も2004年くらいから出版されているようです。以前から研究*1されていたものなんですね。研究成果をありがたく使わせていただきます。