VideOSC는 Android 기반 스마트 폰 또는 태블릿 컴퓨터의 내장 카메라 (들)의 비디오 스트림에서 검색된 색상 정보를 사용하는 실험적인 OSC * 컨트롤러입니다. 비디오 스트림과 함께 제공되는 이미지는 사용자 정의 크기 (예 : 5 x 4 픽셀)로 축소되며 각 픽셀의 RGB 정보는 로컬 네트워크 내의 컴퓨터에서 실행되는 OSC 가능 응용 프로그램으로 전송됩니다.
이 릴리스는 Android의 기본 API를 사용하여 버전 1을 완전히 다시 작성합니다. 아직 기능이 완전하지는 않지만 더 많은 안정성과 새로운 기능을 제공해야합니다.
새로운 소식
간단한 비 대화식 모드에 추가하여 이제 픽셀 값을 수동으로 설정할 수 있습니다. 즉 먼저 픽셀을 스 와이프하여 픽셀을 선택하면 선택한 픽셀이 멀티 슬라이더에 표시됩니다. 화면 왼쪽의 멀티 슬라이더는 선택된 픽셀의 현재 값을 표시합니다. 화면 오른쪽의 멀티 슬라이더는 수동 설정 값과 카메라에서 들어오는 값 사이의 혼합 값을 설정합니다.
VideOSC의 현재 버전 1.1부터는 방향, 가속기, 선형 가속, 자기장, 중력, 근접성, 빛, 기압, 온도, 습도 및 지리적 위치와 같은 다양한 센서에 대한 액세스를 제공합니다. 물론 센서 지원은 장치의 하드웨어에 따라 다릅니다. 사용할 수없는 센서는 이와 같이 표시됩니다. 이 기능은 준비 중입니다.
피드백 OSC : VideOSC는 OSC를 보낼뿐만 아니라 OSC 메시지를 받도록 설정되어 있습니다. 이 기능을 사용하여 사용자가 VideOSC를 사용자 정의 할 수 있도록 할 계획입니다. 현재로서는 원격 클라이언트 (VideOSC에서 OSC 메시지를 수신하는 프로그램 또는 장치)가 각 픽셀에 대해 문자열을 보낼 수 있으면 클라이언트 응용 프로그램에서 관련 픽셀이 제어하는 매개 변수를 표시 할 수 있습니다. 예 :
/ vosc / red1 / name / vosc / red1 )의 빨간색 채널을 통해 제어되는 매개 변수를 픽셀 내에 표시 할 수 있습니다. / code>.
버튼을 눌러 피드백 문자열 표시를 활성화 할 수 있습니다.
안정
이 릴리스는 다양한 메모리 누수를 해결하는 데 중점을 두어 오랜 기간 동안 응용 프로그램의 속도가 상당히 느려졌습니다.
VideOSC는 사운드 생성 기능 자체를 제공하지 않습니다.
VideOSC는 모든 OSC 가능 소프트웨어와 함께 작동해야합니다. 이상적으로이 소프트웨어는 알고리즘 사운드 합성 및 제어가 가능합니다 (예 : SuperCollider, Pure Data, MaxMSP 등). 프로젝트의
Github 저장소
의 "client_testing"폴더에 SuperCollider, Pure Data 및 MaxMSP를 사용한보기 (간단한) 사용 예제가 있습니다. 가는 데 도움이 될 수 있습니다.
VideOSC는 Apache 라이센스 2-
https : //www.apache에 따라 사용이 허가 된 오픈 소스입니다. .org / licenses / LICENSE-2.0.html
.
응용 프로그램의 소스 코드는
https://github.com/nuss/VideOSC2
에서 무료로 사용할 수 있습니다.
이 현재 릴리스에서 문제가 발견되면 위에서 언급 한 Github 페이지의 '문제'링크를 참조하십시오. 문제를 찾지 못하면 언제든지 주저하지 마십시오.
[*] 최신 네트워킹 기술에 최적화 된 컴퓨터, 사운드 신시사이저 및 기타 멀티미디어 장치 간의 통신 프로토콜 인 Open Sound Control-
http://opensoundcontrol.org