Step Sequencer

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
StepSequencer #Tempo #ノード
Step Sequencer

ノード上のグリッドをクリックしてパターンを打ち込むシーケンサーです。再生中は BPM の間隔で 1 ステップずつ進み、各トラックの現在ステップの値が T1・T2… という動的な Bool 出力ポートから出ます。出力ポートはトラック数に合わせて増減します。

  • BPM 既定 120(UI の /2 *2 ボタンは 1〜999 の範囲で働きます)
  • Steps 2〜32(既定 8)、Tracks 1〜16(既定 4)
  • Toggle Play で再生/停止、Reset でステップ 0 に戻し、その位置の値を出し直します
  • 新規ノードの初期パターンは階段状(ステップ s でトラック s % トラック数 が ON)で、出力が 0,1,2,3,0,1,2,3… と上がっていきます

出力は「前のステップと値が変わったとき」だけ送られます。ON が連続するステップでは true のまま保持され、ステップごとに打ち直されるわけではありません。トリガー的に毎ステップ発火させたい場合は、ON と OFF を交互に置いてください。

入力ポート

Port ID
BPMfloat
Toggle Playbool
Resettrigger

出力ポート

なし

スクリプトから設定可能なメンバー

パス
bpmInputfloat
toggleInputbool
currentBpmfloat
stepCountint
trackCountint
isPlayingbool
currentStepint

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "StepSequencer" })

このページへのリンク

同じページを参照しているページ