
コードが歌う夜に — DJ_Daveと“ライブコーディング”の未来 Vol.3
創造のツールがAIになった今、彼女はコードそのものを楽器にした。音とアルゴリズムが交わる瞬間、私たちは何を聴いているのか?
💿 Vol.3:DJ_Daveの音楽構造 — 「World’s Hardest Game」とライブコーディングEP
前回までのまとめ
Vol.1:完成品ではなく、生成の瞬間に立ち会う音楽。出会い編はこちら
Vol.2:2000年代の起点とAlgorave誕生、“バグも音になる”文化、Sonic Pi+Hydraの最短ルート
作品を“構造の耳”で聴く
ライブコーディングは、ビート/ベース/テクスチャ/FXの“レイヤー制御”でフロアを動かす音楽。ここでは、DJ_Daveの話題作(EP / シングル / インタビュー)を「構造」の観点で手がかりにする。
ーー Cycles (Edits)(Bandcamp)
ーー アーティストページ(Spotify)
構造的リズム感:4〜8小節の“骨組み”を変奏する
踊れる最小単位は4小節。そこに確率・反復・微差を混ぜるだけで、反復は“展開”に変わる。
use_bpm 132
live_loop :kick do
sample :bd_haus, amp: 2
sleep 0.5
end
live_loop :hat do
sync :kick
sample :drum_cymbal_pedal, amp: 0.7 if one_in(3) # 確率で隙間を作る
sleep 0.25
end
live_loop :sn do
sync :kick
with_fx :slicer, phase: 0.25 do
sample :sn_dolf, amp: 0.9 if (spread 3, 8).tick # リズム配列で揺らす
end
sleep 0.25
end
ーー Hydra(映像1行・波の“微差”)
エディタで次を実行 → osc(10,0.1,1.2).kaleid(5).rotate(0.2,0.05).out()
「World’s Hardest Game」— 思考と身体の同期
“難しすぎるゲーム”の緊張感は、即時の判断と小さな成功の反復で生まれる。音楽に翻訳すると、短い課題(パターン)を次々更新し、ごく小さな報酬(音色・音程・位相)を積み上げる設計になる。
ーー インタビュー(背景の着想やライブ手法について)
レイヤー設計:踊らせる4ブロック
Beat(体の同期):固定感×微差で“安心と驚き”を往復
Bass(床の力):2拍or4拍単位で“重心”を操作
Texture(空気):長めのリリース/フィルタ操作で展開
FX(加速):転換点の合図。遅延・ゲート・ビットクラッシュ
live_loop :bass do
use_synth :fm
notes = (ring :e2, :e2, :g2, :b1) # 2〜4音の床
play notes.tick, release: 0.25, depth: 2
sleep 0.5
end
with_fx :reverb, room: 0.8 do
live_loop :pad do
use_synth :hollow
play choose([:e3,:g3,:b3,:d4]), attack: 0.2, release: 1.6
sleep 1
end
end
live_loop :fx_turn do
sync :kick
with_fx :echo, phase: 0.375, mix: line(0.1, 0.5, steps: 8).mirror.tick do
sample :elec_blip2, rate: 0.5 if one_in(8)
end
sleep 0.25
end
コードで“感情”を作る:選択・乱数・変数
選択(choose / ring):メロディに“気まぐれ”を
乱数(rand / one_in):期待と意外性のバランス
変数(line / knit):少しずつ変わる=感情のグラデーション
live_loop :melody do
use_synth :blade
scale_notes = (scale :e4, :dorian, num_octaves: 1)
play choose(scale_notes), release: 0.2, cutoff: line(70, 110, steps: 16).mirror.tick
sleep [0.25, 0.5].choose
end
ーー 参考:Sonic Pi チュートリアル
EPを“構造”で聴き直す
EPを1曲ずつではなくレイヤーの比率で聴くと、設計の違いが見えてくる。
例)Beat:Bass:Texture:FX = 4:3:2:1(踊らせ重視)/2:2:4:2(没入重視)…
再生しながら、どのレイヤーがどれだけ前面にいるかをメモしてみよう。
ーー Cycles (Edits)(Bandcamp)
30秒エチュード:Pondalar版“生成の瞬間”
ーー 30秒で“生成の瞬間”。コード2行の差し替えで音が変わる。
(後半、Hydraで生成した映像とあわせてみました)
参考リンク(読む・聴く)
Bandcamp(Cycles (Edits)): https://djdave.bandcamp.com/album/cycles-edits
Spotify(アーティスト): https://open.spotify.com/artist/78ZgfyDjF59qBIWrGHRdme
PAPERインタビュー: https://www.papermag.com/dj-dave-interview
次回予告
Vol.4:AIが作る時代に、なぜ“コードで作る”のか
生成AIとライブコーディングの補完関係、
「AI的に作る」と「AI的に演奏する」の違いを整理。
教育/制作ワークフローにどう組み込むかまで、実践視点でまとめます。