← サウンドラボへ戻る

なまずチューリングマシンシーケンサー

一定長のビット列を循環させながら、一定確率で一部のビットを変異させる生成シーケンサーです。

説明書
ORIGINALスタイルを使用中

DIGITAL EVOLUTION INSTRUMENT / 02

NAMAZU TURING

BPM120GEN0STABILITY90%AGE0C

CIRCULATING DIGITAL DNA

SHIFT REGISTER

SHIFT →LOOP
EXIT / RIGHT0
RETURN / LEFT0
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
MUTATION REGION MUTATION HEATHEAD A–D = READ WINDOWLOCK = 自動変異から保護 / 手動編集可
REGISTER LENGTHSHIFT

BITS ONLY / QUANTIZED RECALL

DNA SNAPSHOT A–D

ORIGIN ← 0% → MUTANT
A
B
C
D
SCENE A–D / FULL MACHINE
A
B
C
D

MUSICAL STARTING STATES

PRESET / GENERATOR

ONE DNA / FOUR RELATED READERS

MULTI READ HEAD MIXER

REGISTER CLOCK ≠ HEAD RATE
HEAD AMELODY
OFFSET0WINDOW4RATE×1LASTREST
HEAD BBASS
OFFSET5WINDOW3RATE×0.5LASTREST
HEAD CPULSE
OFFSET9WINDOW1RATE×1LASTREST
HEAD DMOD
OFFSET12WINDOW5RATE×1LASTMOD
BITS —VALUE —→ FILTER —

SHARED TIME AXIS

MUTATION WATERFALL / GENERATED NOTES

0 FRAMES

PLAYするとBit Evolutionと実際に生成したNoteが同じ時間軸へ積み上がります。

ENGINE / DNA / HEAD DETAILADVANCEDOPEN CONTROLS
ADVANCED CONTROLS

TRANSPORT / REGISTER

MUTATION / EVOLUTION

PITCH / SOUND

HEAD A DETAIL

SHORTCUT / TOUCH

Space PLAY/STOP · F FREEZE/THAW · E EVOLVE · R REPAIR · M MUTATE 1 · 1–4 DNA Recall

Input編集中はShortcutを無効化。Mutation / Freeze / Evolve / Recallのみ対応端末で軽いHapticを返します。

MASTER OUTPUT / PROJECT V2

RECORD / MIDI / POCKET

Xで共有LINEで共有

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

なまずチューリングマシンシーケンサー 説明書

循環するBit RegisterをDigital DNAとして育て、4つのRead Headで別々の旋律・低音・Pulse・MODへ変換するライブ生成インストゥルメントです。固定Loop、制御された進化、DNAの保存・復元を同じ画面で演奏できます。

初めての方へ

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

  1. EASYでCHARACTERとDENSITYを選び、「MAKE LOOP」を押します。
  2. PLAYし、Stabilityを少し下げるかEVOLVEを短く使います。
  3. 気に入ったDNAをA〜Dへ保存し、FREEZEで変異を止めます。

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

押す場所
MAKE LOOPは選択条件からDNAと演奏設定を作ります。RANDOM DNAは未Lock Bitだけ、RANDOM ALLはDNA・Mutation・Scale・音色・Head・FX等を広く生成します。
何が変わるか
RANDOM ALLはBITS/MUTATION/PITCH/SOUND Lockを守り、RANDOM DNAはBit Lockを守ります。MAKE LOOPはGenerator Lockを参照しません。
気に入った部分を残す
UNDO/REDOは32状態、RESTOREはRANDOM DNA/ALL前の1状態です。SAVE VARIATIONも使えます。
同じ結果を残す
演奏抽選はSeedで決まりますが、RANDOM DNAは表示Seedを更新せず、生成全体をSeedだけで戻せません。確実な再現にはProject/Variationを保存します。

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

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

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

公開する範囲:現在のビット列・DNA・Scene・Read Head・音色・生成条件・Seed。

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

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

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

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

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

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

スマホ側で使える操作:PLAY、REC、EVOLVE、FREEZE、STABILITY、DENSITY、SPACE、MORPH、FILTER。

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

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

PCキー割り当て

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

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

