User Tools

Site Tools


fluidcanvas_r2pi:fluid_ardule

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fluidcanvas_r2pi:fluid_ardule [2026/03/13 08:00] – [3. 시스템 아키텍처] hyjeongfluidcanvas_r2pi:fluid_ardule [2026/03/15 19:33] (current) – [기타 문서] hyjeong
Line 4: Line 4:
 더욱 줄이면 **Fluidule** 더욱 줄이면 **Fluidule**
  
-{{:fluidcanvas_r2pi:fluid_ardule.png?400|}}+{{:fluidcanvas_r2pi:fluid_ardule_rack_mount.png?400|}}
  
 {{:fluidcanvas_r2pi:fluid_ardule_2.png?400|}} {{:fluidcanvas_r2pi:fluid_ardule_2.png?400|}}
Line 66: Line 66:
  
 즉 외부 컴퓨터 없이 즉 외부 컴퓨터 없이
-MIDI 케이블만 연결하면 동작하는 독립 음원 모듈이다.+MIDI 케이블만 연결하면 동작하는 독립 음원 모듈이다. USB 타입의 건반은 라즈베리파이쪽에 연결하면 된다.
  
 ===== 3. 시스템 아키텍처 ===== ===== 3. 시스템 아키텍처 =====
Line 112: Line 112:
  
 Nano는 Raspberry Pi와 Nano는 Raspberry Pi와
-UART 시리얼 통신을 사용하여 명령을 전달한다.+USB 접속을 하여 명령을 전달한다. FluidSynt, VA synth 및 MIDI routing을 제어한다.
  
 예: 예:
Line 118: Line 118:
 <code> <code>
 ENC1 +1 ENC1 +1
-BTN PLAY +ENC1 -1 
-BTN NEXT+ENC2 +1 
 +ENC2 -1 
 +PANIC 
 +VOL 84
 </code> </code>
  
 이 구조는 많은 상용 신디사이저에서 사용되는 이 구조는 많은 상용 신디사이저에서 사용되는
 UI 컨트롤러 + 메인 엔진 구조와 동일하다. UI 컨트롤러 + 메인 엔진 구조와 동일하다.
 +
 +최적 UI 구성 사례:
 +
 +  2004 LCD (I2C)
 +  Encoder x2 (push 포함): SELECT, VALUE
 +  Master Volume POT x1
 +  Buttons x3: PANIC, BACK, POWER
 +  LED x4: Power, In activity, Out activity, USB
  
 ==== 3.3 MIDI 인터페이스 ==== ==== 3.3 MIDI 인터페이스 ====
Line 182: Line 193:
 9  전원 자동 차단 9  전원 자동 차단
 </code> </code>
 +
 +Pololu 스위치 모듈은 가격이 꽤 높으므로, RB Pi GPIO16에 푸시 스위치(내부 풀업0를 연결한 뒤 이를 1초 이상 누르면 shutdown 프로세스에 들어가게 하는 방법도 있다. RB Pi가 완전히 꺼지면 LCD에 'Safe to power off' 메시지를 표시한다.
  
 장점: 장점:
Line 234: Line 247:
  
 **1990년대 랙 신디사이저의 정신을 계승한 현대적 소프트웨어 음원 모듈** **1990년대 랙 신디사이저의 정신을 계승한 현대적 소프트웨어 음원 모듈**
 +
 +===== 7. 생각의 변화 =====
 +==== 7.1 Arduino UNO(조작반) + Arduino Pro Micro(USB-MIDI interface) - Ver. 0.1 ====
  
 {{:fluidcanvas_r2pi:fluidule_system_architecture_diagram_v1.png?400|}} {{:fluidcanvas_r2pi:fluidule_system_architecture_diagram_v1.png?400|}}
  
-{{ :fluidcanvas_r2pi:fluidule_midi_routing_design.docx|}}+  * Front Panel Control 용도의 아두이노 나노는 이미 보유하고 있는 아두이노 우노로 대체할 수 있다. 
 +  * MIDI shield는 원래 아두이노 우노에 꽂아서 쓰는 것이지만 다른 아두이노에도 배선만 제대로 하면 사용 가능하다. 
 +  * {{ :fluidcanvas_r2pi:fluidule_midi_routing_design.docx|}} 
 +  * [[Fluid Ardule System Architecture and UI]] 
 + 
 +==== 7.2 Arduino UNO(조작반) + 기성품 USB-MIDI interface - Ver 1.0 ==== 
 +최초 개발에 들어가는 수고를 줄이고 성공률을 높이기 위하여 USB <-> DIN MIDI 인터페이스는 기성품을 쓰기로 하였다. 버튼 또한 아두이노 우노용 LCD 아날로그 버튼 실드에 포함된 5개만 쓰기로 한다. 
 + 
 +만약 이 버전이 잘 작동한다면, 최종적으로는 아두이노 프로 마이크로에 모든 기능을 집약해 넣어도 된다. 핀 수는 약간 부족하지만, I2C LCD 모듈을 사용하면 불가능하지 않다.   
 + 
 +  * [[Fluid-Ardule-v1-UNO-Single-Board-Design-Guide|Fluid Ardule v1 설계 개념 및 작업 지시서 (UNO 단일보드 버전)]] 
 + 
 + 
 +===== 기타 문서 ===== 
 + 
 +  * [[Fluid-Ardule-Audio-Engine-Candidate-List-RPi3B|Fluild Ardule을 위한 오디오 엔진 후보 목록]] 
 +  * [[Raspberry Pi OS Installation and Optimization|Raspberry OS 설치와 최적화]]
  
fluidcanvas_r2pi/fluid_ardule.1773356425.txt.gz · Last modified: by hyjeong