Node Editor

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

노드를 배치하고 연결하는 창입니다. SynapseRack의 내용물은 대부분 여기서 조립합니다.

Node Editor

여는 방법

시작할 때부터 열려 있습니다. 메뉴 바의 Window → NodeEditor 는 화면 중앙으로 다시 불러오는 기능입니다. 닫을 수는 없습니다.

화면 구성

위치내용
상단 툴바Import Group / ⌂ / ◀ ▲ ▼ ▶ / Adjust Layout / Auto Layout, 오른쪽 끝에 현재 노드 수
오른쪽 사이드 패널노드 브라우저. 카테고리 탭+검색+썸네일 목록
오른쪽 아래미니맵
중앙캔버스

이동과 확대·축소

조작동작
가운데 버튼 드래그 또는 Ctrl + 왼쪽 드래그팬(이동)
줌(커서 위치를 중심으로 확대·축소)
툴바의 표시 위치를 리셋
미니맵의 원점 (0, 0) 으로

줌의 범위는 0.05배〜30배입니다. 노드나 엣지를 드래그한 채 화면 가장자리에 가까이 가져가면 자동으로 스크롤됩니다.

노드 생성 팝업이 열려 있는 동안에는 줌할 수 없습니다. 휠은 팝업의 목록 이동에 사용됩니다.

최대 확대에 이르기 직전에 그룹 안으로 들어가 버릴 때가 있습니다. 화면 중앙에 그룹 노드가 있는 상태에서 2.95배를 넘겨 줌하면 그 그룹 안으로 들어갑니다. 반대로 그룹 안에서 0.065배까지 끝까지 축소한 뒤 휠을 세 번 더 돌리면 밖으로 나옵니다.

선택

조작동작
노드를 왼쪽 클릭단독 선택
Shift + 클릭선택에 추가
빈 곳을 왼쪽 드래그사각형 선택(3px 이상 움직이면 테두리가 나타납니다)
Ctrl + 사각형 선택기존 선택에 추가
빈 곳을 클릭선택 해제
Cmd/Ctrl + A전체 선택
Esc선택 해제

사각형 선택은 노드뿐만 아니라 엣지도 잡습니다. 엣지는 보이는 선의 형태로 판정되므로 사각형 히트 박스에 걸려 불필요한 선이 들어오는 일은 일어나지 않습니다.

‘추가 선택’의 수식 키가 두 종류입니다. 노드 클릭은 Shift, 사각형 선택은 Ctrl 입니다. Ctrl + 왼쪽 드래그는 팬에 할당되어 있으므로 사각형 선택을 시작하는 데에는 사용할 수 없습니다.

노드 옮기기

노드는 본체의 어디를 잡아도 드래그할 수 있습니다(슬라이더 등의 조작부 제외). 여러 개를 선택한 상태에서 그중 하나를 잡으면 함께 움직입니다.

그리드 스냅은 없습니다. 타이틀을 더블 클릭하면 노드의 이름을 바꿀 수 있습니다.

깔끔하게 정렬하고 싶을 때는 툴바의 두 버튼을 사용합니다.

버튼동작
Adjust Layout지금의 배치를 살린 채, 열을 맞추고 겹침을 해소합니다
Auto Layout배치를 무시하고 왼쪽에서 오른쪽으로 흐르는 형태로 전부 다시 구성합니다

노드 만들기

캔버스를 오른쪽 클릭

오른쪽 클릭한 위치에 노드가 만들어집니다. 왼쪽에 카테고리, 오른쪽에 목록이 나오고, 위쪽 검색란은 열린 뒤 50ms 후에 자동으로 포커스됩니다. 팝업이 열려 있는 동안에는 어디를 타이핑해도 검색란에 입력됩니다.

동작
/ 항목 이동
/ 카테고리 쪽과 목록 쪽을 오갑니다
Enter확정하여 생성
Esc닫기

검색은 이름과 별칭의 부분 일치입니다. 일본어 이름이나 별칭(Spout ⇄ Syphon 등)으로도 검색됩니다.

너무 많이 입력해도 끝까지 사라지지 않습니다. 한 건도 히트하지 않는 단어를 입력하면 히트하는 가장 긴 앞부분까지 자동으로 되돌려 결과를 표시하고, 무시된 끝부분 문자가 빨갛게 표시됩니다.

카테고리는 다음 순서로 나열됩니다.

Source / Generator / Fx / Composite / Layer / Output / 3D / Field / Record / ProFx / FxShader / Audio / Tempo / Signal / Math / Operation / Color / Variable / UI / I/O / Group

오른쪽 사이드 패널에서

썸네일이 있는 상설 패널입니다. 타일을 클릭하면 화면 중앙에, 드래그해서 놓으면 그 위치에 노드가 만들어집니다. 캔버스 밖에서 놓은 경우에는 만들어지지 않습니다.

