Step Sequencer

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
StepSequencer #Tempo #Node
Step Sequencer

노드 위의 그리드를 클릭해서 패턴을 입력하는 시퀀서입니다. 재생 중에는 BPM 간격으로 한 스텝씩 진행하며, 각 트랙의 현재 스텝 값이 T1・T2… 라는 동적 Bool 출력 포트로 나옵니다. 출력 포트는 트랙 수에 맞춰 늘거나 줄어듭니다.

  • BPM 기본값 120(UI의 /2 *2 버튼은 1~999 범위에서 동작합니다)
  • Steps 232(기본값 8), Tracks 116(기본값 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" })

이 페이지로 연결된 페이지

같은 페이지를 참조하는 페이지