fluidcanvas_r2pi:fluid_ardule_ui_design_v1.1
This is an old revision of the document!
Table of Contents
Fluid Ardule UI Design (v1.1 Draft)
1. Design Philosophy
Fluid Ardule UI는 전통적인 메뉴 기반 UI가 아니라 다음 원칙을 따른다.
- Flat UI (무계층 구조)
- 즉시 반영 (Immediate Response)
- 연주 중심 (Performance-oriented)
핵심 원칙:
- ↑↓ : 무엇을 바꿀지 선택
- ←→ : 값을 바꾼다
- 대부분은 즉시 적용된다
또한 표시 기호의 의미를 다음과 같이 고정한다.
- 왼쪽 끝의
>: 현재 선택된 항목(커서) - 오른쪽 끝의
>: 하위 메뉴 또는 상세 화면으로 진입 가능 <>: 좌우로 값 변경 가능
2. Display Layout (16x2 LCD)
[Line 1] Status / Category [Line 2] Value / Selection
부팅 후 첫 화면 예시:
READY >SF:SalC5
설명:
READY: 연주 가능 상태- 왼쪽
>: 현재 포커스가 SF 항목에 있음- → 버튼 : 선택된 항목의 하위 메뉴로 진입
- 볼륨은 하드웨어 포텐셔미터로 조절하며, 홈 화면에서 참고값으로만 표시할 수 있다
3. Top-Level Categories
0 SF 1 MIDI IN 2 MIDI OUT 3 SYSTEM
첫 화면은 별도의 HOME이 아니라 카테고리 0 (SF)의 축약 화면으로 간주한다.
4. Navigation Model
| 버튼 | 기능 |
|---|---|
| ↑ / ↓ | 카테고리 이동 |
| ← / → | 값 변경 또는 하위 진입 |
| Select | 일부 기능 확정 |
| Select (long) | 전원 관리 |
| Down (long) | MIDI Panic |
보조 규칙:
- 첫 화면에서 Down을 누르면
MIDI IN으로 이동한다. - 첫 화면에서 Right를 누르면
SF MENU로 진입한다. - SYSTEM이나 SF MENU 같은 depth UI에서는 Right = 진입, Left = 상위로 복귀로 사용한다.
5. Category Definitions
5.1 SoundFont (SF)
첫 화면(축약형):
READY >SF:SalC5
정식 카테고리 표시 예:
SOUNDFONT 0 >SalC5 <>
→ 진입 (Right)
SF MENU >SoundFont Program
5.1.1 SoundFont 선택
Select SF [2/3] FlR3 <>
- Left / Right : 항목 이동
- Select : 확정
5.1.2 Program (Placeholder)
PROGRAM Not Ready
Program Change는 SF-specific 기능이므로, 별도 최상위 카테고리가 아니라 SF 내부 메뉴에 둔다.
5.2 MIDI IN
MIDI IN 1 >USB <>
옵션:
- USB
- ONYX
→ 즉시 적용
<>가 표시된 것은 인코더 노브 또는 좌우 화살표로 변경할 수 있음을 의미한다.
5.3 MIDI OUT
MIDI OUT 2 >FS <>
옵션:
- FS
- YOSIMI
- ONYX
→ 즉시 적용
5.4 SYSTEM
상위 카테고리:
SYSTEM 3 >Enter
→ 진입 (Right)
SYS MENU >Transpose Channel
SYS MENU >Reset
SYSTEM은 예외적으로 depth를 허용하는 카테고리이다.
Transpose
TRANSPOSE >+0 <>
- 범위: -12 ~ +12 권장
- 즉시 적용
Channel
CHANNEL >1→1 <>
- 모든 입력을 특정 채널로 강제하는 단순 remap
- 즉시 적용
Reset
RESET >GM <>
옵션:
- GM
- GS
- XG
- Select로 실행
6. Interaction Model
Flat UI:
- SF
- MIDI IN
- MIDI OUT
Depth UI:
- SYSTEM
- SF submenu
규칙:
- Flat UI에서는 카테고리 간 이동과 값 변경이 중심이다.
- Depth UI에서는 리스트 탐색과 진입/복귀가 중심이다.
7. Value Application Rules
| 항목 | 적용 방식 |
|---|---|
| Volume | 하드웨어 포텐셔미터 |
| MIDI IN | 즉시 적용 |
| MIDI OUT | 즉시 적용 |
| Transpose | 즉시 적용 |
| Channel | 즉시 적용 |
| SoundFont | Select 확정 |
| Reset | Select 실행 |
8. Excluded Features
- Volume UI 제거 (표시만 가능)
- Audio Out 제거
- Panic 제거 (Down long)
- Power 제거 (Select long)
9. System Behavior
Boot → READY
↓
Down = next category
Right on SF = SF MENU
Right on SYSTEM = SYS MENU
↓
Change Value / Enter Submenu
↓
Apply / Confirm
10. Future Extensions
- Program Change
- Velocity Curve
- MIDI Routing
11. Key Insight
Fluid Ardule UI는 메뉴가 아니라 악기 패널이다.
fluidcanvas_r2pi/fluid_ardule_ui_design_v1.1.1774938163.txt.gz · Last modified: by hyjeong