패널 왼쪽 위의 로 접기/펼치기를 할 수 있습니다.

Tab 키로는 노드 목록이 나오지 않습니다. 여는 방법은 오른쪽 클릭과 오른쪽 사이드 패널의 두 가지입니다.

연결하기·해제하기

포트를 왼쪽 버튼으로 누른 채, 연결하고 싶은 포트까지 끌어서 놓습니다. 포트의 원에서 조금 벗어나도 12px 정도의 여유 안이라면 연결됩니다.

아무것도 없는 곳에서 놓으면 연결할 수 있는 타입의 노드만 추린 노드 생성 팝업이 열리고, 선택한 노드가 자동으로 연결됩니다. 후보 포트가 여러 개인 경우에는 그 뒤에 포트를 고르는 메뉴가 나옵니다.

연결할 수 없는 조합은 다음과 같습니다.

  • 자기 자신, 그리고 같은 노드의 포트끼리
  • 출력끼리, 입력끼리
  • 이미 같은 선이 그어져 있는 경우
  • 타입이 맞지 않는 경우
  • 한 바퀴 돌아 자기 자신으로 돌아오는 형태(루프)

루프는 항상 거부됩니다. 피드백을 걸고 싶을 때는 Send / Receive 계열 노드를 경유하세요.

선을 지우기·뮤트하기·바꿔 연결하기

하고 싶은 것조작
선을 지우기선을 클릭해서 선택 → Delete
선을 일시적으로 끊기선의 가운데 삼각형을 클릭(채워진 ▶ = 유효, 속이 빈 ▷ = 뮤트)
포트의 선을 한꺼번에 다른 포트로 옮기기포트를 오른쪽 클릭 → Move all edges (n) → 옮길 포트를 클릭

뮤트는 MIDI나 OSC에서도 조작할 수 있습니다.

한 개만 연결할 수 있는 포트에 다시 연결하면 기존 선은 조용히 해제됩니다. 반면 ‘2개까지’처럼 상한이 2 이상인 포트가 가득 차 있는 경우에는 새 선 쪽이 거부됩니다. 같은 ‘가득 참’이라도 동작이 반대이므로 주의하세요.

키보드 단축키

동작
Delete선택 중인 노드와 엣지를 삭제
Esc선택 해제
Cmd/Ctrl + A전체 선택
Cmd/Ctrl + C / V복사/붙여넣기(원래 위치에서 30px 어긋나게 배치됩니다)
Cmd/Ctrl + D복제
Cmd/Ctrl + G선택을 그룹화
Cmd/Ctrl + Shift + G그룹 해제
Cmd/Ctrl + ZUndo
Cmd/Ctrl + Shift + Z / Cmd/Ctrl + YRedo

대부분의 단축키는 마우스가 Node Editor 위에 있을 때만 동작합니다. ‘지워지지 않는다’, ‘붙여넣어지지 않는다’고 할 때는 대개 포인터가 다른 창 위에 있습니다.

Undo는 스냅샷 방식입니다. 0.2초마다 프로젝트를 감시하여, 변화가 0.35초 동안 멈춘 시점에서 한 수로 기록합니다. 드래그나 슬라이더를 한 번 움직인 것은 한 수로 합쳐지며, 노드의 생성·삭제·이동·연결·해제· 파라미터 변경 모두가 대상이 됩니다. 히스토리는 프로젝트마다 50수까지. LFO 등으로 늘 계속 움직이는 값은 히스토리를 가득 채우지 않도록 자동으로 대상에서 제외됩니다.

그룹

Cmd/Ctrl + G 로 선택을 그룹으로 묶습니다. 그룹 경계를 넘나들던 선에는 GroupInput / GroupOutput 이 자동으로 만들어집니다.

하고 싶은 것조작
안으로 들어가기그룹 노드의 ▶ Enter 버튼, 또는 그룹 위에서 줌 인
밖으로 나가기툴바의 ↑ Up(중첩되어 있을 때만 나타납니다), 또는 줌 아웃
내보내기그룹 노드의 Export 버튼(.synapsegroup)
불러오기툴바의 Import Group(.synapsegroup / .node)

미니맵

오른쪽 아래의 Minimap 에서 전체의 위치 관계를 확인할 수 있습니다. 맵 안을 왼쪽 드래그하면 그 위치로 이동합니다.

노드 본체의 오른쪽 클릭에는 전용 메뉴가 없습니다. 노드 위에서 오른쪽 클릭하면 그 위치에 노드 생성 팝업이 나옵니다. 오른쪽 클릭 메뉴가 나오는 것은 포트와 노드 안의 파라미터 조작부 일부뿐입니다.

관련

  • Widget Panel — 여기서 조립한 노드의 파라미터를 연주용 화면에 배치합니다
  • Layer — 노드에서 영상을 보내는 대상

이 페이지로 연결된 페이지

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