
コードが歌う夜に — DJ_Daveと“ライブコーディング”の未来 Vol.4
創造のツールがAIになった今、彼女はコードそのものを楽器にした。音とアルゴリズムが交わる瞬間、私たちは何を聴いているのか?
🧠 Vol.4:AI時代における「コードで表現する」ということ
これまでのまとめ
Vol.1:“コードが歌う夜”(出会い編) → <Vol.1>
Vol.2:Algoraveの起点と入口(Sonic Pi+Hydra最短ルート) → <Vol.2>
Vol.3:“レイヤーで踊らせる”(構造と微差+30秒エチュード) → <Vol.3>
自動生成と手動生成の差は、作品ではなく“時間”にある
生成AIは、結果を最短距離で出すツール。
ライブコーディングは、過程そのものを共有する方法。
スクリーンに映るのは完成品ではなく、思考の軌跡だ。
観客はその変化に立ち会い、演者は反応を読みながらその場で書き換える。
だからミス(バグ)も素材になる。
「自動生成 vs 手動生成」の本質は、“何をともに体験するか”にある。
“演奏するプログラミング”という未来
DJがフェーダーを操作するように、ライブコーダーは条件分岐や確率を操作する。
音が出るのは、関数の呼び出しではなく、決断の積み重ね。
DJ_Daveのハイブリッド・セット(DJ+ライブコード)は、その未来像を先取りしている。
見る:コードが可視化され、観客は“生成の瞬間”を読む
聴く:微差の更新(音色・位相・密度)が身体の反応を引き出す
学ぶ:誰でも無料のツール(Sonic Pi / Hydra)で演奏のロジックを獲得できる
コード=創作言語の一つ
絵の具やギターと同じように、コードにも癖・リズム・語彙がある。
詩のように:短い行が情緒(テンポや間)を決める
設計図のように:再帰・反復が構造を形づくる
楽器のように:同じフレーズでもタッチ(パラメータ)で表情が変わる
この視点に立つと、AIは“言語の補助輪”だ。
素材作りや探索はAIに任せ、最後の決断=表現は人の手で。
その境界面こそが、作品の“体温”になる。
「AIを使って作る」だけでなく、「AI的に作る」
AIは反復・変奏・条件付き探索を得意とする。
人が“AI的に”作るとは、ループ/確率/変数で微差を重ねる思考のこと。
Vol.3で扱ったレイヤー設計は、その最短の実践だ。
Beat:固定×微差で安心と驚きを往復
Bass:重心を操る(2拍/4拍)
Texture:時間の厚み(リリース/フィルタ)
FX:転換点の合図(ゲート/ディレイ)
ーー 3分で試す:Sonic Pi の最小ループ(Vol.2の入門を再掲)
https://sonic-pi.net/
use_bpm 130
live_loop :kick do
sample :bd_haus, amp: 1.8
sleep 0.5
end
live_loop :hat do
sync :kick
sample :drum_cymbal_pedal, amp: 0.6 if one_in(2)
sleep 0.25
end
live_loop :bass do
use_synth :fm
play choose([:e2, :g2, :b1, :d2]), release: 0.2
sleep 0.5
end5分メモ:作品に“体温”を残すチェックリスト
何を一緒に体験させたいか?(結果/過程/失敗の臨場感)
どのパラメータが“人の手つき”か?(手動で触る場所を決める)
微差の設計(line/choose/one_in などで少しずつ)
記録方法(30秒エチュード or ライブログ)
共有の仕方(コードを見せる/映像を添える)
参考リンク(読む・聴く)
DJ_Dave インタビュー(制作とライブ中の思考)
https://www.papermag.com/dj-dave-interviewBandcamp:Cycles (Edits)(ライブコーディングの“変奏”感)
https://djdave.bandcamp.com/album/cycles-editsSpotify(作品横断で“レイヤー比”を聴く)
https://open.spotify.com/artist/78ZgfyDjF59qBIWrGHRdme
まとめ(Vol.4)
差は「結果」ではなく“時間の扱い”にある
演奏するプログラミングは、観客と生成の瞬間を共有する技術
コードは創作言語。AIは補助輪であり、最後のタッチは人の手で
次回予告
Vol.5:今日から始める“自分のAlgorave”
目的別ミニセット(踊らせる/没入させる/見せる)を
Sonic Pi+Hydraのテンプレで配布。
30秒エチュードの撮り方・見せ方もまとめます。