Skip to content

*)メディアアートのツールと実行環境

最終更新日時: 2025年08月25日 12:57

  • nothing

メディアアートおよび演出制御ツールの実行環境と用途整理

Section titled “メディアアートおよび演出制御ツールの実行環境と用途整理”
  • アート制作:視覚・聴覚を中心とした作品生成、表現実験
  • 演出制御:外部機器連携、センサ制御、空間演出、同期出力
  • 本格性:表現力・拡張性・リアルタイム制御の自由度に基づく相対指標
  • 推奨環境:ツールの性能を引き出す実行プラットフォーム
ツール本格性推奨実行環境概要
p5.jsブラウザ(Chrome推奨)初学者向け、軽量な2D表現とインタラクション
three.js + GLSL + TSブラウザ(Vite + WebGL)モダンな3D表現、GLSLとの統合、Web展開
Processing (Java)Java環境を持つデスクトップ2D/3D/音響処理、教育・スケッチ用途
glslViewerLinux/macOS(GPU必要)GLSLスケッチ向け、OpenGLフルアクセス
OpenCOLLIDERmacOS/Linux/Windows空間音響・アルゴリズミック音楽
openFrameworksLinux/macOS/WindowsC++、カスタム処理・高速描画、音響/映像処理
SuperCollidermacOS/Linux/Windows実時間サウンド生成・パフォーマンス向け
CsoundmacOS/Linux/Windows記述型音響合成、精密制御に強み
TouchDesigner非常に高Windows(GPU必須)統合GUI環境、商用レベルの映像生成
ツール本格性推奨実行環境概要
Processing (Java)Java環境を持つデスクトップArduinoや簡易センサとの連携可能
three.js + Web API群ブラウザ(Web MIDI, OSC等)ブラウザ上でセンサ・音声制御(制限あり)
OpenCOLLIDERmacOS/Linux/Windows空間音響制御に特化、パフォーマンス演出向け
vvvv gammaWindows(.NET + GPU推奨)センサ入力から空間出力までをノードで統合
SuperCollidermacOS/Linux/WindowsOSC連携による外部制御、リアルタイム応答が高精度
CsoundmacOS/Linux/WindowsMIDI/OSC入力制御、時間・構造制御に優れる
  • 動的描画(2D/3D/GLSL)
    • ノイズ関数、パーティクル、ジオメトリ合成
  • 音響同期・音解析
    • FFT、スペクトル、ビート検出
  • インタラクション
    • マウス・タッチ・音声入力・カメラ
  • ファイル出力
    • 静止画、映像、録音、データログ
  • センサ入力
    • MIDI, OSC, DMX, Serial, Arduino
  • 出力制御
    • 複数映像出力、照明、プロジェクタ、スピーカ
  • トリガ/同期
    • タイムライン、BPM、OSCイベント
  • 統合管理
    • 自動起動、展示ループ、トラブルリカバリ
  • OSC: Open Sound Control、ネットワーク越しのリアルタイム通信プロトコル
  • DMX: 照明制御で用いられるデジタルプロトコル
  • FFT: 高速フーリエ変換、音声のスペクトル分析に使用
  • GLSL: OpenGL Shading Language、GPU側描画言語
  • Web MIDI / Web Audio API: ブラウザでMIDIや音声を制御するAPI群