なまずコリジョンシーケンサー
ボールを落とし、壁やバンパーへ衝突させるたびに音が鳴る物理演算シーケンサーです。音符を置くのではなく、物理世界そのものを演奏空間として扱います。
Visual
ステージの背景、ボール、バンパーの色を変更できます。
PHYSICS STAGE初期化中
再生中も部品やボールをドラッグできます。ボールは離した方向へ飛びます。選択中: なし
Collision Monitor
再生中に発生した音声イベントを表示します。
ボールを落とし、壁やバンパーへ衝突させるたびに音が鳴る物理演算シーケンサーです。音符を置くのではなく、物理世界そのものを演奏空間として扱います。
ステージの背景、ボール、バンパーの色を変更できます。
再生中も部品やボールをドラッグできます。ボールは離した方向へ飛びます。選択中: なし
再生中に発生した音声イベントを表示します。
アルゴリズムで作る / namazu-collision
Matter.js空間へボール、壁、床、バンパー、エミッターを置き、衝突位置と強さをPitch、Pan、Volumeへ変換します。接触した瞬間が発音時刻です。
Matter.js で作った物理世界でボールが壁・バンパー・床へ当たるたびに音を発し、衝突の位置と強さがそのまま音楽へ変換されます。
初期状態を基準にし、同時に多くの値を変えず、次の順番で確認します。
物理エンジンが重力、速度、衝突、反発を更新し、接触が閾値を超えると発音します。横位置はPan、衝突速度はVolume等へ対応し、Tiltは重力方向へ使えます。
数値入力は画面に表示されるmin/maxを正本とし、変更前の値を残して1項目ずつ比較します。
manifest上の主な保存・出力はWAV録音、共有URL、ポシェットのプロジェクトです。
共有URLとプロジェクトはシーン、WAV録音は衝突順を固定します。このmanifestではMIDIは有効ではありません。
音声、MIDI、設定全文、Seed、ファイル名、入力文章を匿名計測へ送りません。共有URLを使うツールでは復元に必要な設定がURLへ含まれます。
ブラウザ内保存はサイトデータ削除やシークレットウィンドウ終了で失われる場合があります。必要な作品は対応ファイルとして手元にも残してください。