Editor
Editor는 각 페이지를 만드는 곳입니다. 팔레트에서 컨트롤을 추가하고, 격자 위에 배치하고 크기를 조절하며, 각 컨트롤의 인스펙터에서 설정합니다. 페이더, 패드, 엔진을 공간이 허락하는 만큼, 필요한 순서대로 추가할 수 있습니다.
페이지 만들기
- Perform에서 바 오른쪽의 격자 버튼을 탭해 현재 페이지의 Editor로 들어갑니다.
- +를 탭해 컨트롤 추가 팔레트를 엽니다. 팔레트에는 세 섹션이 항상 MIDI · MACRO · OSC 순서로 있습니다.
- 컨트롤을 선택합니다. 페이지의 첫 번째 빈 공간에 기본 크기로 배치됩니다. 들어갈 자리가 없으면 팔레트가 남은 공간이 없다고 알려 줍니다.
- 컨트롤을 탭해 선택하고 드래그해 옮깁니다. 드래그하는 중에 다른 컨트롤 위에서 잠시 멈추면 그 컨트롤이 자리를 비켜 줍니다.
- 컨트롤을 선택한 상태에서 모서리 핸들(왼쪽 위 또는 오른쪽 아래)을 드래그해 크기를 조절합니다.
- 컨트롤을 두 번 탭하거나 바의 연필 버튼을 탭하면 인스펙터가 열립니다. 설정한 뒤 저장을 탭합니다.
- 선택한 컨트롤을 삭제하려면 연필 옆의 휴지통 버튼을 탭합니다. 실행 취소 버튼(굽은 화살표)으로 삭제한 컨트롤을 되살릴 수 있습니다.
- 뒤로 화살표로 Perform에 돌아갑니다.

팔레트
| 섹션 | 컨트롤 |
|---|---|
| MIDI | 페이더, 수평 페이더, 노브, XY 패드, 피치(피치 벤드), 패드, Drone Pad, 아르페지에이터, Drum Player, 키보드, 토글 |
| MACRO | 페이더, 수평 페이더, 노브, Macro State(State), Macro(Macro Play), 템포(Macro Tempo), LFO, Macro Mem(Macro Memories), 토글 |
| OSC | 페이더, 수평 페이더, 노브, XY 패드, 토글 |
컨트롤을 고른 섹션이 그 컨트롤의 초기 모드가 됩니다. 페이더, 노브, 토글은 나중에 인스펙터에서 모드를 바꿀 수 있습니다(MIDI · MACRO · OSC 모드 참고).
iPad에서는 팔레트를 드래그해 옮길 수 있으며, 위치가 기억됩니다. 인스펙터를 열면 숨겨지고 닫으면 다시 나타납니다.

