← サウンドラボへ戻る

なまずセルオートマトンシーケンサー

1次元セル・オートマトンのRuleから次の世代を計算し、その成長パターンを音楽として演奏するブラウザシーケンサーです。

説明書
ORIGINALスタイルを使用中
CELLULAR WORLD INSTRUMENTRULE 30CHAOS GARDEN
GEN 0LIFE 4%120 BPMWORLD ACTIVE
ONE TAP CREATION

MAKE WORLD

Rule番号を知らなくても、振る舞いと音の役割からWorldを作れます。

PAST ↑ · NOW · GHOST FUTURE ↓

CELLULAR WORLD A

LIVE INTERVENE
C4D4Eb4G4Ab4C5D5Eb5G5Ab5C6D6Eb6G6Ab6C7C7C7C7C7C7C7C7C7
NOW
+1
+2
+3
+4
BORN 1SURVIVED 0DIED 0outlined = currentpulse = sounded× = voice limited
READY · Select a Cell to inspect its Rule.
Xで共有LINEで共有

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

なまずセルオートマトンシーケンサー 説明書

決定論的な1次元セル・オートマトンを、過去・NOW・Ghost Futureとして観察し、Ruleの設計、ライブ介入、World A/B、音へのMappingを一体で演奏するCellular World Instrumentです。

初めての方へ

最初の1分は、ここだけ試してください

  1. BEHAVIORとROLEを選び、「MAKE WORLD」を押します。
  2. STEPまたはPLAYで世代を進めます。
  3. 近い変化はRANDOM BITS、全体の別案はRANDOMIZE ALLで試します。

ランダム・自動生成はどこ?

押す場所
MAKE WORLDは新SeedからRule、Width、Generation 0、Mappingを生成します。RESEEDはSeedとGeneration 0だけ、RANDOM BITSはRuleの1〜3 bitだけ、RANDOMIZE ALLは世界全体を広く作ります。
何が変わるか
RANDOM BITSはRULE LOCKを守ります。RANDOMIZE ALLはRule Lockを含めて上書きし、MAKE WORLDは他のProject設定を保ちます。
気に入った部分を残す
介入用UNDOは最大16件ですが、MAKE WORLD/RESEED/RANDOMIZE ALLを戻す履歴ではありません。残す前にWorld A/BまたはProjectへ保存します。
同じ結果を残す
現Seed、Density、PatternからGeneration 0を決定的にGENERATEできます。完全な世界はProject保存が確実です。

みんなのプリセット・公開・Remix

「みんなのプリセット」で作品を選ぶと、このツールへ読み込みます。再生や端末機能の許可は自動で開始しません。現在の共有対象設定は確認後に退避し、「読み込み前に戻す」で戻せます。音声素材は退避に含まれません。素材の再指定が必要なツールもあるため、編集中の作品は先にプロジェクトや音声で保存してください。読み込み時に素材の割り当てが出たら、各音源やトラックに使う素材を選び、適用後に切り出し位置を確認します。

プリセットの読み込み・公開ガイドでは、手元への保存と公開の違い、素材が必要な作品、Remixの手順を説明しています。

公開する範囲:World A/B・初期世代・Capture・規則・音色・生成条件・Seed。

「この状態を公開」でフォームを開いた時点の作品を固定し、最後の「この内容で公開する」でサイトへ送信します。作品・作者名・ひとこと・SNSプロフィール・タグは公開され、他の人が読み込み、編集できます。通常のノブ操作や端末内保存を自動公開することはありません。

なまず音広場では、全ツールの作品を人気・新着、作品名・作者名・タグなどで探せます。各作品の「共有」を押すと、プリセットを直接読み込めるツールURLをクリップボードへコピーします。SNSへ貼った場合は、そのツールの現在のOG画像が使われます。公開作品を読み込んだ後の投稿にはRemix元を表示します。親作品が非公開・削除になっても、派生作品は残ります。

「いいね」は匿名のブラウザ識別子で重複を防ぎます。「この端末から削除」は、このブラウザに保存した削除キーを使います。ブラウザの保存データを消すと、自分で削除できなくなります。作者名・SNSは本人確認済みの情報ではありません。公開・いいね・削除には通信とBot確認が必要です。

スマホを演奏用リモコンにする

PCのページ上部にある「スマホリモコン」を押し、表示されたQRコードをスマホのカメラで読み取って「接続」を押してください。QRが使えない場合は、ダイアログに表示されたURLをスマホで開き、6文字の接続コードを入力します。

スマホリモコンの接続ガイドに、準備から接続、音が出ないときの確認までまとめています。

