User Tools

Site Tools


fluidcanvas_r2pi:fluid_ardule_ui_design_v1.1

This is an old revision of the document!


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  SoundFont
1  MIDI IN
2  MIDI OUT
3  SYSTEM
버튼 기능
↑ / ↓ 카테고리 이동
← / → 값 변경
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         <>

옵션:

  • FLUIDSYNTH
  • YOSHIMI
  • 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.1774936638.txt.gz · Last modified: by hyjeong