채널, CC, 노트 자동 지정
컨트롤을 추가하면 처음부터 설정할 필요가 없도록 RigAstra가 값을 지정해 줍니다.
- 채널: 페이지 인스펙터에서 페이지에 설정한 채널, 없으면 그 페이지에서 마지막으로 사용한 채널(기본값 1).
- CC: MIDI 페이더와 노브는 해당 채널에서 비어 있는 첫 번째 CC를 받습니다(처음에는 CC 1). XY 패드는 비어 있는 연속된 CC 두 개를 받습니다.
- 노트: 패드는 해당 채널에서 비어 있는 첫 번째 노트를 받으며, 노트 24 아래로는 내려가지 않습니다.
- 색상: 페이지에 설정된 색상이 있으면 그 색상.
- OSC: OSC 컨트롤은 첫 번째 OSC 출력과 그 첫 번째 경로로 시작합니다.
“비어 있음”은 모든 씬을 기준으로 판단합니다. RigAstra는 채널마다 이미 지정된 CC와 노트를 기억하므로, 서로 다른 씬의 컨트롤이 실수로 겹치지 않습니다.
격자
각 씬은 화면 형식마다 격자를 하나씩 저장합니다. iPhone과 iPad에서의 크기는 다음과 같습니다.
| 형식 | 열 × 행 |
|---|---|
| iPhone 세로 | 16 × 28 |
| iPhone 가로 | 24 × 10 |
| iPad 세로 | 24 × 36 |
| iPad 가로 | 32 × 24 |
- 컨트롤은 서로 겹치거나 격자 밖으로 나갈 수 없습니다.
- iPad에서는 페이지마다 세로용 레이아웃과 가로용 레이아웃을 따로 저장합니다.
- 더 새로운 버전의 RigAstra에서 만든 컨트롤은 “최신 버전의 RigAstra가 필요합니다”라는 안내와 함께 잠긴 회색 표시로 나타납니다. 연주하거나 옮기거나 편집할 수 없으며, 그 칸은 사용 중인 것으로 취급됩니다. 사용하려면 앱을 업데이트하세요.
Auto-Layout
컨트롤이 현재 격자 밖으로 벗어나면(예: 다른 형식이나 다른 기기에서 만든 페이지) Auto-Layout 버튼이 나타납니다. 이 버튼을 사용하면 RigAstra가 컨트롤을 행 단위로 다시 배치하고, 각 유형의 최소·최대 크기 안에서 크기를 조정합니다.
컨트롤 유형별 크기
각 컨트롤 유형에는 칸(열 × 행) 단위의 최소, 초기, 최대 크기가 있습니다. iPhone과 iPad 기준:
| 컨트롤 | iPhone(최소 / 초기 / 최대) | iPad(최소 / 초기 / 최대) |
|---|---|---|
| 세로 페이더 | 2×4 / 3×7 / 8×20 | 1×4 / 2×5 / 12×24 |
| 수평 페이더 | 5×2 / 8×3 / 16×9 | 3×2 / 6×2 / 24×12 |
| 노브 | 3×4 / 4×5 / 8×14 | 2×3 / 2×4 / 12×18 |
| XY 패드 | 4×4 / 6×6 / 16×16 | 2×3 / 4×5 / 12×18 |
| 패드 | 3×3 / 4×4 / 16×14 | 2×3 / 3×4 / 12×18 |
| State | 5×2 / 6×2 / 8×4 | 3×2 / 4×2 / 12×9 |
| 피치 벤드 | 2×4 / 3×7 / 8×20 | 1×4 / 2×5 / 12×24 |
| 키보드 | 8×4 / 14×6 / 16×12 | 8×6 / 12×8 / 32×12 |
| 아르페지에이터 | 16×10 / 16×11 / 16×20 | 9×8 / 12×9 / 32×18 |
| Drone Pad | 14×8 / 14×9 / 16×14 | 8×7 / 8×7 / 12×14 |
| Drum Player | 16×15 / 16×16 / 16×20 | 9×12 / 12×12 / 24×14 |
| LFO | 8×16 고정 | 8×16 고정 |
| Macro Play | 10×6 / 14×8 / 16×22 | 6×5 / 8×8 / 24×34 |
| Macro Tempo | 5×2 / 8×3 / 16×6 | 4×2 / 6×2 / 24×5 |
| Macro Memories | 10×5 / 14×5 / 16×5 | 6×3 / 8×4 / 24×4 |
| 토글 | 4×2 / 6×2 / 16×6 | 3×1 / 4×2 / 12×9 |
설정 복사와 붙여넣기
대부분의 인스펙터에는 복사와 붙여넣기가 있는 클립보드 섹션이 있습니다. 한 컨트롤의 설정을 복사해 같은 유형의 다른 컨트롤에 붙여 넣을 수 있으며, 위치는 복사되지 않습니다. 복사한 내용은 앱이 열려 있는 동안 유지됩니다.
페이지 배경과 기본값
각 페이지의 배경과 컨트롤의 기본 채널·색상은 페이지 인스펙터에서 고릅니다(씬과 페이지 참고). Editor의 페이지 표시줄에서 페이지를 추가하고, 순서를 바꾸고, 삭제하는 방법도 그 장에서 다룹니다.
제한 사항
- 실행 취소는 삭제한 컨트롤만 되살리며, 페이지당 최대 25개까지입니다. 페이지 삭제는 되돌릴 수 없습니다.
- 새 컨트롤은 항상 첫 번째 빈 공간에 들어갑니다. 페이지가 가득 찼다면 공간을 만든 뒤 추가하세요.
- LFO는 크기가 고정(8×16)되어 있어 크기를 바꿀 수 없습니다.