メインコンテンツへスキップ
見出し画像

コードが歌う夜に — DJ_Daveと“ライブコーディング”の未来 Vol.2

    創造のツールがAIになった今、彼女はコードそのものを楽器にした。音とアルゴリズムが交わる瞬間、私たちは何を聴いているのか?

    🪩 Vol.2:ライブコーディングとは何か — “algorave” の世界へ

    Vol.1:完成品ではなく、生成の瞬間に立ち会う音楽。その入り口はこちら↓


    ライブコーディングは新しいようで、意外と古い。2004年、ハンブルクのバーで生まれたコミュニティ「TOPLAP」の「コードを見せて演奏する」という宣言が、現在へ続く流れの起点になったと語られる。観客はスクリーンに映るソースコードを“見て”、音の生成プロセスを“聴く”。この“見える音楽”の思想が、のちにクラブ文化と強く結びついた。

    ーー Transmediale 05で撮影:初期TOPLAPの短編ドキュメンタリー(2005)


    algoraveの誕生(2010年代UK発)

    2011年ごろ、英スラブ(Slub)のAlex McLeanとNick Collinsが「Algorave(アルゴレイヴ)」という言葉を作り、2012年にロンドンで最初のイベントが開催された。2013年の現場レポートは、ロンドンの船上で短いコードの反復と変奏だけでダンスフロアを沸かせる様子を描写し、“人がアルゴリズムで踊らせる”新しいレイヴ像を紹介している。

    ーー WIREDの現場レポ(2013)

    ーーDOMMUNE Tokyo - discussion + demos(2018)


    「AIが作る」と何が違う?

    生成AIは結果の最短経路。ライブコーディングは過程の共有。
    演者は会場の反応を見ながら、ループや確率、乱数、条件分岐をその場で書き換える。バグ(エラー)すら素材になり、“生成の瞬間”を観客と分かち合う。完成品ではなく思考そのものの音に、人は踊る。

    ーー 概説(Algoraveとは)


    入口の道具:Sonic Pi(音)とHydra(映像)

    Sonic Pi(音)は無償の音楽ライブコーディング環境。live_loopやsampleなど簡潔なAPIで、学習〜本番まで幅広く使える。Hydra(映像)はブラウザで動くライブコーディング・ビデオシンセ。osc()等をつなぐだけで抽象映像が立ち上がる。耳=Sonic Pi、眼=Hydraで、“見える音楽”の最短セットが組める。

    ーー Sonic Pi 公式

    ーー Hydra エディタ(起動して即試せる)


    コードの美学:「バグも音になる」

    Algoraveの現場では、8小節前後のロジックを核に、条件や確率でテクスチャを更新する。DJが選曲で波を作るように、ライブコーダーはパラメータと分岐で波を作る。混沌と洗練が行き来する過程そのものが高揚であり、ダンスフロアは作品の共作者になる。

    ーー もう一度“Algoraveとは”


    彼女(DJ_Dave)が更新したもの

    この文脈にDJ_Daveが現れ、Sonic PiによるライブコードとDJ的文脈を接続してハイブリッド・セットへと拡張した。インタビューでは新曲「World’s Hardest Game」を語り、コードそのもので踊らせる現在地が示される。別メディアでは、講義+Algoraveの“Always Learning Tour”という、教育/カルチャー/クラブ横断の活動も取り上げられている。

    ーー PAPER(2024/3/28)

    ーー Interview Magazine(2024/4/11)


    今すぐ体験:最小セット3分クッキング

    Sonic Pi を開いて、下を貼って▶︎(ビート+ハット+ベース)

    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
    end
    

    ブラウザで Hydra を開き、1行だけ実行(映像の“核”)

    osc(10, 0.1, 1.2).kaleid(5).rotate(0.2, 0.05).out()
    

    ーー Sonic Pi チュートリアル / Hydra入門


    さらに潜る(見る・読む)


    まとめ

    • 歴史:2004年TOPLAP → 2011–12年Algorave誕生 → 世界へ

    • 哲学:結果より過程。“バグも音になる”

    • 実践:Sonic Pi+Hydraで今日から始められる

    • 現在地:DJ_Daveが教育/クラブ/メディアを横断してアップデート中


    次回予告

    Vol.3:DJ_Daveの音楽構造 — “レイヤー”で踊らせる
    4〜8小節の最小ロジックから、どうやってフロアを動かすのか。
    ビート/ベース/テクスチャ/FXのレイヤー設計を分解し、
    Sonic Piのミニ・パターン(差し替え用スニペット)と
    Hydraの“1行連動”で立ち上がる展開作法を具体化します。
    さらに、耳コピの超ライト手順も添えて、
    「AI的に作る人間の手つき」を可視化します。

    ※ AI部活のマガジン4つを統合し、「AIクリエイティブ部🎸🎨🎭📖」マガジンとしました。公開通知を受け取る → フォロー & スキ 👍(励みになります)

     
     
     
    物語を書く人であり、それを守る人でもあります。AIと創作が交差する時代、知財や創作について考えたことをnoteに、量子計算や暗号資産といった先端技術を擬人化した物語シリーズをTalesに綴っています。

    あなたへのおすすめ