Table of Contents

Fluid Ardule UI Design (v1 Draft)

1. Core Principles


2. Home Screens

Home A

FluidArdule OK
SF:SalC5 Vol:78

Home B

MIDI IN:Active
DAC:USB Audio OK


HOME
├─ Volume (read-only)
├─ SoundFont
├─ MIDI Info
├─ System
└─ Power


4. Encoder Behavior

Rotate

Click

Long Press


5. LED Definition

SYSTEM LED

MIDI LED

ALERT LED


6. UNO ↔ Pi Protocol (Draft)

Commands

CMD PANIC  
CMD SF_LOAD <name>  
CMD RESCAN_DAC  
CMD SHUTDOWN  

Responses

ACK <cmd>  
ERR <code>  
STATE <status>  
INFO <key> <value>  
HB  

7. Implementation Priority

  1. Home screen + LED
  2. Menu navigation
  3. Panic
  4. SoundFont
  5. Power
  6. System/MIDI info

Home screen switching:

Recommended: LEFT/RIGHT buttons

Reason:

Alternative:

Conclusion: 👉 LEFT/RIGHT = Best choice for Home A ↔ B switching