새로운 질서 위키

OSC

OSC(Open Sound Control)는 컴퓨터, 신시사이저와 멀티미디어 장비 사이에 제어 메시지를 주고받는 프로토콜이다. 주소와 값으로 명령을 표현하며, 여기서는 1.0 규격을 기준으로 설명한다. (OSC 1.0 규격)

  • 메시지는 주소 패턴, 값의 자료형, 전달할 인수로 구성된다. 소리를 제어하더라도 소리 파일 자체를 전송하는 일과 제어 값을 보내는 일은 구별한다. (OSC 메시지 구조)
  • 퓨어 데이터와 슈퍼콜라이더 등을 연결할 때는 보내는 쪽과 받는 쪽의 주소, 자료형, 값의 범위를 맞춘다. OSC를 지원한다는 사실만으로 두 프로그램의 명령 이름이 같아지지는 않는다.
  • 설치 미술의 작은 실험으로, 화면의 슬라이더 값을 /room/brightness라는 주소로 보내는 구성을 제안한다. 이 주소는 예시로 지은 것이며, 실제 수신 프로그램에 같은 주소를 처리할 동작을 만들어야 한다. 메시지 주소 공간이 작품의 제어 항목을 드러낸다.

기타 등등

  • OSC 묶음에는 실행 시각을 지정할 수 있지만, OSC 자체가 장비들의 시계를 맞춰주지는 않는다. 출처
  • 규격은 주소의 구문을 URL과 맞추도록 선택했다고 설명한다. 다만 OSC 주소가 웹 페이지의 위치라는 뜻은 아니다. 출처

#프로토콜 #소리 #미디어아트

검색