VideOSC er en eksperimentell OSC * -kontroller, bruker fargeinformasjon hentet fra videostrømmen til det innebygde kameraet til en Android-basert smarttelefon eller nettbrett. Bildene som kommer inn med videostrømmen, skaleres ned til en brukerdefinert størrelse (f.eks. 5 x 4 piksler), og RGB-informasjonen til hver piksel sendes til et OSC-kompatibelt program som kjører på en datamaskin i det lokale nettverket.
Denne utgivelsen er en fullstendig omskriving av versjon 1, ved hjelp av Android's native API. Selv om det ennå ikke er fullført funksjon, bør det gi mer stabilitet og nye funksjoner.
Hva er nytt?
I tillegg til en enkel, ikke-interaktiv modus, kan piksler nå settes i verdiene manuelt. Dvs. piksler kan først velges ved å sveipe over dem, og de valgte pikslene vises deretter i multislider. Multisliderne på venstre side av skjermen viser gjeldende verdier for de valgte pikslene. Multisliderne på høyre side av skjermen setter en blandingsverdi mellom de manuelt innstilte verdiene og verdiene som kommer inn fra kameraet.
Fra sin nåværende versjon 1.1 på VideOSC vil også gi tilgang til forskjellige sensorer, for eksempel orientering, gasspedal, lineær akselerasjon, magnetfelt, tyngdekraft, nærhet, lys, lufttrykk, temperatur, fuktighet og geografisk plassering. Naturligvis vil sensorsupport være avhengig av maskinvaren på enheten din. Ikke tilgjengelige sensorer vil bli merket som sådan. Denne funksjonen er under utarbeidelse.
Tilbakemelding OSC: Ikke bare sender VideOSC OSC, det er også konfigurert til å motta OSC-meldinger. Det er planlagt å bruke denne muligheten til å gjøre VideOSC tilpassbar av brukeren. For øyeblikket tillater det en ting: Hvis den eksterne klienten (programmet eller enheten som mottar OSC-meldinger fra VideOSC) kan sende tilbake en streng for hver piksel, slik at den viser parameteren som angående piksel kontrollerer i klientprogrammet. F.eks en parameter kontrollert gjennom den røde kanalen i den første piksel (
/ vosc / red1
) kan vises i pikselen hvis parameternavnet sendes tilbake i kommandoen
/ vosc / red1 / name < / code>. Å vise tilbakemeldingsstrenger kan aktiveres ved å trykke på
-knappen.
Stabilitet
Denne utgivelsen har vært fokusert på å fikse forskjellige minnelekkasjer som bremset applikasjonen betraktelig i lengre perioder med drift.
VideOSC gir ikke noen lydskapingsmuligheter selv.
VideOSC skal fungere med all OSC-kompatibel programvare. Ideelt sett tillater denne programvaren algoritmisk lydsyntese og kontroll (f.eks. SuperCollider, Pure Data, MaxMSP, etc.). I prosjektets Github-arkiv finner du en oversikt (enkle) brukseksempler som bruker SuperCollider, Pure Data og MaxMSP i mappen "client_testing" som kan hjelpe deg med å komme i gang.
VideOSC er åpen kildekode, lisensiert under Apache-lisensen 2 - https: //www.apache .org / lisenser / LISENS-2.0.html betaler.
Applikasjonens kildekode er fritt tilgjengelig på https://github.com/nuss/VideOSC2 .
Hvis du finner problemer med denne gjeldende versjonen, kan du se på "problemer" -lenken på den nevnte Github-siden. Hvis du ikke finner problemet ditt, ikke nøl med å åpne et problem.
[*] Open Sound Control, en protokoll for kommunikasjon mellom datamaskiner, lydsynteser og andre multimediaenheter som er optimalisert for moderne nettverksteknologi - http://opensoundcontrol.org