C4-Extend를 사용해 본다. (OSC 편)

지난 번 계속



지난번 은 C4-Extend에서 Trigger의 셋업을 해 갔으므로, Trigger의 리모트화를 해 나갈까 생각합니다.

C4-Extend에 OSC 보내기



주로 OSC를 사용합니다.
C4-Extend는 Osc의 Route에서 발화시킬 수 있습니다.
New Trigger에서 ADDINPUT으로 OSC를 선택합니다.

route

c4/trigger/[trigger name]

되어 있으므로 각각의 OSC의 Client로부터 이 Route로부터 출력해 줍니다.
IP는 UI 연결시와 동일
10.254.254.254
포트는 8000으로 고정


이번 사용은 iPad에서 TouchOSC
PC에서 TouchDesigner을 사용합니다.

iPad에서 TouchOSC에서 보내기




C4-Extend는 WiFiAP를 만들 수 있으므로 iOS 단말기가 있으면 조작이 가능한 환경을 만들 수 있습니다.
PC를 준비하지 않고 조작을 할 수 있는 것은 여러가지 편해지므로 해 두고 싶은 곳.
TouchOSC를 사용하는 이유는 UI를 직접 만들 수 있고 Route도 할당할 수 있기 때문입니다.
굉장한 편리.

PC로 UI 작성



TouchOSCEditor 에서 UI와 Route 설정을 해갑니다. win 환경에서는 JDK가 필요하므로 적절하게 환경 설정하십시오.

사용하려는 iOS 기기에 layout을 맞추고 마우스 오른쪽 버튼으로 PushButton을 배치합니다.

OSC의 route를 설정.

/c4/trigger/q1
(C4-Extend측의 triggerName을 q1로 하고 있습니다.)



C4-test.touchosc로 저장했습니다.

TouchOSC



네트워크를 통해 올릴 수도 있지만, 잘 작동하지 않았기 때문에 iTunes를 통해.
TouchOSCEditor에서 만든 .touchosc 파일을 iOS의 TouchOSC 이하에 배치합니다.

iPad에서 LAYOUT을 방금 올린 것으로 변경하고 (C4-test.touchosc),
C4-Extend의 ​​WifiAP에 연결. ip를 172.16.0.1, port를 8000으로 설정합니다.


이런 느낌


두드려요.
Analog와 같이 반응하면 OK입니다.
그건 그렇고, 올바른 반응을 모르는 경우
c4-Extend의 ​​Trigger에서 Testtrigger로 시도 할 수 있습니다.


Touchdesigner에서 사용





제작 환경으로서 Art-Net에의 OUTPUT에서 그림을 만들면서 Scene 작성을 할 수 있도록 해두고 싶다.
여기 근처의 거동을 확인하는 것도 겸해 TouchDesigner로부터 두드려 본다.
oscOut CHOP이라면 Bundle을 제거할 수 없어서 좋지 않았기 때문에 oscOut DAT로 제작.

이더넷을 직접 연결하고 ip를 10.0.0.(50-3)에 고정합니다.
TouchOSC와 마찬가지로 포트는 8000으로
그리고는 rute는/c4/trigger/(Trigger Name)가 되도록(듯이) 조립합니다.
Send 타이밍은 offToOn, onToOff의 2회 보냅니다.

전체
Github:
htps : // 기주 b. 이 m / 어쨌든 / 아 rt t_d D로 ST_ 토 ch로 해 g 네 r / t 네 / 뭐 r / 토 ch로 해 g ne r_ SC_C4_


흐름,
여러 Button을 reName으로 ChanName을 OSC의 RouteName에 할당합니다.
ChanName 당 OSC를 보내도록 ChopExcute.

버튼
Momentary로 변경하여 누름시에 변화하도록


constant_OSC_routeName
여기 ChanName을 변경하여 여러 route를 나눌 수 있습니다.


chopExcute
위의 흐름이되도록 Python으로 작성했습니다.


oscout DAT
여기서 대상 ip(C4-Extend의 ​​IP)와 port(8000)를 설정합니다.


사용법



Button을 보내고 싶은 Trigger의 수만큼 복제, Constant_OSC_routeName에 개수분 ChanName에 기술.
ip와 Port를 설정해 접속하면 OSC를 트리거로서 출력할 수 있을 것입니다.

좋은 C4-Extend 생활을!

Qiita Touchdesigener에서 OSC로 C4-Extend를 두드려 보는 테스트. Chop에서 잘하지 않기 때문에 DAT로 기술. OSC는 패킷 손실의 것도 생각하면 DAT로 쓰는 것이 좋습니다. Qiita: htps // t. 코 / 5F4Rhty4 q Github: htps // t. 코 / 2ktkD ~ tL #touchdesigner #DiGiDot 피 c. 라고 r. 이 m / lGlH ゔ wK — k2 (@skckmdtk2m) 2019년 5월 24일

좋은 웹페이지 즐겨찾기