blog

2026/3/27に渋谷のCIRCUS TOKYOでNxPC.Live vol.77 NxPC.Lab × draw();が開催されました。

NxPC.Lab情報科学芸術大学院大学(IAMAS)の有志により運営される研究機関です。 実験の場としてのイベントNxPC.Liveを中心に、レクチャーやワークショップ、ネットラジオなどの活動を行っています。

今回はオーディオビジュアルイベントdraw();とのコラボ回でした。

RIKUPIさんのDJにVJとして出演し、Sh4derJockeyを使ったGLSLライブコーディングによるVJを行いました。

パフォーマンスの動画

完全なライブコーディングではなく、事前に作り込んだシーンを織り交ぜた「ハイブリッド形式」でVJをしました。

イベント公式のフル動画(画面録画+カメラ撮影)です。

観客の方が撮影してくださったライブ映像です。臨場感や会場の雰囲気が伝わってきます。

システム構成と使用ソフトウェア

draw(tokyo); #3のシステム構成をベースとして、新規にシーンを追加したり、ライティング基盤のコードを整理しました。

主な使用ソフトウェアです。

  • Sh4derJockey
    • GLSLライブコーディングに特化したVJソフト
  • Sound2Light
    • 音楽からBPMを自動検出するためのソフトウェア
  • osc-to-midi.js
    • OSCからMIDIにBPM情報を変換するための自作のnode.jsスクリプト

Windows 11 MIDIアップデートへの対応

本番直前、Windows 11の大規模アップデート(KB5074105、KB5077181、KB5077241)により、loopMIDIが動作しなくなるトラブルに遭遇しました。

急遽、Microsoft公式の代替ソフトであるBasic MIDI 1.0 Loopbacksを導入し、なんとか無事に本番を乗り切ることができました。

Basic MIDI 1.0 Loopbacksの導入手順です。

  • Windowsを開発者モードにする
    • システム > 詳細設定 > 開発者モードから
    • Windowsを開発者モードにする
  • https://github.com/microsoft/MIDI/releases/tag/rc-3
    • Windows.MIDI.Services.SDK.Runtime.and.Tools.1.0.16-rc.3.7-x64.exe を実行
    • Windows.MIDI.Services.Basic.MIDI.1.0.Loopback.Preview.1.0.0-preview.1.2-x64.exe を実行
  • MIDI Settingsを実行
    • MIDI 1.0 Loopback Endpointsを作成
    • MIDI 1.0 Loopback Endpointsを作成
    • 今回は設定をなるべく維持するためにLoopback Nameを loopMIDI で作成

感想

RIKUPIさんとはほぼ初対面に近い形での共演かつ、事前の打ち合わせも最低限だったので本番では初めて聴く曲もありましたが、トランスというジャンルのおかげで楽しくVJができました。

初見の曲でも、盛り上がりやドロップを感じながら即興でシェーダーを書いていくのはライブコーディングならではの醍醐味だと思います。

会場に足を運んでくださった皆さん、クルーやスタッフの方々、そしてRIKUPIさん、最高のイベントをありがとうございました!

X(Twitter)の反応