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 78
3. Top-Level Categories
0 SF 1 MIDI IN 2 MIDI OUT 3 SYSTEM
4. Navigation Model
| 버튼 | 기능 |
|---|---|
| ↑ / ↓ | 카테고리 이동 |
| ← / → | 값 변경 |
| Select | 일부 기능 확정 |
| Select (long) | 전원 관리 |
| Down (long) | MIDI Panic |
5. Category Definitions
5.1 SoundFont (SF)
SOUNDFONT 0 SalC5 <>
→ 진입 (→)
SF MENU >SoundFont Program
5.1.1 SoundFont 선택
Select SF [2/3] FlR3 <>
5.1.2 Program (Placeholder)
PROGRAM Not Ready
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
→ 진입 (→)
SYS MENU >Transpose Channel Reset
Transpose
TRANSPOSE +0 <>
Channel
CHANNEL 1→1 <>
Reset
RESET GM <>
6. Interaction Model
Flat UI:
- SF
- MIDI IN
- MIDI OUT
Depth UI:
- SYSTEM
- SF submenu
7. Value Application Rules
| 항목 | 적용 방식 |
|---|---|
| Volume | 하드웨어 |
| MIDI IN | 즉시 적용 |
| MIDI OUT | 즉시 적용 |
| Transpose | 즉시 적용 |
| Channel | 즉시 적용 |
| SoundFont | Select 확정 |
8. Excluded Features
- Volume UI 제거
- Audio Out 제거
- Panic 제거 (Down long)
- Power 제거 (Select long)
9. System Behavior
Boot → READY
↓
Select Category
↓
Change Value
↓
Apply
10. Future Extensions
- Program Change
- Velocity Curve
- MIDI Routing
11. Key Insight
Fluid Ardule UI는 메뉴가 아니라 악기 패널이다.
fluidcanvas_r2pi/fluid_ardule_ui_design_v1.1.1774936408.txt.gz · Last modified: by hyjeong
