AbletonLink

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

같은 네트워크에 있는 Ableton Live 등 Link 지원 앱과 템포・박을 공유합니다. 활성화되어 있는 동안 매 프레임 Link 세션의 상태를 읽어, Beat(누적 박 수)・PhaseTempoNum Peers를 출력합니다.

  • Beat Trigger는 박이 바뀔 때마다, Bar Trigger는 Quantum으로 나눈 마디가 바뀔 때마다 발생합니다
  • Set Tempo / Set Quantum양수일 때만 반영됩니다(0이나 음수는 무시)
  • Reset Beat는 Link에 beat 0을 요청합니다
  • 기본값: Tempo 120 / Quantum 4 / Enable ON

다른 피어가 템포를 바꾼 경우에도 노드 표시와 Tempo 출력이 그에 맞춰 따라갑니다.

Link 세션은 앱 내에서 하나(싱글턴)입니다. AbletonLink 노드를 여러 개 배치해도 설정은 공유되며, 나중에 설정한 값이 전체에 적용됩니다.

Enable을 false로 하면 갱신 처리 자체가 멈추기 때문에, Beat / Phase / Tempo / Num Peers의 출력도 갱신되지 않으며 마지막 값에서 멈춥니다.

입력 포트

Port ID타입
Set Tempofloat
Set Quantumfloat
Enablebool
Reset Beattrigger

출력 포트

Port ID타입
Beatfloat
Phasefloat
Tempofloat
Num Peersfloat
Beat Triggertrigger
Bar Triggertrigger

스크립트에서 설정할 수 있는 멤버

경로타입
setTempoInputfloat
setQuantumInputfloat
enableInputbool
isEnabledbool
numPeersint

Synapse Apps (스크립팅)

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

이 페이지로 연결된 페이지