最短の使い方

  • ページ上部の「おまかせ演奏」は、押すたびに新しい設定を作ってそのまま再生します。気に入った同じ設定をもう一度鳴らすときは、ツール本体の再生を使います。
  • EASYのMAKE LOOPでPreset、Scale、Instrumentを選び、Mutation 0%のPure Loopを再生します。
  • Stabilityを少し下げるかEVOLVEを1〜2 Cycleだけ使い、RegisterのEXIT/RETURNと実変異位置を確認します。
  • 気に入ったDNAをA〜Dへ保存してFREEZEし、Read Head A〜Cの役割、Rate、Level、Panを整えます。
  • 変化形はSceneへ保存し、DNA Recall、A/B Morph、REPAIR TO DNA Aを使ってライブ構成を作ります。

結果が決まる仕組み

各Stepで端のBitがEXITし、Pure Shiftでは同じBitが反対側へRETURNします。その後、LockされていないMutation RegionだけでSingle、Burst、Region、Driftの実変異を適用します。各Read HeadはOffset、Window、Rateごとに同じDNAを読み、Gate/Binary/Weightedの値をScale DegreeとNoteへ変換します。Head Probabilityは発音抽選でありDNA Mutationとは別です。再生中のReverse、Length、Snapshot/Scene RecallはCycle境界へ量子化されます。

画面とパラメータ

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

  • EASY/PERFORMANCE/ADVANCED: 最短のLoop作成、ライブ操作、全設定を切り替えます。
  • Register/Direction/Length: 4〜32 Bitの循環DNA、Left/Right/Ping-pong、Repeat/Random/Zero Resizeを設定します。
  • Stability/Mutation: 100% Stabilityは通常変異0%です。Flip/Random、Bias、Region、Bit Lock、Single/Burst/Region/Driftを組み合わせます。
  • FREEZE/THAW/EVOLVE/REPAIR: Shiftと発音を続けたまま変異だけを止め、段階復帰、一時進化、DNA Aへの修復を行います。
  • DNA A〜D/A-B Morph/Scene A〜D: Bit列Snapshot、決定的Morph、全Machine状態の保存とRecallです。
  • Read Head A〜D: Offset、Window、Rate ×0.5/×1/×2、Role、Pitch、Root/Scale、音色、Level、Pan、Mute/Soloを個別設定します。
  • MOD Head: Filter、Pan、Velocity、Probability、Gateを実際のBits/Valueから変調し、MOD自身は発音しません。
  • Evolution/Note History: 実DNA、Mutation/Repair位置、実際に予約されたHead Note、MIDI位置を同じ時系列で表示します。
  • Keyboard/Touch: Space PLAY/STOP、F FREEZE/THAW、E EVOLVE、R REPAIR、M MUTATE 1、1〜4 DNA Recallです。

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

Project v2は現在DNA、Mutation、4 Head、DNA A〜D、Scene A〜Dを保存し、v1読込時は旧Pitch/SoundをHead Aへ移行してB〜Dを無効化します。共有URLは現在設定を含みますがSnapshot/Scene bankは含みません。MIDIは実発音をHead別Trackへ書き出し、MODとRestを除外します。WAVはMaster Outputを録音し、ダウンロードまたはJam Deck互換metadata付きでポシェットへ保存できます。Web MIDI入出力はありません。

うまく動かないとき

  • 音が出ない場合はPLAYによるAudioContext開始、Master Volume、Head Enable/Mute/Solo/Level、Head Probability、Gate先頭Bitを確認します。
  • DNAが変わらない場合はFREEZE、Stability、Lock、Mutation Regionを確認します。THAW中はBase Mutationへ段階的に戻ります。
  • REPAIRできない場合はDNA AへORIGINを保存し、差分位置のLockを外します。
  • MIDIが空の場合は音声Headを再生して実Note Historyを蓄積します。MODだけではNote Trackを作りません。
  • A/B Morphを操作できない場合はDNA AとBの両方を保存します。共有URLからはbankが復元されません。

データとプライバシー

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

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

制約とできないこと

  • 計算理論上の汎用Turing Machineエミュレーターではなく、循環Bit Registerを音楽生成へ応用した楽器です。
  • Web MIDI入出力、外部Clock同期、Snapshot/Scene bankを含むURL共有は行いません。
  • 同じSeedでも手動操作の順序やタイミングが違えば演奏系列は変わります。