前橋工科大学 – メディアアート・プログラミング (アプリケーション開発) 2024
TouchDesigner中級編(3) – オーディオリアクティブ表現 (2) スペクトル解析
TouchDesigner中級編の3回目となる今回は、前回に引続きオーディオリアクティブな表現を探求します。前回は波形の情報からRMS (二乗平均平方根) を算出して音量によるビジュアライズを行いました。しかし、音量の情報だけではビジュアライズの限界があります。
実は我々の耳は音を波形ではなく、周波数に分解して知覚しています。ですので、波形をそのま操作して表示しても、あまり音と一致した映像にはなりません。音を周波数の帯域ごとの音の成分に分解するには、フーリエ変換という手法を用います。これにより、音を周波数帯域ごとの強さにわけて取得することが可能となります。フーリエ変換は、コンピュータ内で高速に処理する高速フーリエ変換(FFT)というアルゴリズムが考案され、現在ではPC内でリアルタイムに変換していくことが可能です。今回は、このフーリエ解析を利用して、TouchDesignerで音を可視化してみましょう。
スライド資料
サンプルプログラム
- 例1 : スペクトルをTOPで表現
- 例2 : 周波数帯によって色を変化させる
- 例3 : 左右のチャンネル毎にFFTし、中心から周囲に広がるように配置
- 例4 : 円環で表現してみる!
- いろいろ実践的なパッチ詰め合せセット!
本日の課題
今回の講義資料およびサンプルプログラムを参考にして、スペクトル解析を使用した音響のビジュアライズをTouchDesignerを用いて行ってください。
課題提出 + アンケート
本日の課題の提出は下記から行ってください。