← サウンドラボへ戻る

なまずフラクタルメロディ

Mandelbrot SetやJulia Setの境界をなまずPlayheadが泳ぎ、各座標で計算された反復回数や位置をそのままメロディへ変換するジェネレーティブ楽器です。Zoom・Pan・Path・Scaleを変えて、フラクタルそのものが旋律になる体験を楽しめます。

Xで共有LINEで共有
説明書
Fractal World/Depth ×1.10/mandelbrot/STRAIGHT

FRACTAL JOURNEY

02DRAW
03TRAVEL
04LISTEN
05DIVE

FRACTAL WORLD

Explorer map · wheel/pinch zoom · drag pan · double click dive

X -0.580000 / Y 0.030000
DEPTH ×1.10 / ITER 96
C4
EVERY POINT · OUTSIDE · 2%

1 · CHOOSE A WORLD

境界を横切る、最初のフラクタル演奏

2 · DRAW / SURF / PLAY

3 · SOUND STYLE

STATUSDRAW → PLAY → DIVE。まずは旅路を描いてみてください。

NOTE HISTORY — play the journey to collect sound

アルゴリズムで作る / namazu-fractal

なまずフラクタルメロディ 説明書

MandelbrotまたはJulia集合の複素平面をPlayheadが走査し、座標とEscape Timeをメロディ、Filter、Panへ変換します。どの経路を読むかで音が変わります。

このツールでできること

Mandelbrot / Julia の境界をなまずPlayheadが横切り、Escape Time と座標をそのままメロディ・フィルタ・定位へ変換するブラウザ楽器。

  • Mandelbrot / Julia を視覚と音の両方で探索
  • Path / Trigger / Scale / Root を切り替えて演奏空間を変化
  • MIDI書き出し・WAV録音・共有URL・ポシェット保存

最短の使い方

初期状態を基準にし、同時に多くの値を変えず、次の順番で確認します。

  • Mandelbrot全体を標準Pathで再生します。
  • Trigger、Scale、Root固定でPathだけを変えます。
  • 境界へZoomし、共有URLを保存してからJuliaと比較します。

結果が決まる仕組み

複素座標を反復式へ入れ、発散までの回数を色と音へ写像します。境界では値変化が大きくなり、PathとTriggerが発音座標を決めます。

画面とパラメータ

数値入力は画面に表示されるmin/maxを正本とし、変更前の値を残して1項目ずつ比較します。

  • Mandelbrot/Julia: 複素式の方式です。
  • Zoom/Center: 表示範囲です。
  • Path/Trigger: 経路と発音条件です。
  • Scale/Root: 音高集合です。
  • Iteration: 発散判定の上限です。

保存・読み込み・共有・書き出し

manifest上の主な保存・出力はMIDI、WAV録音、共有URL、ポシェットのプロジェクトです。

共有URLとプロジェクトは表示範囲、MIDIは発音ノート、WAV録音はFilterやPanを含む結果を固定します。

うまく動かないとき

  • 変化が少ない場合は全体表示へ戻します。
  • 重い場合はIteration、解像度、更新頻度を下げます。

データとプライバシー

音声、MIDI、設定全文、Seed、ファイル名、入力文章を匿名計測へ送りません。共有URLを使うツールでは復元に必要な設定がURLへ含まれます。

ブラウザ内保存はサイトデータ削除やシークレットウィンドウ終了で失われる場合があります。必要な作品は対応ファイルとして手元にも残してください。

制約とできないこと

  • 高倍率の任意精度描画ではありません。
  • Escape Timeの音楽化は数学的性質の一つの表現です。