본 문서는 현재까지 논의된 Fluidule(Fluid Ardule) 프로토타입 UI 설계를 정리한 것입니다.
구성은 다음과 같습니다.
총 입력 장치:
즉 총 11개의 버튼이 됩니다.
Fluidule가 수행해야 할 주요 기능은 다음 세 가지입니다.
따라서 입력 장치는 다음 세 계층으로 나누는 것이 가장 자연스럽습니다.
[네비게이션] [기능 / 모드] [연속값 조정]
즉 역할 분리는 다음과 같습니다.
이 버튼들은 메뉴 이동 전용으로 사용하는 것이 좋습니다.
버튼 기능
UP 이전 항목 DOWN 다음 항목 LEFT 이전 페이지 RIGHT 다음 페이지 SELECT 선택 / Enter
이 버튼들은 Panic 같은 직접 기능을 넣지 않는 것이 좋습니다.
사용자가 항상 다음처럼 이해하도록 합니다.
UP/DOWN = 항목 이동 LEFT/RIGHT = 페이지 이동 SELECT = Enter
외부 키패드는 직접 기능 버튼으로 사용하는 것이 좋습니다.
버튼 기능
B1 SYNTH B2 ROUTE B3 FX B4 PANIC B5 SYSTEM
신스 관련 화면으로 이동
예:
MIDI 라우팅 설정
예:
효과 설정
예:
All Notes Off / All Sound Off
시스템 메뉴
예:
엔코더는 항상 값 조정에 사용합니다.
동작 기능
회전 값 조정 버튼 선택 / 적용
예:
즉 구조는 다음과 같습니다.
Shield 버튼 = 어디로 이동할까 Encoder = 값을 얼마나 바꿀까
POT는 메뉴와 완전히 분리합니다.
조작 기능
회전 Master Volume
이 값은 다음 중 하나로 연결됩니다.
즉 사용자는 언제든 손으로 볼륨을 바로 조절할 수 있어야 합니다.
Fluidule FS: Piano 1 Route: USB→INT Vol: 84
Synth FluidSynth Preset: Piano 1 SF2: FluidR3
Routing USB In : INT DIN In : INT+OUT SoftThru: ON
Effects Reverb : 42 Chorus : 15 VA FX : OFF
System GM Reset Shutdown Status
핀 기능 ---- ------------- D4 LCD D4 D5 LCD D5 D6 LCD D6 D7 LCD D7 D8 LCD RS D9 LCD EN A0 Shield 버튼
핀 기능 ---- ---------------------- A1 아날로그 키패드 입력
핀 기능 ----- ------------- D2 Encoder CLK D3 Encoder DT D10 Encoder SW
핀 기능 ---- ------------- A2 Volume 입력
핀 기능 ----- -------------- D11 MIDI IN LED D12 MIDI OUT LED D13 STATUS LED
A3, A4, A5
장치 수 ----------------- ---- LCD Shield 버튼 5 외부 버튼 5 엔코더 버튼 1 엔코더 회전 1 Volume POT 1
총 11개의 버튼 + 1개의 노브 + 1개의 POT 입니다.
가장 중요한 UI 철학은 다음과 같습니다.
Navigation → LCD Shield 버튼 Function → 외부 키패드 Value → Encoder Volume → POT
이 구조는 실제 랙 신스 UI와 매우 유사한 구조입니다.