VideOSC é un controlador experimental OSC *, que usa a información en cor recuperada do fluxo de vídeo das cámaras incorporadas dun teléfono intelixente ou tableta baseado en Android. As imaxes que chegan co fluxo de vídeo son reducidas a un tamaño definido polo usuario (por exemplo, 5 x 4 píxeles) e a información RGB de cada píxel envíase a unha aplicación capaz de OSC que se executa nun ordenador dentro da rede local.
Esta versión é unha reescritura completa da versión 1, usando a API nativa de Android. Aínda que aínda non é completa de características, debería traer máis estabilidade e novas características.
Que hai de novo?
Ademais dun modo sinxelo e non interactivo, agora pódense definir manualmente os píxeles nos seus valores. I.e. Os píxeles poden seleccionarse primeiro desprazándose sobre eles e os píxeles seleccionados mostraranse despois en multisuns. Os multislisadores do lado esquerdo da pantalla amosan os valores actuais dos píxeles seleccionados. Os multisólogos do lado dereito da pantalla establecen un valor de mestura entre os valores configurados manualmente e os valores que entran desde a cámara.
A partir da súa versión 1.1 en VideOSC tamén proporcionará acceso a varios sensores, como orientación, acelerador, aceleración lineal, campo magnético, gravidade, proximidade, luz, presión do aire, temperatura, humidade e localización xeográfica. Por suposto, o soporte do sensor dependerá do hardware do dispositivo. Os sensores non dispoñibles marcaranse como tales. Esta función está en preparación.
Comentario OSC: VideOSC non só envía OSC, tamén está configurado para recibir mensaxes de OSC. Está previsto empregar esta habilidade para facer o VideOSC personalizable polo usuario. No momento actual permite unha cousa: Se o cliente remoto (o programa ou dispositivo que recibe mensaxes OSC de VideOSC) pode devolver unha cadea para cada píxel, permitindo amosar o parámetro que o control do pixel está controlando na aplicación cliente. Por exemplo un parámetro controlado a través da canle vermella no primeiro píxel (
/ vosc / red1
) pode mostrarse dentro do píxel se o nome do parámetro é devolto no comando
/ vosc / red1 / name < / código>. Pódese activar as cadeas de comentarios premendo o botón
.
Estabilidade
Este lanzamento centrouse na corrección de varias pérdidas de memoria que ralentizaron considerablemente a aplicación durante períodos máis longos de operación.
VideOSC non ofrece ningunha capacidade de creación de son en si.
VideOSC debería funcionar con calquera software capaz de OSC. O ideal é que este software permita a síntese e control algorítmicos de son (por exemplo, SuperCollider, Pure Data, MaxMSP, etc.). No repositorio Github do proxecto atoparás unha mostra (sinxela) de uso usando SuperCollider, Pure Data e MaxMSP no cartafol "client_testing" que pode axudarche a seguir.
VideOSC é de código aberto, licenciado baixo a licenza Apache 2 - https: //www.apache .org / licencias / LICENSE-2.0.html .
O código fonte da aplicación está libremente dispoñible en https://github.com/nuss/VideOSC2 .
Se atopas problemas con esta versión actual, consulte a ligazón "problemas" na páxina anterior de Github. Se non atopas o teu problema, non dubides en abrir un problema.
[*] Open Sound Control, un protocolo para a comunicación entre ordenadores, sintetizadores de son e outros dispositivos multimedia optimizado para a moderna tecnoloxía de rede - http://opensoundcontrol.org