スマホ側で使える操作:PLAY、INJECT、RIPPLE、RULE変化、FREEZE、MORPH、LIFE、CHANGE、SPACE、FILTER。

音はPCから鳴ります。音素材の読み込み、マイク・カメラの許可は先にPC側で行ってください。接続後はスマホとPCが直接通信するため、操作を素早く反映できます。

PADとマルチタッチ対応の演奏面は複数の指で押せます。周囲の余白で画面をスクロールしてください。スマホを別のアプリへ切り替えると接続を終了し、押したままの音やHOLDを解除します。つなぎ直すときはPCで「新しいコード」を押してください。同じWi-Fiでも直接接続が制限されている場合は、別のネットワークをお試しください。

PCキー割り当て

ページ上部の「キー割り当て」をONにし、点線で囲まれた演奏・再生操作から変更したいものをクリックしてから、使いたい物理キーを押します。重複したキーは元の割り当てと入れ替わり、設定はこのブラウザへ自動保存されます。

ONの間だけ表示される「初期化」はキーバインドだけを標準設定へ戻します。音色、BPM、プロジェクト、MIXなど他の設定は変更しません。NUM1〜NUM4は通常の1〜4とは別キーとして割り当てでき、未割り当て時だけ通常1〜4の互換入力として動作します。

最短の使い方

  • ページ上部の「おまかせ演奏」は、押すたびに新しい設定を作ってそのまま再生します。気に入った同じ設定をもう一度鳴らすときは、ツール本体の再生を使います。
  • EASYでBehaviorとSoundを選び、MAKE WORLDを押します。
  • STEPで世代を進め、NOWのCellを選んでWHY THIS CELLのLEFT/ME/RIGHT → RULE → NEXTを確認します。
  • PLAY後にINJECTやRIPPLEで未来を分岐し、Ghost FutureとOriginal Timelineとの差を聴き比べます。

結果が決まる仕組み

通常進化はRule、現在Generation、Boundaryだけで次世代を計算するpureなECAです。Paint、Inject、Ripple、Mutation等は明示的なTimeline分岐として記録され、同じSeedと操作列なら同じ結果を再現します。

画面とパラメータ

操作項目が見つからないときは、説明にあるモードや詳細パネルを開いてください。

  • EASY/WORLD/PERFORMANCE/ADVANCED: 作成、法則編集、ライブ演奏、詳細設定の4モードです。
  • Timeline/Ghost Future/WHY THIS CELL: 過去・現在・予測と各Cellの3近傍判定を表示します。
  • Rule Editor/256 Rule Atlas/Bit Morph/Mutation Lock: 8 Bitの法則を設計・比較します。
  • TOGGLE/PAINT/ERASE/RANDOM/INJECT/RIPPLE: 現在Worldへ明示的に介入します。
  • World A/B/Coupling/Capture A–D/LIFE・CHANGE・WIDTH・SPACE Macro: 2世界を非破壊で混ぜて演奏します。
  • Melody/Rhythm/Pulse/Texture/Evolution: 位置、密度、中央Cell、音色、出生・死亡・生存を音へMappingします。

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

Project v2はWorld A/B、Timeline、Capture、Rule Morph、Lock、Favorite、Couplingをポシェットへ保存し、v1を自動移行します。共有URLにはCaptureとFavoriteを含まないため、全体のバックアップにはProjectを使ってください。MIDIはWorld別Track、WAVはMaster出力の録音で、WAVのポシェット保存もできます。

うまく動かないとき

  • 全OFFまたは全ONになった場合はRESCUE/AUTO RESCUE、Rule、Seedを確認します。
  • 音が密集する場合はMax Polyphonyを下げ、Even SpreadとGain Compensationの表示を確認します。
  • 音が出ない場合はブラウザのユーザー操作後にPLAYし、端末の音量とAudioContext状態を確認します。

データとプライバシー

音声・MIDIのファイル本体をアクセス解析へ送信することはありません。共有URLには、作品を復元するための設定やSeedが含まれる場合があります。そのURLを開くと、URL内の設定がアクセス解析の閲覧ページ情報にも含まれる場合があります。なまずVJでは、計測URLから共有用のパラメータとハッシュを除外しています。詳しくはプライバシーポリシーをご確認ください。

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

制約とできないこと

  • 2D Game of Lifeではなく、左右1列の3近傍を使うElementary Cellular Automatonです。
  • Width 64はFIT表示またはWorld Panel内の横スクロールで扱い、ブラウザのWeb Audio APIで発音します。